I0101 — Reprodukovat uniklý blokátor jako spustitelný případ
Napsat behaviorální případ, který provede zdokumentovanou posloupnost — otevřít otázku, předat, začít novou úlohu, dokončit jako completed — a zaznamená, co se dnes děje, aby mezera přestala být větou v poznámce k tvrzení a stala se něčím, co příkaz předvede.
HOTOVO vlna 0 · p1 · profil debugging · bezpečné paralelně
Součást M001 — A blocking question survives a handover.
Cíl
Napsat behaviorální případ, který provede zdokumentovanou posloupnost — otevřít otázku, předat, začít novou úlohu, dokončit jako completed — a zaznamená, co se dnes děje, aby mezera přestala být větou v poznámce k tvrzení a stala se něčím, co příkaz předvede.
Proč
Vada popsaná prózou je vada, o které nikdo nedokáže prokázat, že byla opravena. Případ musí existovat před opravou, jinak oprava nemá svědka.
Aktuální stav
docs/CLAIMS.yaml říká, že blokátor lze obejít, a necituje žádný test. Nic v test/cases tu posloupnost přes předávku neprovádí.
Cílový stav
Případ v test/cases spustí posloupnost a potvrdí chování, které existuje dnes, označené jako mezera, kterou je, takže změna chování ho zčervená a přinutí tvrzení a případ pohnout se společně.
Rozsah
- test/cases
Mimo rozsah
- Jakákoli změna lib/question.sh nebo lib/check.sh
Závislosti
Žádné. Tento úkol je kořenem grafu.
Co na tom čeká
Kritéria přijetí
- Případ otevře otázku k úloze, předá, spustí novou úlohu a dojde k dokončenému finish
- Výslovně tvrdí současný výsledek a v komentáři říká, že toto je mezera, ne cíl
- Běží v jednorázovém repozitáři jako každý jiný případ
Validace
- bash test/run.sh 50_blocker_across_handover
Požadované důkazy
- gap_reproduced
Důkazy
| pokrývá | typ | command | výsledek | u commitu |
|---|---|---|---|---|
| gap_reproduced | test | bash test/run.sh 50_blocker_across_handover | 1 passed, 0 failed — případ provede zdokumentovanou posloupnost a ověří, že dokončený finish je přijat, zatímco otázka vznesená toutéž linií práce je stále nevyřešená | 82f23ef |
Riziko
Charakterizační test připínající špatné chování je past, pokud nikdo nečte komentář. Komentář je celý bezpečnostní mechanismus, takže musí být nepřehlédnutelný.
Časová osa
- zahájeno
- 2026-09-04T04:12:46Z
- ověřeno
- 2026-09-04T04:12:53Z
- dokončeno
- 2026-09-04T04:12:54Z
Tato tři pole, důkazy výše a stav závislostí jsou vše, z čeho se stav skládá. Neexistuje žádné pole stavu, které by s nimi mohlo být v rozporu.
Kanonický záznam: .ai/repo/project/issues/I0101.yaml. Načtěte jej zpět pomocí majordomus plan show I0101.