I1902 — Mezera a kritika záměru jsou typované záznamy, kterým je plán držen
Přidat druhy gap a critique, jejich schémata a intent_review::review, aby intent validate odmítl neúplný gap a provedení nekriticky posouzeného plánu.
BLOKOVÁNO vlna 2 · p1 · profil implementation · bezpečné paralelně
Součást intent-planning — Plán záměru je před provedením s ním svázán.
Blokováno. Tento úkol nemůže začít, dokud nejsou I1901, milestone:intent-planning hotovy. Stav se z toho odvozuje, není deklarován.
Cíl
Přidat druhy gap a critique, jejich schémata a intent_review::review, aby intent validate odmítl neúplný gap a provedení nekriticky posouzeného plánu.
Proč
Co pracovník pozoroval jako chybějící a co revize plánu přehlédla, žilo jen ve scrollu relace, takže plánování začínalo z promptu a opomenutý požadavek se objevil až po práci.
Aktuální stav
Neexistuje žádný záznam mezery ani kritiky.
Cílový stav
Mezera odpovídá na každé kritérium pozorováními; nálezy kritiky jsou vyřešeny jako otevřené, naplánovány do úkolu sloužícího záměru, nebo zamítnuty s důvodem; zahájená práce na nekritizovaném plánu nebo s otevřeným blokátorem je odmítnuta.
Rozsah
- apps/majordomus-cli/src/intent_review.rs
- share/schemas/majordomus/gap
- share/schemas/majordomus/critique
- share/kinds.yaml
- .ai/repo/knowledge/sources.yaml
- share/skeleton/ai/repo/knowledge/sources.yaml
- test/cases/386_a_plan_is_held_to_its_intent.sh
Závislosti
Kritéria přijetí
- Mezera nechávající kritérium bez odpovědi způsobí selhání intent validate jako gap_criterion_unanswered
- Podmínka tvrzená bez pozorování selže jako condition_without_observation
- Zahájená práce na záměru bez kritiky selže jako executing_without_critique a s otevřeným blokujícím zjištěním jako executing_with_open_blocker
Validace
- cargo test --lib intent_review
- bash test/run.sh 386_a_plan_is_held_to_its_intent
Požadované důkazy
- an_incomplete_gap_is_refused
- execution_waits_for_the_critique
Důkazy
Nic nezaznamenáno. Za každým tokenem výše musí stát příkaz nebo artefakt, než lze tento úkol dokončit; vyprávění se odmítá.
Časová osa
- zahájeno
- —
- ověřeno
- —
- dokončeno
- —
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/I1902.yaml. Přečtěte ho zpět pomocí majordomus plan show I1902.