Přeskočit na obsah

Lekce 06.5: Exekuce ticketů (Executing Your Tickets)

⏱️ 2 min čtení Lekce 06.5

🧠 Mentální model & teoretický rozbor

Při exekuci ticketu uplatňujeme Inženýrský rituál sezení (Session Ritual):

RITUÁL EXEKUCE TICKETU:
1. git checkout -b feat/ticket-02-auth-token (Čistá větev)
2. agy (nebo claude) (Čisté sezení, 0 tokenů historie)
3. ZADÁNÍ PROMPTU S ODKAZEM NA TICKET
4. Agent běží v TDD smyčce (Red ➔ Green)
5. Vizuální kontrola Git diffu v IDE
6. git commit -m "feat(auth): implement verification token"
7. /clear (Návrat na 0 tokenů pro další úkol)

Disciplinované dodržování tohoto rituálu zaručuje, že žádná chyba nepronikne do repozitáře bez povšimnutí.


🏢 Realistický scénář z praxe

Vývojář během dne odbaví 6 ticketů: Protože pro každý ticket dodržel rituál čistého sezení:

  • Každý commit v Gitu je atomický a srozumitelný.
  • Repozitář ani jednou nespadl do Dumb Zone.
  • Celý den pracoval s maximální rychlostí odezvy modelu.

💻 Konkrétní ukázky kódu & promptů

Exekuční prompt v terminálu:

Spusť práci na ticketu .tickets/03-api-route.md.
Přečti akceptační kritéria, implementuj handler a spusť testy.
Po úspěšném běhu testů mi vypiš shrnutí provedených změn pro commit zprávu.

⚠️ Analýza selhání & Anti-patterns

Chyba: Commitování nefunkčního kódu s myšlenkou “spravím to v dalším ticketu”

Pokud commitnete kód se selhávajícím testem:

  • Následující sezení začne s červeným majákem a agent bude zmatený, zda chyba souvisí s novým úkolem, nebo se starým.
  • Zlaté pravidlo: Žádný ticket nesmí být uzavřen, dokud npm test a npx tsc --noEmit neproběhnou s exit kódem 0!

🛠️ Inženýrský postup krok za krokem (Playbook)

  1. Otevřete čisté sezení.
  2. Zadejte ticket.
  3. Sledujte průběh v terminálu a IDE.
  4. Zvalidujte linterem a testy.
  5. Commitněte a vyčistěte kontext (/clear).

🧪 Praktické cvičení (Hands-on Lab)

Úkol:

Odbavte jeden reálný ticket od spuštění po commit a /clear podle rituálu.