diff --git a/docs/batches/2026-09-21/OPERATOR.md b/docs/batches/2026-09-21/OPERATOR.md index 366f69b..42b57fb 100644 --- a/docs/batches/2026-09-21/OPERATOR.md +++ b/docs/batches/2026-09-21/OPERATOR.md @@ -45,3 +45,11 @@ Required acknowledgement: the EUR 100 monthly limit is recorded, not enforced. 4. **Load and sit.** Attach the live KeyCape subject, load the memo (`tools/load_sitting_memos.py`), and the human accepts at the surface. The accepted approval id is recorded as `authority_ref` in the SpendPolicy. + +## Outcome — 2026-09-21 + +Operator applied the review cutover to compact-sitting v2 and loaded `b01`. +Accepted by the named human at 19:51:29 UTC under fresh AAL2 MFA; the required +highlight was acknowledged first; the Approval Engine entry is `confirmed`. +Receipt: `docs/evidence/2026-09-21-budget-sitting-accept.json`. +The seven 2026-09-14 sitting memos are reviewable again under the same package. diff --git a/docs/evidence/2026-09-21-budget-sitting-accept.json b/docs/evidence/2026-09-21-budget-sitting-accept.json new file mode 100644 index 0000000..729c38b --- /dev/null +++ b/docs/evidence/2026-09-21-budget-sitting-accept.json @@ -0,0 +1,32 @@ +{ + "kind": "informed-decision-sitting-outcome", + "sitting_id": "infd-sitting-2026-09-21", + "memo_id": "infd-20260921-b01", + "task": "SECRETS-WP-0009-T03", + "approval_id": "ba5ce2d8-8b6d-40be-af89-2e8c147029a3", + "approval_binding_digest": "sha256:e9eaf454e94871ec2060855fcfbd327bcaec873d2c61cae031bec9f95a34bcae", + "policy": { + "service": "flex-auth-informed-decision-sitting.flex-auth.svc.cluster.local:8080", + "package": "informed-decision.compact-sitting", + "version": "v2", + "package_digest": "sha256:24a524785740e60df70e0ced4d884f1a6197bf3fbf7b003471947ce76b763ead", + "image": "forgejo.coulomb.social/coulomb/flex-auth@sha256:d77378e1a3d42326ea1b169209776d04b140567dfb64bc7b64567cfb515c114f", + "observed_effects": ["read:allow", "acknowledge:allow", "read:allow", "accept:allow", "read:allow"] + }, + "review_runtime": { + "configmap": "informed-decision-runtime-405c026af092", + "image": "forgejo.coulomb.social/coulomb/informed-decision@sha256:ef6fdd61209863654be3adba070661645a2714e86cb4b7f4e847540291b55f07", + "applied_by": "operator" + }, + "human": { + "subject": "uid=platform-root,ou=people,dc=netkingdom,dc=local", + "assurance": {"level": "aal2", "mfa": true, "methods": ["pwd", "otp"], "source": "key-cape"}, + "required_highlight_acknowledged_at": "2026-09-21T19:51:25.644285+00:00", + "disposition": "accept", + "disposition_id": "disp-bd292d57-96be-4beb-81b9-182d7889f974", + "at": "2026-09-21T19:51:29Z" + }, + "approval_engine_submission": {"state": "confirmed", "attempt": "66bbe8ee-f496-4409-a87b-15808d316c90"}, + "method": "read-only query of the live review store; no agent disposition, entry or consume", + "consequence": "approval_id is the SpendPolicy authority_ref for envelope hfact-glas-anthropic-2026-09" +}