I1019 — Jedna dovednost spouští celou smyčku a sama je v grafu
Poskytnout dovednost, která objevuje schopnosti, ověřuje graf, hlásí, čemu chybí dokumentace, testy, vystavení nebo vynucování, přegenerovává projekce a hlásí drift — registrovanou, zdokumentovanou, otestovanou a viditelnou jako každá jiná.
BLOKOVÁNO vlna 4 · p2 · profil implementation · bezpečné paralelně
Blokováno. Tento úkol nemůže začít, dokud není I1018 hotovo. Stav se z toho odvozuje, nedeklaruje.
Cíl
Poskytnout dovednost, která objevuje schopnosti, ověřuje graf, hlásí, čemu chybí dokumentace, testy, vystavení nebo vynucování, přegenerovává projekce a hlásí drift — registrovanou, zdokumentovanou, otestovanou a viditelnou jako každá jiná.
Proč
Smyčku, kterou tento milník vytváří, by měl umět spustit pracovník, aniž by věděl, který příkaz dělá kterou část. A repozitář, který modeluje dovednosti jako data, by měl mít svou vlastní automatizaci jako jednu z nich.
Aktuální stav
Dovednosti jsou registrovaný druh s kontraktem. Žádná nepokrývá tuto smyčku.
Cílový stav
Jedna dovednost zvládne celou smyčku, drží se stávajícího kontraktu dovedností a objevuje se v grafu, v rozhraní i ve vyhledávání jako všechno ostatní.
Rozsah
- .ai/repo/skills
Mimo rozsah
- Několik tenkých dovedností tam, kde stačí jedna
- Dovednost, která znovu implementuje to, co příkazy už dělají, místo aby je řadila za sebou
Závislosti
Co na tom čeká
Kritéria přijetí
- Dovednost řadí existující příkazy za sebe, místo aby znovu implementovala jejich chování
- Řídí se stávajícím kontraktem dovednosti a k registraci nepotřebuje žádné zvláštní ošetření
- Objeví se v grafu, v rozhraní i ve vyhledávání běžným odvozením
- Testuje se chováním, na stavu repozitáře, kde něco skutečně chybí
Validace
- bash test/run.sh
- bin/majordomus doctor
Požadované důkazy
- skill_registered
- skill_tested
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
Dovednost, která obaluje příkazy, přidává vrstvu, která se od nich může rozejít. Sekvencuje a hlásí; nerozhoduje nic, co příkazy nerozhodují.
Č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/I1019.yaml. Přečtěte ho zpět pomocí majordomus plan show I1019.