the-custodian/docs/changes/netkingdom-target-2026-10-16/protected-execution-recovery/validation-r2.json
codex a192d24c9a
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:14:27 +01:00

45 lines
2.4 KiB
JSON

{
"schema": "railiance-platform.protected-recovery-validation.v2",
"same_trial_as": "validation-r1.json",
"full_patch_sha256": "61f516c876fd612b83300e9913f0e80aad836a50014310797913c7c4505e3114",
"delta_patch_sha256": "6f97bbaa957673a3b28070d1550ffe72e709a573be183062de21e7f7145e8380",
"preserved_counterexamples": "r1-refusal-counterexamples.json",
"runs": [
{
"name": "fast nested schema and normalization cases",
"result": "26 passed, 11 deselected",
"seconds": 0.54
},
{
"name": "recovery and journal successor regression",
"result": "53 passed",
"seconds": 168.51,
"command": "SECRETS_ENGINE_SOURCE_ROOT=/home/worsch/secrets-engine PYTHONPATH=/home/worsch/secrets-engine/src:/home/worsch/approval-engine pytest -q tests/test_task_execution_recovery.py tests/test_task_execution_journal.py",
"limit": "Started before final strict native duplicate/nonfinite JSON decode refinement and expanded malformed-body byte fixtures; final frozen29cases below verify that delta including real native cleanup."
},
{
"name": "final frozen capsule/normalization/native HTTP absence/replay cases",
"result": "29 passed, 9 deselected",
"seconds": 58.81,
"command": "same source environment; pytest -q tests/test_task_execution_recovery.py -k \"capsule or terminal or absence\"",
"includes": [
"MAC damage and wrong owner key refusal",
"24 authenticated malformed nested schema and typed-value cases",
"duplicate/nonfinite JSON, malformed MAC and invalid framing refusal",
"single optional terminal LF comparison, all other whitespace refused",
"both initial GET and post-DELETE GET misleading404 bodies, duplicate keys, nonfinite response and malformed bytes refuse",
"real owner-issued native cleanup succeeds after failed synthetic HTTP attempts",
"authenticated prepared capsule rollback cannot hide actual token issuance"
]
}
],
"checks": {
"full_patch_canonical_apply": "passed",
"delta_patch_frozen_R1_apply": "passed",
"diff_check": "passed",
"py_compile": "passed",
"all_frozen_after_hashes": "passed"
},
"counts": "Runs overlap; do not add counts as unique tests.",
"authority": "Synthetic disposable loopback fixtures only. No production custody/key selection, credential retrieval, live scope grant or canonical Platform mutation."
}