I2003 — Předávka připíná vazbu, za které byla napsána, a její vyřešení hlásí drift
Zapsat issue, intent a binding_revision do front matter předávky, když je úloha navázána, a nechat handover --resolve znovu zeptat intents.binding a říct, zda se od té doby změnila revize plánu nebo postavení důkazů.
BLOKOVÁNO vlna 2 · p1 · profil implementation · běží samostatně
Součást intent-bound-work — Úloha je vázána na záměr, kterému slouží.
Blokováno. Tento úkol nemůže začít, dokud nejsou hotovy I2001, milestone:intent-bound-work. Stav se z toho odvozuje, není deklarován.
Cíl
Zapsat issue, intent a binding_revision do front matter předávky, když je úloha navázána, a nechat handover --resolve znovu zeptat intents.binding a říct, zda se od té doby změnila revize plánu nebo postavení důkazů.
Proč
Obnovenému pracovníkovi se řekne, jak daleko se commit posunul, ale nic o tom, zda mezitím nebyla kritéria, podle nichž pracoval, přepsána nebo kritika znovu otevřena.
Aktuální stav
Front matter předávky nese úlohu, branch a head. --resolve vypíše Match, Git state, Freshness a Divergence.
Cílový stav
--resolve vypíše řádek Intent: beze změny, nebo která ze dvou revizí se posunula, nebo unknown, když vazbu nelze přečíst.
Rozsah
- lib/handover.sh
- lib/common.sh
- lib/intent_binding.sh
- test/cases/961_a_resumed_task_is_told_its_intent_moved.sh
Závislosti
Co na tom čeká
Kritéria přijetí
- Předávka vázané úlohy nese revizi vazby
- Po úpravě kritéria záměru --resolve hlásí, že se revize plánu změnila
- Předávka nenavázané úlohy nenese žádný pin a --resolve nevypíše žádný řádek Intent
- Front matter nese plan_revision a evidence_standing jako dva klíče, tělo, které kterýkoli z nich falšuje, se odmítne jako každý jiný vypočtený klíč, a checkpoint nenese žádný
- Obyčejný commit, který nemění žádný záměr, odkaz ani kritiku, nechává plan_revision beze změny
Validace
- bash test/run.sh 961_a_resumed_task_is_told_its_intent_moved
- bash test/run.sh 05_handover
Požadované důkazy
- resolve_reports_intent_drift
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/I2003.yaml. Načtěte ho zpět pomocí majordomus plan show I2003.