Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

I3256 — A deployment criterion is met only by a recorded observation of that deployment serving a build that contains the criterion's newest change

Revive I2221 (origin/chore/the-owner-packs-are-planned (ec37317fe7c, 2026-10-10, never landed)) and I2506 (origin/chore/seven-owner-packs-are-tracked-and-planned (689021d6ce2, 2026-10-15, never landed)): a deployment criterion reads current when a recorded observation of that deployment served a build containing the newest commit that changed the criterion's serving scope; unreachable, malformed or undecided observations never read current.

BLOKOVÁNO vlna 1 · p1 · profil implementation · bezpečné paralelně

Part of command-and-deployment-criteria-are-judged — A command or deployment criterion is met by a recorded run of exactly that command, or an observation of exactly that deployment, current at the presented revision.

Blocked. This issue cannot start until I3255 is done. The status is derived from that, not declared.

Cíl

Revive I2221 (origin/chore/the-owner-packs-are-planned (ec37317fe7c, 2026-10-10, never landed)) and I2506 (origin/chore/seven-owner-packs-are-tracked-and-planned (689021d6ce2, 2026-10-15, never landed)): a deployment criterion reads current when a recorded observation of that deployment served a build containing the newest commit that changed the criterion's serving scope; unreachable, malformed or undecided observations never read current.

Proč

2026-10-09: a verified deploy must be able to close a criterion; the owner's rule that what is not deployed and verified does not exist (2026-09-15). Sources: chatgpt-majordomus:c205#2.

Aktuální stav

intent.rs returns NotDerivable for a deployment that resolves; deployments are observed by deploy/observed.rs (I2827 lands in 73).

Cílový stav

Deployment criteria are judged from the observation records the served/deployments capabilities already keep.

Rozsah

  • apps/majordomus-cli/src/intent.rs
  • apps/majordomus-cli/src/deploy
  • apps/majordomus-cli/tests/intent.rs

Závislosti

Co na tom čeká

Kritéria přijetí

  • An observation of a build that contains the change reads current
  • An older build, an unreachable answer or a dirty build reads stale or not_run with the reason

Validace

  • majordomus plan validate
  • majordomus intent validate

Požadované důkazy

  • test_a_deployment_criterion_is_judged

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/I3256.yaml. Read it back with majordomus plan show I3256.

Prohledává názvy a popisy všech stránek, které tento web publikuje.