{"task_id":"DEV-000012","task_revision":1,"architecture_revision":"bootstrap-1","base_repo_revision":"AFTER_DEV_000011","risk_tier":"D","intent":"Persist Commit proposals, authorization and attempts in owner-local PostgreSQL state before exposing Commit Runtime APIs.","allowed_change_scope":{"paths":["adapters/postgres/**","modules/commit/**","cmd/commit-runtime/**","database/bootstrap/**","database/migrations/**","deploy/**","tests/commit_api/**","dev/tasks/DEV-000012-commit-postgres-api.json"]},"forbidden_change_scope":{"paths":["architecture/**","security/**","modules/authority/**","modules/work/**"]},"allowed_architecture_delta":{"new_cross_module_dependencies":0,"new_canonical_owners":0,"new_privileges":0},"semantic_owner":"commit","acceptance_scenarios":["WS-003 action state is durable across Commit Runtime restart","UNKNOWN_OUTCOME blocks blind retry"],"required_tests":["unit","repository integration","runtime HTTP","recovery","architecture"],"terminal_gap_states":["BLOCKED_BY_MISSING_CAPABILITY","REQUIRES_MIGRATION_DECISION"]}