{
  "release": "v3.1.2",
  "release_commit": "5519b89cc653bec4cfccbb770c6b4e5dcfcda759",
  "scope": "Synthetic MCP and storage smoke test in isolated network-disabled container; not a Claude/Codex/Hermes session test",
  "checks": [
    "MCP initialize and list tools",
    "Write, query and exact readback of durable project page",
    "Explicit other-project scope does not return the fixture",
    "Create, list and claim handoff; same id is not claimed twice"
  ],
  "tools_listed": 24,
  "first_handoff_claim": "claimed",
  "second_handoff_claim": "none_pending",
  "auth_checks": {
    "health_unauthenticated": 200,
    "admin_status_unauthenticated": 401
  },
  "providers_in_test": {
    "llm": "disabled",
    "embedding": "disabled"
  },
  "limits": [
    "No native coding-agent hook lifecycle or cross-agent session executed",
    "No semantic vector recall test or full Rust test suite",
    "Explicit other-project lookup is not an adversarial authorization test"
  ],
  "pass": true
}
