Agent Pipeline Ticket Plan

Turn an approved PRD into tracer-bullet tickets and a verified execution contract.

How to use

Provide the exact approved PRD reference. Review the proposed breakdown before publishing tickets.

Prompt

Zdroj práce: <VLOŽ ODKAZ NA PLÁN, SPECIFIKACI, DOKUMENT NEBO POPIS CÍLE>

Použij skill /to-issues. Pokud projekt ještě nemá nastavený lokální issue tracker, triage vocabulary nebo domain-doc routing, nejprve použij /setup-matt-pocock-skills. Pokud zdrojem není hotový plán/PRD, nejprve jej vytvoř přes /to-prd.

Nejdřív pouze analyzuj; nic neimplementuj.

  1. Přečti celé:

    • AGENTS.md;
    • CONTEXT.md;
    • zdrojový plán/specifikaci;
    • relevantní current dokumentaci, ADR a memories;
    • aktuální kód a existující testy;
    • existující PRD a tickety v .scratch/.
  2. Ověř plán proti současnému kódu. Historické dokumenty nepovažuj automaticky za backlog.

  3. Vytvoř coverage mapu všech dotčených domén. U každé uveď:

    • covered;
    • active;
    • parked;
    • wontfix;
    • unaudited.
  4. Zkontroluj, že nechybí žádná důležitá oblast:

    • bezpečnost a ochrana dat;
    • persistence a recovery;
    • frontend a backend kontrakt;
    • accessibility;
    • responsive/touch;
    • i18n;
    • performance;
    • testovací infrastruktura;
    • dokumentace a provozní workflow.
  5. Rozděl potvrzené mezery na malé, ale úplné tracer-bullet tickety. Každý ticket musí:

    • dodat jedno pozorovatelné end-to-end chování;
    • mít typ AFK nebo HITL;
    • mít prioritu P0, P1 nebo P2;
    • uvést přesné dependencies;
    • mít ověřitelná acceptance criteria;
    • být realizovatelný a commitnutelný samostatně;
    • nepřekrývat odpovědnost jiného ticketu.
  6. Nevytvářej tickety jen kvůli vyššímu počtu. Současně neslučuj nesouvisející domény do velkých neurčitých ticketů.

  7. Navrhni exekuční vlny:

    • co lze dělat paralelně;
    • co vyžaduje worktree;
    • kde musí být jediný writer;
    • které tickety čekají na HITL rozhodnutí;
    • které operace nesmějí paralelně mutovat stejnou Gallery.
  8. Před publikací mi předlož:

    • coverage mapu;
    • očíslovaný seznam tiketů;
    • priority, typy a dependencies;
    • navržené vlny;
    • seznam vědomě parked nebo wontfix témat;
    • potvrzení, zda plán pokrývá všechny živé domény.

V této fázi čekej na moje jediné schválení.

Po mém schválení:

  1. Publikuj PRD a tickety do projektového trackeru podle jeho pravidel.

  2. Commitni plán, PRD a tickety jedním smysluplným atomickým Conventional Commitem. Nevytvářej mnoho drobných dokumentačních commitů.

  3. Ihned potom začni realizovat všechny odblokované tickety podle priority. Nečekej na další potvrzení.

  4. Pro implementaci používej:

  • /ponytail full pro minimální řešení;
  • /tdd pro každý AFK behaviorální ticket;
  • explorer pro read-only mapování;
  • worker pro jeden přesně ohraničený paralelní ticket;
  • nezávislého reviewer pro adversarial correctness/security review.
  1. Každý AFK ticket:
  • označ in-progress;
  • napiš jeden public-behavior test;
  • dolož RED;
  • implementuj minimum pro GREEN;
  • opakuj vertikálně;
  • spusť relevantní regresní testy;
  • proveď nezávislý adversarial review;
  • oprav každý potvrzený finding a nech jej znovu ověřit;
  • spusť pnpm format až do čistého stavu;
  • teprve potom spusť pnpm check;
  • vyžaduj 0 errors a 0 warnings;
  • označ ticket done;
  • automaticky vytvoř jeden atomický Conventional Commit.
  1. HITL ticket:
  • zastav pouze kvůli konkrétnímu lidskému rozhodnutí;
  • po rozhodnutí commitni rozhodnutí, current dokumentaci a navazující AFK ticket atomicky;
  • potom pokračuj automaticky.
  1. Pokud najdeš chybu v posledním nepushnutém commitu stejného ticketu, oprav ji, znovu ověř a použij git commit --amend. Nepřepisuj starší issue commity přes novější historii.

  2. Používej worktrees jen pro skutečně paralelní writery. Po integraci smaž pouze prokazatelně nepotřebné agent worktrees a větve agent/*.

  3. Zachovej existující uživatelské změny. Nemaž stash, běžné větve ani neznámá data.

  4. Egypt Gallery je read-only. Žádný commit v Egypt repository bez mého předchozího doslovného YES.

  5. Nic nepushuj, nevytvářej release ani nemaž remote větve bez samostatného pokynu.

  6. Pokračuj až do dokončení všech odblokovaných tiketů. Informuj mě až:

  • při skutečném blockeru;
  • při nutném HITL rozhodnutí;
  • nebo po dokončení celé fronty.

Závěrečný report musí obsahovat:

  • všechny vytvořené a dokončené tickety;
  • commit každého ticketu;
  • RED/GREEN a finální testovací výsledky;
  • adversarial-review výsledky;
  • format/check výsledek;
  • nedokončené, blocked, parked a wontfix body;
  • stav větve a worktrees;
  • potvrzení, zda Egypt zůstal nedotčen.

Attachments

View Detail
View Detail
View Detail
View Detail