45 lines
2.4 KiB
JSON
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."
|
|
}
|