id-applylisted
Install: claude install-skill lukasrepublic/agentic-foundry
# /foundry:id-apply — the apply router (EXECUTE | VERIFY_ONLY | REFUSE)
The `infra-delivery` step sequence (a documented procedure this skill family forms — no workflow engine or state-machine file ships) drives an IaC change spec → merge → **realize**. Step 12 is the
**apply router**: the one place the framework may **MUTATE** infrastructure. Infrastructure has no
app to boot; the merge floor already authorized the merge. `id-apply` is the disciplined procedure
the generic agent runs **after merge** to realize the change — resolving the profile, letting the
gate re-derive the change's **GitOps classification** from the frozen scope, and driving the closed
outcome that falls out, fail-closed.
**The operator supplies the AWS context.** The operator has already configured a correctly-scoped AWS
context (credentials + connectivity); its **IAM restrictions ARE the control** on what the mutating
command may do, and that control is **outside the framework's scope** — the framework relies on it and
does **not** model, verify, re-derive or second-guess it. The framework **never acquires credentials or
connectivity**: it runs no `aws sso login`, no `aws configure`, no assume-role, and establishes no VPN —
those are the operator's job, done before this skill ever runs. The framework **never mutates** in the
VERIFY_ONLY / REFUSE branches.
## When to trigger
- The `infra-delivery` sequence advances to the **apply router** (step 12), after an IaC change is
**merged** and must be rea