I0816 — Dokázat smyčku na skutečném úkolu, bez přepisu
Provést celý životní cyklus na skutečném úkolu tohoto repozitáře — start relace, plan next, plan show, context, vyhledání znalostí, práce, checkpoint a rozhodnutí, důkazy, plan done, konec relace, synchronizace znalostí, watch — a jako důkaz zaznamenat, co mohla následující relace zjistit jen ze samotných záznamů.
BLOKOVÁNO vlna 8 · p1 · profil hluboké práce · běží samostatně
Součást M003 — Relace je trvalá obálka a znalost se kompiluje z toho, co už je kanonické.
Blokováno. Tento úkol nemůže začít, dokud není hotov I0815. Stav je z toho odvozen, ne deklarován.
Cíl
Provést celý životní cyklus na skutečném úkolu tohoto repozitáře — start relace, plan next, plan show, context, vyhledání znalostí, práce, checkpoint a rozhodnutí, důkazy, plan done, konec relace, synchronizace znalostí, watch — a jako důkaz zaznamenat, co mohla následující relace zjistit jen ze samotných záznamů.
Proč
Milník není hotov, když příkaz něco vrátí. Je hotov, když worker bez historie konverzace dokáže říct, co se stalo, proč, co bylo rozhodnuto, které důkazy to podporují, kde leží kanonický zdroj a co dělat dál. To je demonstrace, ne tvrzení, a je to jediné kritérium přijetí, které testuje části navzájem proti sobě.
Aktuální stav
Jednotlivé části jsou testovány v jednorázových repozitářích. Nic nespustilo sestavenou smyčku na kanonickém modelu tohoto repozitáře.
Cílový stav
Smyčka byla spuštěna, její měření zaznamenána — objevování, studená synchronizace, synchronizace bez změn, hledání, sestavení kontextu — a otázky, na které může následující pracovník odpovědět jen ze záznamů, jsou vypsány s příkazem, který každou z nich zodpoví.
Rozsah
- docs/DOGFOODING.md
- .majordomus/project
Mimo rozsah
- Jakákoli nová schopnost
- Jakákoli záruka výkonu v README nebo tvrzeních, kterou měření nepodporuje
Závislosti
Kritéria přijetí
- Smyčka proběhla na skutečném úkolu a důkazy jmenují příkazy a co každý ukázal
- Každá ze šesti otázek, na které musí následující pracovník odpovědět, je uvedena s příkazem, který na ni odpovídá
- Měření jsou zaznamenána a v README ani v tvrzeních se neobjevuje žádné číslo, které nepodporují
- Průchod celým rozhraním jen pro čtení nechá git status bajtově shodný
Validace
- bash test/run.sh
- bin/majordomus doctor
- bin/majordomus watch
- bin/majordomus plan validate
Požadované důkazy
- dogfood_loop
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á.
Riziko
Dogfood běh, který je vyprávěn, a ne měřen, nic nedokazuje. Každé tvrzení v důkazech musí jmenovat příkaz, který ho vytvořil.
Č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/I0816.yaml. Přečtěte jej zpět pomocí majordomus plan show I0816.