I3365 — Every intervention, undocumented command and refused step of a foreign adoption carries a friction id or a reason, and every friction id is cited by an issue or a cancellation
Add a test that fails when a T1 record holds a manual intervention, an undocumented command or a refused step without a friction id or a declared not-a-friction reason, or a friction id that no issue's why and no cancellation cites. Then, for each friction id in the committed records, record one issue through majordomus plan record whose acceptance names a case or test that fails without its fix, or a cancellation with its reason.
BLOKOVÁNO wave 5 · p1 · docs profile · parallel safe
Blocked. This issue cannot start until I3363 is done. The status is derived from that, not declared.
Cíl
Add a test that fails when a T1 record holds a manual intervention, an undocumented command or a refused step without a friction id or a declared not-a-friction reason, or a friction id that no issue's why and no cancellation cites. Then, for each friction id in the committed records, record one issue through majordomus plan record whose acceptance names a case or test that fails without its fix, or a cancellation with its reason.
Proč
T1 of the owner's report of 2026-10-19 asks that friction be recorded. The critique noted that a count of uncited ids measured against ids the runner chose to record is satisfied by recording few, so the denominator is the observed events.
Aktuální stav
No adoption record exists. The 2026-10-13 findings map to I2585-I2608 only on PR #1089, and only I2601 is on master.
Cílový stav
Zero uncovered events and zero uncited friction ids across T1 records, checked by a test.
Rozsah
- apps/majordomus-cli/tests/economics.rs
- .ai/repo/benchmarks
Mimo rozsah
- Fixing the frictions
- The earlier findings PR #1089 carries
Závislosti
Kritéria přijetí
- A fixture record with an uncovered intervention fails the test, naming it
- A fixture friction id nothing cites fails the test
- Every friction id in the committed records is cited exactly once
Validace
- cargo test --manifest-path apps/majordomus-cli/Cargo.toml --test economics
- majordomus plan validate
Požadované důkazy
- friction_ids_cited
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.
Canonical record: .ai/repo/project/issues/I3365.yaml. Read it back with majordomus plan show I3365.