{
  "schemaVersion": 1,
  "dataset": "Agent Island session-state classifier fixtures",
  "verifiedAt": "2026-08-01",
  "productVersion": "1.7.1",
  "sourceCommit": "e598b57076e2bfc5af2dd6ed590cfdf2620ef1e9",
  "implementationCommit": "11aed203e2e8b2501b5f80c23cb285184466f3aa",
  "environment": {
    "os": "macOS 26.5.2 (25F84)",
    "architecture": "arm64",
    "swift": "Apple Swift 6.3.3"
  },
  "command": "./scripts/test-session-turn-state.sh",
  "summary": {
    "executed": 14,
    "passed": 14,
    "failed": 0,
    "windowsRuntimeExecuted": false,
    "windowsRuntimeReason": "The dotnet CLI was not installed in the verification environment."
  },
  "cases": [
    { "id": "claude-user-after-assistant", "provider": "Claude Code", "expected": "not_needs_you", "observed": "not_needs_you", "result": "PASS" },
    { "id": "claude-trailing-metadata", "provider": "Claude Code", "expected": "needs_you_with_original_turn_key", "observed": "needs_you_with_original_turn_key", "result": "PASS" },
    { "id": "claude-sidechain-end-turn", "provider": "Claude Code", "expected": "not_needs_you", "observed": "not_needs_you", "result": "PASS" },
    { "id": "claude-main-end-turn-after-sidechain", "provider": "Claude Code", "expected": "needs_you", "observed": "needs_you", "result": "PASS" },
    { "id": "codex-user-after-complete", "provider": "Codex", "expected": "not_needs_you", "observed": "not_needs_you", "result": "PASS" },
    { "id": "codex-start-after-complete", "provider": "Codex", "expected": "not_needs_you", "observed": "not_needs_you", "result": "PASS" },
    { "id": "codex-task-complete", "provider": "Codex", "expected": "needs_you", "observed": "needs_you", "result": "PASS" },
    { "id": "claude-old-transcript-metadata-touch", "provider": "Claude Code", "expected": "idle", "observed": "idle", "result": "PASS" },
    { "id": "claude-fresh-end-turn", "provider": "Claude Code", "expected": "needs_you", "observed": "needs_you", "result": "PASS" },
    { "id": "claude-newer-desktop-activity", "provider": "Claude Code", "expected": "working", "observed": "working", "result": "PASS" },
    { "id": "claude-desktop-bookkeeping-grace", "provider": "Claude Code", "expected": "needs_you", "observed": "needs_you", "result": "PASS" },
    { "id": "claude-return-after-end-turn", "provider": "Claude Code", "expected": "working", "observed": "working", "result": "PASS" },
    { "id": "claude-streaming-assistant", "provider": "Claude Code", "expected": "working", "observed": "working", "result": "PASS" },
    { "id": "claude-api-error-stop-sequence", "provider": "Claude Code", "expected": "not_needs_you", "observed": "not_needs_you", "result": "PASS" }
  ]
}
