colibri/manifests/2026-05-26-osa-watchdog-host-status-run-manifest.json
Sam & Claude 30b87e0d38 Add read-only watchdog host-status reader (Codex)
Implement the Colibri runtime HostStatus reader, add mock and live osa watchdog evidence, and mark gate #5 complete without changing production TypeScript paths.

---

Build: pass

Tests: pass — 11 golden + 5 runtime tests
2026-05-26 16:01:03 +02:00

30 lines
1.2 KiB
JSON

{
"schema": "clawdie.interagent.run-manifest.v1",
"test_id": "colibri-watchdog-host-status-20260526T134231Z",
"role": "freebsd-watchdog-host-status-read",
"host": "osa",
"agent": "codex-osa",
"started_at": "2026-05-26T13:40:25Z",
"ended_at": "2026-05-26T13:42:31Z",
"protocols": {},
"network": {},
"artifacts": {
"host_status": "manifests/2026-05-26-osa-watchdog-host-status.json",
"host_status_mock": "manifests/2026-05-26-host-status-mock.json"
},
"summary": {
"cargo_build_release": "pass",
"cargo_test": "pass — 9 golden tests + 5 colibri-runtime tests",
"live_watchdog_read": "pass — read-only cmd:status over Unix socket on FreeBSD osa",
"controlplane_status": "ok",
"mode": "auto",
"throttled": false
},
"raw_transfer_required": false,
"notes": [
"Added colibri-runtime as a read-only runtime integration crate.",
"The watchdog reader sends only {cmd:status}, parses one newline-framed response, and disconnects.",
"No production TypeScript files or watchdog socket protocol were changed.",
"The live osa read validates gate #5 against the real FreeBSD watchdog socket; mock tests validate normalization, graceful errors, and request shape."
]
}