I0103 — Implementovat rozhodnutí a dokázat, že platí
Uvést zvolené chování v život v úložišti otázek a v kontrole blokátorů a změnit charakterizační případ z I0101 na případ, který selže, když se chování odstraní.
HOTOVO vlna 2 · p1 · profil implementation · běží samostatně
Součást M001 — A blocking question survives a handover.
Cíl
Uvést zvolené chování v život v úložišti otázek a v kontrole blokátorů a změnit charakterizační případ z I0101 na případ, který selže, když se chování odstraní.
Proč
Kontrola je jediný mechanismus v nástroji, který zastaví dokončené finish z lidského důvodu. Kontrola se známým únikem je horší než žádná, protože jí lidé věří.
Aktuální stav
Kontrola čte pouze nevyřešené otázky patřící aktivní úloze.
Cílový stav
Chování, které rozhodnutí zvolilo, je implementováno a jeho odstranění zčervená případ.
Rozsah
- lib/question.sh
- lib/check.sh
- test/cases
Mimo rozsah
- Změna kteréhokoli jiného řádku smlouvy o dokončení
Závislosti
Co na tom čeká
Kritéria přijetí
- Případ z I0101 ověřuje zvolené chování, ne mezeru
- Vrácení implementace zčervená tento případ, což se ukáže jeho během proti vrácenému zdroji
- majordomus doctor a majordomus watch zůstávají zelené
Validace
- bash test/run.sh 50_blocker_across_handover
- bin/majordomus doctor
Požadované důkazy
- behaviour_tested
Důkazy
| pokrývá | typ | command | výsledek | u commitu |
|---|---|---|---|---|
| behaviour_tested | test | bash test/run.sh 50_blocker_across_handover | 1 passed — otázka otevřená jednou úlohou odmítne dokončený finish v další, vyřešit ji může kterákoli úloha, přibalený komentář šablony není záznam a sonda, která zúží kontrolu zpět na aktivní úlohu, reprodukuje únik, zatímco skutečná kontrola ho odmítne | 83b72cb |
Riziko
Formát řádků úložiště otázek zapisuje stroj a čtou jej tři příkazy; změna musí zachovat parsovatelnost každého existujícího záznamu, což kontroluje majordomus.questions-store-integrity.
Časová osa
- zahájeno
- 2026-09-04T07:05:35Z
- ověřeno
- 2026-09-04T07:32:11Z
- dokončeno
- 2026-09-04T07:32:14Z
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/I0103.yaml. Načtěte ho zpět pomocí majordomus plan show I0103.