I1309 — Hranice, které tento milník tvrdí, jsou kontroly, ne věty
Přidat kontroly, které činí ADR 0025 vynutitelným: hranici závislostí majordomus-cli, kontrolu úniku přihlašovacích údajů v úložišti a fixturách, limit uchovávání a hranici publikace.
BLOKOVÁNO vlna 4 · p0 · profil deep-work · bezpečné paralelně
Blokováno. Tento úkol nemůže začít, dokud nejsou hotovy I1303, I1308. Stav je z toho odvozen, ne deklarován.
Cíl
Přidat kontroly, které činí ADR 0025 vynutitelným: hranici závislostí majordomus-cli, kontrolu úniku přihlašovacích údajů v úložišti a fixturách, limit uchovávání a hranici publikace.
Proč
Doktrínou tohoto repozitáře je, že pravidlo, které nikdo nevynucuje, je normativní pro toho, kdo ho čte, a pro nikoho jiného. Tři ze čtyř zdejších hranic jsou přesně druhu, který drží do první spěchané odpoledne.
Aktuální stav
Žádná kontrola nepokrývá žádný z nich. Jediný sousedící precedens je scripts/site-check, který greppuje vykreslený výstup na řetězce podobné tajnostem a shazuje kontrolu webu.
Cílový stav
Čtyři kontroly v .ai/repo/ci/gates.yaml, každá skript, každá vybraná podle cest, které chrání, každá s testovým případem, který dokazuje, že selže při překročení hranice.
Rozsah
- .ai/repo/ci/gates.yaml
- .ai/repo/rules/project
- scripts/ci
- test/cases
- docs/CLAIMS.yaml
Mimo rozsah
- Přidání nové úlohy CI; tyto kontroly patří k úlohám, které už existují
Závislosti
- I1303BLOKOVÁNO Úložiště je omezené, změřené a neviditelné pro každou publikovanou projekci
- I1308BLOKOVÁNO Sdílení spustitelného souboru je jedna schopnost, utvářená jako continuity
Co na tom čeká
- I1310BLOKOVÁNO Subsystém je zdokumentován tam, kde se člověk dívá, a plán je uzavřen proti repozitáři
- I3283BLOCKED The UI opens the message a record cites, and the published snapshot shows only the reference
Kritéria přijetí
- Kontrola selže, pokud se změní seznam běhových závislostí majordomus-cli, a uvede, co přibylo
- Kontrola prohledá úložiště, testovací vstupy, logy a snímky na hodnoty tvaru přihlašovacích údajů a na nálezu selže
- Kontrola selže, když úložiště překročí deklarovaný limit uchování
- Kontrola selže, jestliže jakákoli publikovaná projekce jmenuje cestu pod .ai/local/workspaces/
- Každá kontrola má testovací případ, který dokáže, že je červená, než dokáže, že je zelená, a každé pravidlo nese blok x-majordomus, který z něj dělá vynucené, ne jen uvedené
Validace
- bash test/run.sh
- scripts/ci-plan --full
- bin/majordomus doctrine
Požadované důkazy
- dependency_gated
- leak_gated
- retention_gated
- publication_gated
- each_gate_proven_red
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
Grep na úniky vyladěný na dnešní tvary tokenů najde dnešní tokeny. Je to spodní mez a záznam to říká, místo aby naznačoval, že hranice je dokázána.
Č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/I1309.yaml. Přečtěte jej zpět pomocí majordomus plan show I1309.