the-custodian/docs/changes/netkingdom-target-2026-10-16/protected-execution/manifest.json
codex 8231b2a8f5
Some checks are pending
CI Smoke / host-smoke (push) Waiting to run
CI Smoke / container-smoke (push) Waiting to run
Reject generated-only commits / generated-commit-guard (push) Waiting to run
docs: preserve reviewed NetKingdom session artifacts
2026-11-01 23:15:58 +01:00

48 lines
3.2 KiB
JSON

{
"owner_repository": "/home/worsch/railiance-platform",
"isolated_checkout": "/tmp/netkingdom-platform-20261016",
"base_commit": "3b6e647aa06bed88966a4539f9d3cb7ed6792bd4",
"patch": "platform-cleanup.patch",
"patch_sha256": "be8de4975980e4b88b37ed98d3fdd509d513f85834efc3a5cb744410c4e95392",
"files_sha256": {
"docs/task-execution-cleanup.md": "44cb21e69838c961eca9805ec3d1f3e64d12b46dc9c2e7b02c69610a97a0f33b",
"docs/task-execution-plan-compiler.md": "83f28626f1f6499f52f22c3daafd22c802475e8a77bb1be7ba9901c7ae00bf8b",
"scripts/task_execution_cleanup.py": "c1c0b649e8002b9a6e1599d46f70ad3ad3d743323ddb82367468d5bdb103062c",
"scripts/task_execution_journal.py": "f512d72be880de2a6345d3550c60a0c8e6e3b6d2bc8123f4502a068afabd973b",
"tests/test_task_execution_cleanup.py": "a0d4d6d2c8c22bfed17a109a6f0be02d5f128619866ae5f1ea69f81803133085",
"tests/test_task_execution_journal.py": "707ee5404e567ddf9896d680feae47628b9a3cfc9e3ce0073100e1677af53b5c",
"workplans/RPF-WP-0035-credential-lane-implementation.md": "f1be966f38a96efbedcb7a129586a6f905e1910fe37ef85c61fe29379fa50af6"
},
"canonical_owner_changed": false,
"canonical_dirty_tracked_observed": [
"WORK-RECORDS.md"
],
"canonical_dirty_diff_sha256": "e4b417412197d27214254ac968742f3be2926df21f6cd52cdb92987089e2223a",
"canonical_dirty_diff_handling": "Generated WORK-RECORDS index only; unrelated to executor sources. Inspected but excluded from isolated source patch. No untracked/private source files copied.",
"review_sha256": "dcb5b155eabefd7317eb6fc10a4573f7d59d8d7bf5a0b18d70d712ddbdd26b43",
"tests": {
"command": "SECRETS_ENGINE_SOURCE_ROOT=/home/worsch/secrets-engine PYTHONPATH=/home/worsch/secrets-engine/src python3 -m pytest -q tests/test_task_execution_plan.py tests/test_task_execution_journal.py tests/test_task_execution_cleanup.py",
"cwd": "/tmp/netkingdom-platform-20261016",
"result": "73 passed in 11.68s",
"initial_attempt": "Compiler fixture setup initially failed without SECRETS_ENGINE_SOURCE_ROOT (default /tmp/secrets-engine absent); corrected existing test path configuration and reran.",
"mechanisms": [
"Actual SQLite FULL synchronous transactions and process file locks",
"Four-process cleanup admission race admits exactly one worker",
"Abrupt os._exit before and after separately fsynced synthetic effect",
"Restart preserves pending outcome and refuses cleanup/business resumption",
"Revoke timeout continues independent cleanup but never confirms full cleanup",
"Existing 45 compiler and 15 journal regressions retained; 13 new cleanup tests"
],
"native_openbao_proof": false
},
"unmet_production_gates": [
"Compiler and full canonical request must bind exact cleanup obligations and authoritative grant",
"Authenticated initiating identity, served claim/PDP/package and independent atomic consume confirmation",
"Owner-held ephemeral token materializer and restricted native adapter",
"Exact native baseline/write/readback and per-call trusted-time/use checks",
"Native cleanup/recovery and audit acceptance; founder-scoped attended trial"
],
"work_item": "RPF-WP-0035-T12",
"secrets_contract": "SECRETS-WP-0013",
"delivery": "Reviewable patch only; no owner commit/sync/push/deploy"
}