{"format":"task23-phase-checkpoint-v1","task_id":"st_019ffd8e","phase":"B","status":"pass","scope":"complete disposable callback-to-consume-to-real-SDK-serialization-to-portable-schema-to-semantic-validation-to-lineage/card-to-fresh-process replay provider/status matrix","TMPDIR":"/home/cube/.cache/senpi-task23-tmp","fixture":{"path":"/home/cube/projects/richard/traning coach/.omo/evidence/task23-portable-gate-checkpoints/task23-preconsume-fixture-v1.json","sha256":"2e593de57bc437c21ab9b2fc45884cd01de938f2fc3dd5f6761a4b9a98eb1947","historical_raw_snapshot":"cleanup_lost","old_raw_sha256":"090d4cd5c3a491d6abdd7f0f738a011e4022c7c5b5407f722c1c9b7e0c51a82d","fixture_drift":"fail_closed"},"command":["/home/cube/projects/richard/hermes-agent/.venv/bin/python","-m","pytest","-q","--basetemp=/home/cube/.cache/senpi-task23-tmp/phase-b-integrated-rerun/pytest","-o","cache_dir=/home/cube/.cache/senpi-task23-tmp/phase-b-integrated-rerun/pytest-cache","tests/gateway/test_task23_release_gate_integration.py"],"returncode":0,"summary":"11 passed in 29.83s","log":{"path":"/home/cube/.cache/senpi-task23-tmp/phase-b-integrated-rerun/pytest.log","sha256":"14b178344137f1783839fc660032304e697ee49056033ab8f936e83e0936e2ce","bytes":100},"no_external_actions":true,"next_phase":"C"}
