(CI-built from `e9911eb`). That image was live 2026-08-11 through at least
2026-08-13; its ReplicaSet is still present at desired=0.
Do **not** add the TEN-WP-0006 guardrail actions here. Those land on a
package that is behind; extending it first would compound the regression.
## Why production is on four actions
| Date | What happened |
|---|---|
| 2026-08-11 | `3dc6223` pinned and applied `9320df39` (seven actions). tenant-engine confirmed live lifecycle writes. |
| 2026-08-16 | Live probe during `FLEX-WP-0011` found the Deployment back on `c25fc34a`. Revision 4 reused the 2026-08-08 four-action ReplicaSet. |
| 2026-08-16 | Overlay commit `1d58f13` rewrote `deploy/flex-auth-tenant-engine.yaml` and `values/tenant-engine.yaml` to match the rolled-back live pin, so the files now *encode* the regression. |
`FLEX-WP-0011` explicitly did not re-promote. tenant-engine left the restore
as the operator's call (`5572d198`). This workplan is that call.
## Candidate and rollback
| Role | Digest | Policy |
|---|---|---|
| Candidate | `sha256:9320df394a642eff24da8af4a0ee8886a7bb78b0f14d8ee1deeb30ea8eeeaba7` | seven-action, previously live |
| Rollback | `sha256:c25fc34a6cd7e64d955f8723ec70e176a583d5ae71d76280c4e2d89fba0fe0aa` | four-action, live at start of this workplan |
Restore the known-good digest rather than building a new image. The
tenant-engine policy has not changed since `e9911eb`. A new image would
re-bake unrelated later packages and would not be the artifact tenant-engine
already verified.
Apply via the emergency kubectl path. Production has no Helm release;
`helm upgrade --install` would adopt the live objects and is out of scope.
Do not move `flex-auth-user-engine`.
## T01 - Re-pin the overlay and emergency manifests