Admit the 2026-09-21 budget memo as compact sitting v2
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 3s
Build and Publish Container Image / build-and-push (push) Successful in 1m22s

v2 adds exactly memo:infd-20260921-b01 (SECRETS-WP-0009-T03 spend
envelope) with native pins from the sitting-create receipt; the seven v1
records and the identity bar are unchanged. The exercise reads the policy
version from the package. 168 local evaluator checks pass (147 prior + 21).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 272244@bnt-lap001
Assistant-Session: c8962fa7-b290-47df-865f-403ddb6c77e9
This commit is contained in:
tegwick 2026-09-21 19:09:17 +02:00
parent 067d93a1e0
commit 4f66c4d6cf
5 changed files with 746 additions and 2 deletions

View file

@ -8,6 +8,7 @@ p.add_argument('--receipt', type=Path, required=True)
args = p.parse_args()
r = Path(__file__).resolve().parents[1] / 'examples/informed-decision-sitting'
records = json.loads((r / 'records.json').read_text())
version = next(l.split(':', 1)[1].strip() for l in (r / 'policy.md').read_text().splitlines() if l.startswith('version:'))
results = []
with tempfile.TemporaryDirectory() as temp:
request_path = Path(temp) / 'request.json'
@ -57,7 +58,7 @@ with tempfile.TemporaryDirectory() as temp:
'approval_id': record['approval_id'],
'approval_binding_digest': record['binding_digest'],
},
'policy_version': 'v1',
'policy_version': version,
}
label = record['label']
for action in ['read', 'acknowledge', 'accept', 'return', 'discuss', 'decline']: