I3257 — intent explain follows each served issue past its merge to the release and the observed deployment that carry it
Revive I2507 from origin/chore/seven-owner-packs-are-tracked-and-planned (689021d6ce2, 2026-10-15, never landed): intent explain and the realization join continue from each served issue's merge to the release record and the deployment observation that carry it, with a gap named where one is missing.
BLOKOVÁNO wave 2 · p2 · implementation profile · parallel safe
Blocked. This issue cannot start until I3256 is done. The status is derived from that, not declared.
Cíl
Revive I2507 from origin/chore/seven-owner-packs-are-tracked-and-planned (689021d6ce2, 2026-10-15, never landed): intent explain and the realization join continue from each served issue's merge to the release record and the deployment observation that carry it, with a gap named where one is missing.
Proč
2026-10-02 and 2026-10-16: the chain from intent to runtime observation and from a commit to its criterion should be one query. Sources: chatgpt-majordomus:c176#2, chatgpt-majordomus:c270#4.
Aktuální stav
intent_realization.rs joins episodes, providers and handovers; delivery inference (I2740) is on its own branch.
Cílový stav
One explain answer carries intent -> criterion -> issue -> merge -> release -> deployment.
Rozsah
- apps/majordomus-cli/src/intent_realization.rs
- apps/majordomus-cli/src/intent.rs
- apps/majordomus-cli/tests/intent_realization.rs
Závislosti
- I3256BLOCKED A deployment criterion is met only by a recorded observation of that deployment serving a build that contains the criterion's newest change
- I2740DONE An issue's delivery is inferred from branches, pull requests, merges, tags and the published site
Kritéria přijetí
- A served issue merged and released shows both; one merged and not released names the missing release
Validace
- majordomus plan validate
- majordomus intent validate
Požadované důkazy
- test_explain_follows_work_to_its_deployment
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/I3257.yaml. Read it back with majordomus plan show I3257.