I2748 — Odchylka, která už na trunku je, se vyřeší dřív, než se kontrola stane blokující
Spustit plan.drift na trunku a pro každý úkol merged_not_recorded buď zaznamenat přes plan verify|evidence|done s důkazy, které skutečně proběhly, nebo zaznamenat, proč není hotový (jde o část), zúžením úkolu nebo otevřením jeho zbytku jako nového úkolu; potom udělat kontrolu driftu blokující.
BLOKOVÁNO vlna 3 · p0 · profil implementation · běží samostatně
Blocked. This issue cannot start until I2749, I2750 are done. The status is derived from that, not declared.
Cíl
Spustit plan.drift na trunku a pro každý úkol merged_not_recorded buď zaznamenat přes plan verify|evidence|done s důkazy, které skutečně proběhly, nebo zaznamenat, proč není hotový (jde o část), zúžením úkolu nebo otevřením jeho zbytku jako nového úkolu; potom udělat kontrolu driftu blokující.
Proč
ADR 0166, důsledek 3. Dne 2026-10-16 mělo alespoň I2653, I2417, I2652, I2734, I2601, I2288, I2289 a I2735 sloučené pull requesty, které je jmenují, a přitom nebyly HOTOVO; blokující kontrola nad nimi by trunk okamžitě zbarvila červeně.
Aktuální stav
Measured 2026-10-16 at origin/master d1162668036 with the executable of #1304: 23 merged_not_recorded with the forge unread, 16 with it read. Eight were delivered and are recorded DONE with evidence run at 09c334079f5 (I1800, I2417, I2482, I2652, I2653, I2697, I2718, I2734; I2417's 390 px criterion narrowed to what 239df858cb4 decided). Six are planning commits that name the issue without delivering it (I1302, I1305, I1900, I1962, I1980, I2484), which I2749 removes from the inference. Two (I2289, I2735) are BLOCKED behind I2288, whose open pull request #1288 still changes what it delivers. The trunk job reads no forge, which I2750 settles. The gate stays advisory until plan drift on the trunk reports zero.
Cílový stav
plan drift na trunku nehlásí žádné merged_not_recorded a kontrola je blokující.
Rozsah
- .ai/repo/project/issues
- .ai/repo/ci/plan.yaml
- docs/PLAN_STATUS.md
- docs/generated
- site/data/generated
- site/data/registry
Závislosti
- I2741DONE Merged work the plan has not recorded is drift, and on the trunk past a window it is red
- I2749READY A commit that only plans an issue is not its delivery
- I2750READY The trunk's drift gate reads the forge before it judges
Kritéria přijetí
- plan drift na trunku hlásí nula merged_not_recorded
- Každý úkol zaznamenaný jako HOTOVO nese důkazy z příkazů spuštěných v commitu záznamu
Validace
- bin/majordomus plan drift --json
- bin/majordomus plan validate
Požadované důkazy
- trunk_drift_zero
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.
Kanonický záznam: .ai/repo/project/issues/I2748.yaml. Načtěte jej zpět pomocí majordomus plan show I2748.