Product Logo

Self-Assessment Format

Referenz des Markdown-Kommentarblock-Formats für Self-Assessment-Fragen.

Aktivierung

Das Self-Assessment muss per CLI-Flag oder CI-Input aktiviert werden:

Kommentarblock-Syntax

Fragen werden als HTML-Kommentarblock in Markdown-Dateien eingebettet. Der Block wird im Web nicht als Text angezeigt, sondern zur Build-Zeit extrahiert.

Struktur

Kommentarblock

ElementSyntaxBeschreibung
Öffnung<!---Self Assessment:Muss mit Self Assessment: beginnen
Schließung--->Schließt den Block

Pro Markdown-Datei können mehrere Kommentarblöcke enthalten sein.

Hauptfrage

###### Fragetext? [Tag] ######
TeilBeschreibung
######Überschrift Level 6 (öffnend und schließend)
FragetextDie Hauptfrage
[Tag]Kategorie-Tag in eckigen Klammern

Unterfragen (Ebene 1)

 1. Fragetext? [Tag]
TeilBeschreibung
1 Leerzeichen EinrückungKennzeichnet Ebene 1
Nummerierung1., 2., etc.
[Tag]Kategorie-Tag, kann leer sein []

Detailfragen (Ebene 2)

     1. Fragetext? [Tag]
TeilBeschreibung
5+ Leerzeichen EinrückungKennzeichnet Ebene 2
Nummerierung1., 2., etc.
[Tag]Kategorie-Tag, kann leer sein []

Kontext-Metadaten

Der Parser extrahiert zusätzlich Kontext aus der umgebenden Markdown-Datei:

MetadatumQuelleSyntax
specTitleÜberschrift Level 4#### SPEC-01 Titel der Spezifikation
specIdÜberschrift Level 5##### ID: SPEC-01-A
specPreviewÜberschrift Level 6###### Vorschautext
specImplicationsAbschnitt**Implikationen** gefolgt von nummerierter Liste bis <!---DirectiveTextEnd--->

Build-Ausgabe

questions.json

Alle extrahierten Fragen werden zu public/questions.json zusammengefasst:

Self-Assessment-Seite

Die CLI generiert automatisch eine self-assessment.mdx-Seite, die:

  • questions.json lädt
  • Die <SelfAssessment />-Komponente rendert
  • Im Header-Menü als eigene Seite (type: "page", layout: "raw") erscheint

Fragentyp

Aktuell werden alle Detailfragen als Typ YesNo behandelt.