{ "actions": [], "app": { "criticality": "high", "id": "tenant-engine", "name": "tenant-engine", "owner": "infotech", "repo": "tenant-engine" }, "app_dir": "/home/worsch/tenant-engine", "approval_id": null, "chart": "/home/worsch/tenant-engine/charts/tenant-engine", "checks_expected": [ "stage2-accepted", "rollback-target", "cluster-health", "operator-approval" ], "contract": "/home/worsch/tenant-engine/railiance/app.toml", "evidence_expected": [ "promotion commit", "new stable digest in previous_stable and deploy/base/tenant-engine.yaml", "post-promotion make verify-pin" ], "generated_at": "2026-08-29T12:49:53Z", "mode": "plan", "namespace": "tenant-engine", "planned_actions": [ { "action_ref": "stage3.helm-promote", "chart": "/home/worsch/tenant-engine/charts/tenant-engine", "namespace": "tenant-engine", "release": "tenant-engine", "tool": "helm", "values": "/home/worsch/tenant-engine/values/stage3-production.yaml" } ], "prechecks": [ { "name": "app.toml", "required": true, "status": "passed" }, { "detail": "/home/worsch/tenant-engine/charts/tenant-engine", "name": "stage3-chart", "required": true, "status": "failed" }, { "detail": "/home/worsch/tenant-engine/values/stage3-production.yaml", "name": "stage3-values", "required": true, "status": "failed" }, { "detail": "Stage 3 must record the rollback target before promotion", "name": "previous-stable", "required": true, "status": "passed" }, { "detail": "plan mode does not execute helm", "name": "helm", "required": false, "status": "not_required" }, { "name": "approval-id", "required": false, "status": "required_before_apply" } ], "previous_stable": "tenant-engine@sha256:a8e8086ffc5b772c1391b166f5e1884b90f7d327b152c205eceae129df555c24", "promotion_mode": "release-replace", "release": "tenant-engine", "requires_approval": true, "schema_version": "railiance.stage3-promote-result.v1", "source": { "artifact": "image", "digest_policy": "required", "revision": "git:main" }, "stage": "stage3", "status": "blocked", "summary": { "actions_failed": 0, "actions_total": 0, "required_prechecks_failed": 2 }, "values": "/home/worsch/tenant-engine/values/stage3-production.yaml" }