the-custodian/docs/changes/netkingdom-target-2026-10-16/protected-execution-wave5/test-evidence.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

46 lines
2.1 KiB
JSON

{
"scope": "local synthetic identities/approvals and actual loopback OpenBao only; no production admission",
"environment": {
"UV_CACHE_DIR": "/tmp/netkingdom-uv-cache",
"SECRETS_ENGINE_SOURCE_ROOT": "/home/worsch/secrets-engine",
"PYTHONPATH": "/home/worsch/secrets-engine/src:/home/worsch/approval-engine"
},
"trials": [
{
"suite": "tests/test_task_execution_native_fixture.py tests/test_task_execution_mediator.py",
"result": "16 passed, 3 failed in 218.18s",
"failures": "fixture assertion expected cleanup-confirmed without mediator transition; two old FixtureAdmission positional constructions. Corrected before focused rerun."
},
{
"suite": "initial tests/test_task_execution_readback.py",
"result": "11 passed, 1 teardown error in 140.70s",
"failure": "test closed Journal fd twice; changed to closing/reopening actual SQLite connection and retaining original fd for fixture teardown."
},
{
"suite": "three corrected original native tests + whole strict mediator positive + real cleanup denial after verified readback",
"result": "5 passed in 84.12s"
},
{
"suite": "tests/test_task_execution_readback.py (before final denial case added)",
"result": "12 passed in 134.86s"
},
{
"suite": "actual denied baseline cannot catch then retry write + whole strict mediator positive",
"result": "2 passed in 39.82s",
"final_source": "final error handling transitions unknown for native denial as well as snapshot mismatch"
}
],
"distinct_cases_exercised": 32,
"final_targeted_green_distinct_cases": 17,
"unchanged_green_cases_from_initial_affected_suites": 15,
"checks": [
"git diff --check passed"
],
"limits": [
"No full unchanged compiler/journal/grant suite rerun",
"Reopened SQLite fixture is restart/refusal evidence, not OS crash cleanup recovery",
"Policy and role readbacks are sequential, not atomic final-state proof",
"Native cleanup handles remain memory-only",
"Synthetic positive policy separate; real actual policy remains DENY"
]
}