id-promotelisted
Install: claude install-skill lukasrepublic/agentic-foundry
# id-promote — the cross-env promotion orchestrator (infra-delivery step 16)
The `infra-delivery` step sequence (a documented procedure this skill family forms — no workflow engine or state-machine file ships) drives an IaC change → realized infrastructure, per environment.
Step 16 `id-promote` is the **promotion procedure**: *"this change passed in env N — carry it to env
N+1 (e.g. staging→prod)."* It is **ADVISORY orchestration** — it defines **NO new verdict** of its
own. It **RE-RUNS the existing per-env change-delivery loop in the target environment**, composing
the already-shipped primitives over the **next env's** gitops class and binding, then proves
the change **LANDED** in the target env through the post-deploy realization frame.
A change green in staging is **NOT** auto-green in the next environment. **The merge floor** (the
adopter's branch protection + CI checks — see `docs/merge-floor.md`) re-derives at the promotion
merge into the target env, the **realization verdict** re-derives landing per env, and **id-apply's
`decide_apply`** — re-derived against the target environment's own change scope and `infra_binding` —
decides the apply. `id-promote` **REFLECTS** each of those re-derivations; it never substitutes its
own assertion for any of them.
## When to trigger
- The `infra-delivery` sequence advances to the **promotion step** (step 16) — a change verified in
env N is to be carried to env N+1 (staging→prod).
- The operator says "`/foundry:id-promote`", "p