Mission 6: Projekt zeigen und übergeben

Planzeit: 4 Stunden. Achievements: A10 Erklärbar gebaut (125 XP) bei mindestens 4 von 5 Quizfragen, A11 Projekt im Ziel (200 XP) wenn alle Pflichttests grün sind und README sowie KI-Protokoll stehen.

Ziel

Jemand anderes kann dein Projekt starten, verstehen und seine Grenzen kennen. Und du kannst erklären, was du gebaut hast. Das ist die Vorbereitung auf die schriftliche Prüfung.

Was du lieferst

  1. README.md mit den Abschnitten "Starten" (Befehle, mit npm oder pnpm) und "Bekannte Grenzen" (mindestens drei ehrliche Sätze, kein TODO). Ergänze gern "Funktionen".
  2. KI-PROTOKOLL.md mit mindestens drei Einträgen (je mit Mission und wie du geprüft hast). Die Beispielzeile mit TODO entfernen.
  3. Alle Pflichttests grün: npm run bic -- check 6 führt die Tests aller Missionen aus.
  4. Verständnisfragen: npm run bic -- quiz stellt dir fünf Fragen zu deinem eigenen Projekt. Antworte ohne KI-Hilfe. Mindestens vier müssen stimmen; bei weniger gibt es später einen neuen Fragensatz.
  5. Selbst-Präsentation: Zeichne dein Projekt in drei Minuten auf (Bildschirm und Stimme reichen, kein Schnitt). Zeige: Problem, App in Aktion, eine Stelle im Code, die du erklären kannst, eine Grenze. Die Aufnahme bleibt bei dir; sie dient dir als Übung für die Prüfung.

Der Vertrag mit den Tests

KriteriumWas geprüft wird
C02-M6-01README hat "## Starten" mit npm oder pnpm und "## Bekannte Grenzen" mit mehr als 40 Zeichen, beide ohne TODO.
C02-M6-02KI-PROTOKOLL.md hat mindestens drei Einträge (Überschrift ###), jeder nennt eine Mission und ein Wort wie "geprüft", "getestet" oder "kontrolliert".
Alle vorherigenMission 6 führt alle Tests von Mission 1 bis 5 mit aus.

Schritte

  1. Lies dein eigenes Projekt einmal von oben nach unten wie eine fremde Person: src/App.tsx, dann die Komponenten, dann die Domäne. Notiere, was du nicht sofort verstehst. Das sind deine Prüfungsfragen.
  2. Schreib die "Bekannten Grenzen" zuerst. Beispiele: Daten nur in diesem Browser, kein Mehrbenutzerbetrieb, Simulator statt echter Dienst, keine Berechtigungen zwischen Personen, keine Sicherheitsprüfung.
  3. Vervollständige das KI-PROTOKOLL. Wenn du bisher wenig notiert hast: Frag deinen Agenten "Welche drei Vorschläge von dir habe ich übernommen?" und prüfe die Antwort gegen git log.
  4. npm run bic -- check 6. Wenn etwas aus einer früheren Mission rot ist: zurück zu dieser Mission.
  5. npm run bic -- quiz. Lies jede Frage zweimal. Es gibt kein Zeitlimit.
  6. Aufnahme machen. Zeig sie niemandem, schau sie dir selbst an: Wo stockst du? Das ist die Stelle, die du nochmals anschaust.
  7. Commit, npm run bic -- submit 6.

Wie die Prüfung abläuft (falls du sie gebucht hast)

Mit npm run bic -- submit 6 gibst du Mission 6 ab. Ist sie serverseitig bestanden, kannst du die Prüfung starten; dieser Stand wird dann eingefroren. Die Prüfung ist online und schriftlich, ohne Gespräch und ohne Termin: Innerhalb von 14 Tagen beantwortest du sechs Fragen (je 300 bis 3000 Zeichen), fünf zu deinem eigenen Projekt und eine Transferfrage. Deine Antworten müssen zu deinem Code und deinem KI-PROTOKOLL passen. Eine KI bewertet vor, eine Prüfperson prüft und gibt frei, Ziel innerhalb von fünf Arbeitstagen. Bewertet wird nach der veröffentlichten Rubrik: Funktion und Nutzen 25, Verständnis 25, Tests und Fehlersuche 20, Zugriff und Secrets 20, Übergabe 10. Bestanden ab 75 Punkten mit Mindestwerten bei Verständnis (15) und Zugriff (14). Mehr dazu in missions/pruefung.md.

Erklären

Das ist die Mission, in der du nur erklärst. Übe mit deinem Agenten in der Rolle einer kritischen Prüferin: "Stell mir fünf Fragen zu meinem Projekt, die eine Prüferin stellen würde, und bewerte meine Antworten ehrlich."

Hinweise

missions/hints/06-1.md (Grenzen formulieren), missions/hints/06-2.md (Vorbereitung auf die schriftliche Prüfung).

Weiter mit missions/07-transfer.md, auch ohne gebuchte Prüfung.