feat: journal strict task consumption before native fixture effects
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a140c4-354a-7823-8f0d-8f717397f786
This commit is contained in:
codex 2026-10-16 09:20:33 +02:00
parent d042d468df
commit e2b832b5d4
8 changed files with 717 additions and 2 deletions

View file

@ -1262,3 +1262,18 @@ bodies before a native fixture can materialize. Proposed source records gain no
execution authority; no real grant, policy or legacy applier registration added.
Details and remaining production gates: docs/task-execution-grant-projection.md.
T12 remains progress; no owner sync or production effect performed by this package.
2026-10-16 T12 fourth source package: connected the Secrets-owned strict task
handoff to actual Approval ExecutionConfirmationClient independent GET before
consume-confirmed/native fixture work. Platform accepts no supplied authorization
boolean/object/callback and preserves its exact owner descriptor/grant/Plan join.
Durable CAS/GET intents precede native ordinals through the repaired journal
prefix API. Actual source-server fixture uses signed Access/enforced synthetic
TokenReview, real Approval WSGI/SQLite with distinct synthetic human/service
identities, actual strict Secrets signature/CAS validation and disposable native
OpenBao. Untouched actual task policy remains signed DENY; separately named
synthetic fixture policy is never production admission. Read-scope denial after
CAS records consumed/unknown with zero native effects. Exact dependency/source
hashes, tests and remaining gates are retained with the source package and in
docs/task-execution-mediator-seam.md. No real grant/custody, policy default, owner
sync or native production acceptance is performed; T12 stays progress.