the-custodian/docs/evidence/2026-10-10-security-consolidation/task-execution-journal-source-preparation.json
codex 6be9b85a4b
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Record security execution integration and bounded JWT source progress
2026-10-11 17:51:51 +02:00

46 lines
2.1 KiB
JSON

{
"schema": "custodian-source-preparation/v1",
"scope": "RPF-WP-0035-T12 journal primitive preparation; design validation only",
"manifest_path": "/tmp/platform-execution-journal-stage-v2/manifest.json",
"manifest_sha256": "341cac1de945d2fbe8f516119909bd44fc37e85dccfb38b451981d4de2d402e7",
"source_applied": false,
"native_executed": false,
"owner_accepted": false,
"tests": {
"command": "PYTHONDONTWRITEBYTECODE=1 python3 -m unittest discover -s /tmp/platform-execution-journal-stage-v2/tests -p test_task_execution_journal.py -q",
"passed": 14,
"covers": [
"actual four-process race admits once",
"reserved state survives abandonment without readmission",
"approval and operation uniqueness",
"pending external-call intent survives reopen",
"pending consume cannot become confirmed",
"wrong call digest/order and repeated confirmation refuse",
"terminal replay refuses",
"private directory/symlink/hardlink guards"
]
},
"files": [
{
"repo": "railiance-platform",
"relative_path": "scripts/task_execution_journal.py",
"staged_path": "/tmp/platform-execution-journal-stage-v2/scripts/task_execution_journal.py",
"original_sha256": null,
"staged_sha256": "86b912e98eaedfa172de0f805ceb572b8c787565d4d9bbfc09b5836289a4dc3a"
},
{
"repo": "railiance-platform",
"relative_path": "tests/test_task_execution_journal.py",
"staged_path": "/tmp/platform-execution-journal-stage-v2/tests/test_task_execution_journal.py",
"original_sha256": null,
"staged_sha256": "01075296e57592ff30702cb9252c8b10133b26afe7921a084d5314107f9346c2"
}
],
"gaps": [
"Native mediation, identity and claim/PDP/consume verification are not implemented",
"Exact owner body compiler and backend action dispatch are not implemented",
"TTL, fixed plan budget and caller authentication require mediator enforcement",
"Cleanup and reconciliation after unknown require an admitted independent owner recovery path",
"No deployment, native acceptance, existing task closure or default change"
]
}