46 lines
2.1 KiB
JSON
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"
|
|
]
|
|
}
|