I2002 — Kontext vázané úlohy říká, co záměr od této práce žádá
Přidat sekci INTENT do majordomus context pro úlohu, která pojmenovala úkol nebo záměr: tvrzení, invarianty, sloužená kritéria se stavem jejich důkazů, otevřená blokující zjištění kritiky a podmínky mezery, každé čtené z intents.binding a omezené rozpočtem kontextu.
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
Přidat sekci INTENT do majordomus context pro úlohu, která pojmenovala úkol nebo záměr: tvrzení, invarianty, sloužená kritéria se stavem jejich důkazů, otevřená blokující zjištění kritiky a podmínky mezery, každé čtené z intents.binding a omezené rozpočtem kontextu.
Proč
Workerovi se předá rozsah úlohy a nic z toho, k čemu práce slouží; kritéria žijí v záznamu, který briefing nikdy neotevře.
Aktuální stav
majordomus context nemá sekci intentů; intent preflight vykreslí stejná fakta pro čtenáře, který se zeptá.
Cílový stav
Oddíl je přítomen u vázané úlohy, u nevázané chybí s uvedeným důvodem a říká to, když vazbu nelze přečíst.
Rozsah
- lib/context.sh
- lib/intent_binding.sh
- test/cases/960_a_task_starts_bound_to_what_it_serves.sh
Závislosti
Kritéria přijetí
- Kontext vázané úlohy jmenuje záměr, jeho prohlášení, jeho invarianty a každé sloužené kritérium s jeho stavem důkazů
- Kontext vyňaté úlohy jmenuje třídu a důvod
- Nečitelná vazba se hlásí jako neznámá, nikdy jako žádný záměr
- Sekce následuje PROFILE, má id sekce JSON intent a pod rozpočtem přijde nejdřív o své podmínky mezer, než cokoli jiného, a nikdy se nevypouští celá
Validace
- bash test/run.sh 960_a_task_starts_bound_to_what_it_serves
- bash test/run.sh 23_context
Požadované důkazy
- context_carries_the_intent_section
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/I2002.yaml. Přečtěte ho zpět pomocí majordomus plan show I2002.