{ "created": "2026-09-24T09:31:17.006614+00:00", "files": { "bonsai_runtime/backend.py": "dc84801d37fcb8c346e0358e41f72905d7c69d0afce43af2b6d2e3e868c15b6f", "bonsai_runtime/reference.py": "49ad026d1de9c3a0c0f241642b3b558f5b27bec4d7721cce6fb39f70566e3e41", "bonsai_runtime/__main__.py": "23799e542967e0ebb213accf23afdb375d9a6ace81c7f1a17c97c26e3bf1b206", "bonsai_runtime/agent.py": "2f5ce4c190e358b25578e8dcf1b0d1a33fdbf21b6502158386924b4d69fbbdd1", "bonsai_runtime/readout.py": "911186ca5059f4e33faa9f5837f3403b0091ffeb54ed1c78d0991de34ef7d8dd", "bonsai_runtime/__init__.py": "535f8abf3a37bc38f9f8ebfe5839a7197a058994f466eaa28990cbec4164bca4", "bonsai_runtime/controller.py": "287160d5d56a8068e061474ed17e054b11b3bd264383516cb79d37eaed44fb58", "bonsai_runtime/service.py": "a73a0f6f1b2f3f71a490f7702308c7e110260df26ffd132bd6625aabcb9f7a8a", "bonsai_runtime/worker.py": "fe6eb5e4e80db1d26c40f45c809d592c6a7d18b28aa6f238ad01ce2547f56df1", "bonsai_runtime/decision.py": "7c82bfbc99ae7328f4c82e35cc8b8a1042923383c58288b40f9553b7711d7bad", "bonsai_runtime/timefields.py": "d48369ef7241fa36d86939c8e0649962f3991cebe78705303c9b5d634167d548", "bonsai_runtime/numeric.py": "500a225a671af1c2b7cc62907263bd0c7d97af87304b3c33b2ddfd60591d1564", "analysis/verify_runtime_core.py": "6b13b5b71602084b95f6c069fce743ed98b895c059ae10ca29b7c009f0cefae6" }, "agent_final_audit_sha256": "a2bcb946034ad7a7adaf526e9a9ed1116b1cca7ad6bf724a841ad5fcdcf5329b", "changes_after_agent_final": { "files": [ "bonsai_runtime/service.py" ], "purpose": "Graceful SIGTERM/SIGINT cleanup in CLI entry points only; no inference, extraction, controller or model changes.", "before": "be31817ff7b8a9ec10ffd42146da3bc4352426482244d58f1b5ca93b791a3c7d", "after": "a73a0f6f1b2f3f71a490f7702308c7e110260df26ffd132bd6625aabcb9f7a8a" }, "tests": { "passed": 54, "exit_code": 0 } }