diff --git a/docs/evidence/2026-10-04-state-hub-wp0094-approval-create.json b/docs/evidence/2026-10-04-state-hub-wp0094-approval-create.json new file mode 100644 index 0000000..3ff97a2 --- /dev/null +++ b/docs/evidence/2026-10-04-state-hub-wp0094-approval-create.json @@ -0,0 +1,134 @@ +{ + "observed_at": "2026-10-04T12:19:06.640137+00:00", + "status": "created", + "phase": "seven_unapproved_requests_created", + "requests": [ + { + "memo_id": "state-hub-edge-receiving-rollout-c287ed8", + "approval": { + "binding": { + "action": "accept", + "actor": "informed-decision", + "digest": "sha256:84735b88b2db20d9445af369e28a8d40bd495dd20c0303ff3a764666ec976dde", + "human_control": true, + "pdp_digest": null, + "pdp_path": false, + "principal": "state-hub", + "purpose": "Production rollout of tested source; rollback is helm rollback to revision 72 without schema downgrade.", + "target": { + "id": "state-hub:source:c287ed82594313394ca8e67ce40714c90e744af6", + "system": "state-hub", + "type": "service-release" + } + }, + "created_at": "2026-10-04T12:19:12+00:00", + "entries": [], + "id": "974eae4d-782d-41ed-93be-e34433b5fe59", + "required_count": 1, + "status": "requested", + "superseded_by": null, + "updated_at": "2026-10-04T12:19:12+00:00", + "validity": { + "expires_at": "2026-10-05T12:19:09.106500+00:00", + "not_before": "2026-10-04T12:19:09.106500+00:00" + } + } + }, + { + "memo_id": "owner-return-pickup-plan-b6222af", + "approval": { + "binding": { + "action": "accept", + "actor": "informed-decision", + "digest": "sha256:e745ef64658e77e41b2a5ef569ec0f6986e120d338656d75749425f5f29b7ca0", + "human_control": true, + "pdp_digest": null, + "pdp_path": false, + "principal": "activity-core", + "purpose": "Plan approval plus a gated single-repo trial; the definition stays disabled and wakeups never clear waits.", + "target": { + "id": "activity-core:source:b6222af2cfd1094360a0d430e3907e8788a3acf9:owner-return-pickup", + "system": "activity-core", + "type": "activity-plan" + } + }, + "created_at": "2026-10-04T12:19:12+00:00", + "entries": [], + "id": "77993081-1db2-4bba-99f2-74ca1f8652b1", + "required_count": 1, + "status": "requested", + "superseded_by": null, + "updated_at": "2026-10-04T12:19:12+00:00", + "validity": { + "expires_at": "2026-10-05T12:19:09.106500+00:00", + "not_before": "2026-10-04T12:19:09.106500+00:00" + } + } + }, + { + "memo_id": "freshness-runner-deploy-trial-e77f8b4", + "approval": { + "binding": { + "action": "accept", + "actor": "informed-decision", + "digest": "sha256:f8ff89dd353c1d2006622c45996c0f05f050865f8c203373dc74da1ba3f05e24", + "human_control": true, + "pdp_digest": null, + "pdp_path": false, + "principal": "repo-manager", + "purpose": "Deployment and limited data-writing trials; no schedule.", + "target": { + "id": "repo-manager:source:e77f8b457647ff23697e45a74615edde5f42d39d", + "system": "repo-manager", + "type": "service-release" + } + }, + "created_at": "2026-10-04T12:19:12+00:00", + "entries": [], + "id": "4ae04c8e-d604-4d8b-b166-693eef855da8", + "required_count": 1, + "status": "requested", + "superseded_by": null, + "updated_at": "2026-10-04T12:19:12+00:00", + "validity": { + "expires_at": "2026-10-05T12:19:09.106500+00:00", + "not_before": "2026-10-04T12:19:09.106500+00:00" + } + } + }, + { + "memo_id": "freshness-schedule-enable-retire-sweep", + "approval": { + "binding": { + "action": "accept", + "actor": "informed-decision", + "digest": "sha256:cc3e8fe6ace5438f19d647d3de226407c8b009985c82ad9a993e81226e6f316f", + "human_control": true, + "pdp_digest": null, + "pdp_path": false, + "principal": "activity-core", + "purpose": "Recurring schedule activation after clean trials, and permanent retirement of the legacy sweep.", + "target": { + "id": "activity-core:definition:repo-manager-bounded-freshness:b2c6c5613218dea9dbaef303aff22a8d1b07f074", + "system": "activity-core", + "type": "activity-schedule" + } + }, + "created_at": "2026-10-04T12:19:12+00:00", + "entries": [], + "id": "b75752d1-bab6-4cf3-9308-5368c1d5aa91", + "required_count": 1, + "status": "requested", + "superseded_by": null, + "updated_at": "2026-10-04T12:19:12+00:00", + "validity": { + "expires_at": "2026-10-05T12:19:09.106500+00:00", + "not_before": "2026-10-04T12:19:09.106500+00:00" + } + } + } + ], + "credential_values_emitted": false, + "human_entries_created": false, + "skipped": [] +}