I1011 — Matice pokrytí hlásí důkazy a nikdy zelenou buňku bez nich
Vygenerujte matici, která pro každou schopnost ukazuje, zda je zdokumentovaná, otestovaná, vynucovaná, měřená a zpřístupněná, přičemž každá buňka odkazuje na artefakt nebo vztah, nikoli na tvrzení.
PŘIPRAVENO vlna 2 · p0 · profil deep-work · bezpečné paralelně
Připraveno. Všechny závislosti jsou hotové, takže majordomus plan start I1011 bude přijato.
Cíl
Vygenerujte matici, která pro každou schopnost ukazuje, zda je zdokumentovaná, otestovaná, vynucovaná, měřená a zpřístupněná, přičemž každá buňka odkazuje na artefakt nebo vztah, nikoli na tvrzení.
Proč
Toto je pohled, který činí graf hodným sestavení: mění otázku, co je vlastně hotovo, v něco, co člověk přečte na jedné obrazovce. Buňka, která je zelená, protože to řekla metadata, by jej učinila horším než k ničemu.
Aktuální stav
Pokrytí měřením výkonu existuje pro schopnosti. Dokumentace, testy a vynucování nemají žádný pohled na pokrytí.
Cílový stav
Každá buňka se vyřeší na pojmenovaný artefakt — dokument, test, pravidlo, případ měření výkonu — a nevyřešené tvrzení se hlásí jako chybějící, ne zobrazuje jako splněné.
Rozsah
- apps/majordomus-cli/src/capability/builtin/health.rs
Mimo rozsah
- Stav, který může přispěvatel deklarovat bez artefaktu za ním
- Požadovat důkazy od čistě popisných metadat, která nemají chování k testování
Závislosti
Co na tom čeká
Kritéria přijetí
- Každá vyplněná buňka jmenuje artefakt, který ji podporuje, a lze k němu dojít
- Vztah, který tvrdí důkaz, ale nevyřeší se, se hlásí jako mezera a report říká, který konec selhal
- Politika toho, jaké důkazy druh vyžaduje, jsou data, ne podmínka v rendereru, a po popisném druhu se nechce test chování
- Matice je dostupná v obou projekcích a ve strojově čitelné podobě
Validace
- cargo test --workspace --all-features
- bin/majordomus doctor
Požadované důkazy
- coverage_matrix
- no_false_green
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
Matice, která je při prvním běhu převážně prázdná, se bude číst jako obžaloba, ne jako základní linie. Je to výchozí měření a říct to je součástí jeho dodání.
Č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/I1011.yaml. Načtěte jej zpět pomocí majordomus plan show I1011.