{
  "schemaVersion": "1",
  "contractVersion": "1",
  "repository": "overdeck",
  "gitTreeObjectSha": "a5ec3c893691b52ac27ed49c41f9a5d31353a848",
  "runId": "local",
  "attempt": 1,
  "executor": {
    "hostname": "e14",
    "platform": "linux",
    "arch": "x64",
    "node": "v24.18.0",
    "ci": false
  },
  "fingerprints": {
    "lockfileSha256": "a08d5c0d5d130f5ff2113301fbd02c32e5d2af51b7b37f9b53baec3da555011d",
    "packageManager": "pnpm@11.5.2",
    "gitTreeObjectSha": "a5ec3c893691b52ac27ed49c41f9a5d31353a848"
  },
  "resultsDir": ".ci-results/local-1-a5ec3c893691b52ac27ed49c41f9a5d31353a848",
  "granularity": {
    "workspace": "test",
    "workstation": "suite",
    "osShell": "suite",
    "playwright": "test",
    "buildboxPath1": "suite",
    "buildboxPath2": "suite"
  },
  "phases": [
    {
      "id": "workflow-contract",
      "startedAt": "2026-08-11T11:35:08.328Z",
      "endedAt": "2026-08-11T11:35:08.328Z",
      "durationMs": 0,
      "status": "passed",
      "details": {
        "offloadExit": 0,
        "auditViolations": []
      }
    },
    {
      "id": "inventory-check",
      "status": "failed",
      "durationMs": 0,
      "startedAt": "2026-08-11T11:35:08.625Z",
      "endedAt": "2026-08-11T11:35:08.625Z"
    }
  ],
  "suites": {
    "expected": [
      "workspace:apps/web",
      "workspace:collector",
      "workspace:controller",
      "workspace:modules/buildbox",
      "workspace:packages/deck-ui",
      "workspace:spine",
      "workstation:ca-launcher",
      "workstation:containment-invariants",
      "workstation:confine-scope-escape",
      "workstation:agent-reaper-enforce",
      "workstation:agent-session-ledger",
      "workstation:agent-session-passthrough",
      "workstation:human-session-fallback",
      "workstation:shim-drift-check",
      "workstation:od-worktree-registry",
      "workstation:shim-bare-name",
      "workstation:kill-guard",
      "workstation:headless-guard-scope",
      "workstation:bun-hooks",
      "os:buildbox-watch-edge.test.sh",
      "os:cutover.test.sh",
      "os:deck-podman.test.sh",
      "os:deckctl-agents.test.sh",
      "os:deckctl-bootstrap.test.sh",
      "os:deckctl-core.test.sh",
      "os:deckctl-install.test.sh",
      "os:deckctl-sync.test.sh",
      "os:deckctl-system-units.test.sh",
      "os:environment-d-specifiers.test.sh",
      "os:exec-plane-probe.test.sh",
      "os:import-module.test.sh",
      "os:monitor-dryrun.test.sh",
      "os:ref-sweep.test.sh",
      "os:schema.test.sh",
      "os:wrapper-reinvoke-lint.test.sh",
      "module:buildbox:build-cache-prune.test.sh",
      "module:buildbox:claude-home-settings.test.sh",
      "module:buildbox:claude-parity.test.sh",
      "module:buildbox:deadman-branches.test.sh",
      "module:buildbox:devtools.test.sh",
      "module:buildbox:fleet-guard.test.sh",
      "module:buildbox:is-lab-host.test.sh",
      "module:buildbox:journal-cap.test.sh",
      "module:buildbox:parity-converge.test.sh",
      "module:buildbox:reboot-wait.test.sh",
      "module:buildbox:runner.test.sh",
      "module:buildbox:second-disk.test.sh",
      "module:buildbox:sshd-access-lock.test.sh",
      "module:buildbox:telemetry.test.sh",
      "module:buildbox:vendor.test.sh",
      "module:fleet:adapters-audit.test.sh",
      "module:fleet:adapters-harden.test.sh",
      "module:fleet:adapters.test.sh",
      "module:fleet:cli.test.sh",
      "module:fleet:hosts-migration.test.sh",
      "module:fleet:node.test.sh",
      "module:fleet:roots.test.sh",
      "module:harness:canary-wrapper-health.test.sh",
      "module:harness:codex-permission-mode.test.sh",
      "module:harness:codex-sidecar-contract.test.sh",
      "module:harness:gate-attribution.test.sh",
      "module:harness:gate-scope-guard.test.sh",
      "module:harness:gate0-heartbeat.test.sh",
      "module:harness:gate0-progress.test.sh",
      "module:harness:okf-hooks.test.sh",
      "module:harness:okf-nav-protocol.test.sh",
      "module:harness:okf.test.sh",
      "module:harness:wrapper-empty-output.test.sh",
      "playwright:actions",
      "playwright:bots-live",
      "playwright:bots",
      "playwright:ci-build",
      "playwright:ci-trains",
      "playwright:decisions",
      "playwright:hooks-controls",
      "playwright:inbox",
      "playwright:map",
      "playwright:overview",
      "playwright:pages",
      "playwright:plans-observability",
      "playwright:sessions",
      "playwright:shell",
      "playwright:ui-matrix"
    ],
    "executed": [],
    "notStarted": [
      "workspace:apps/web",
      "workspace:collector",
      "workspace:controller",
      "workspace:modules/buildbox",
      "workspace:packages/deck-ui",
      "workspace:spine",
      "workstation:ca-launcher",
      "workstation:containment-invariants",
      "workstation:confine-scope-escape",
      "workstation:agent-reaper-enforce",
      "workstation:agent-session-ledger",
      "workstation:agent-session-passthrough",
      "workstation:human-session-fallback",
      "workstation:shim-drift-check",
      "workstation:od-worktree-registry",
      "workstation:shim-bare-name",
      "workstation:kill-guard",
      "workstation:headless-guard-scope",
      "workstation:bun-hooks",
      "os:buildbox-watch-edge.test.sh",
      "os:cutover.test.sh",
      "os:deck-podman.test.sh",
      "os:deckctl-agents.test.sh",
      "os:deckctl-bootstrap.test.sh",
      "os:deckctl-core.test.sh",
      "os:deckctl-install.test.sh",
      "os:deckctl-sync.test.sh",
      "os:deckctl-system-units.test.sh",
      "os:environment-d-specifiers.test.sh",
      "os:exec-plane-probe.test.sh",
      "os:import-module.test.sh",
      "os:monitor-dryrun.test.sh",
      "os:ref-sweep.test.sh",
      "os:schema.test.sh",
      "os:wrapper-reinvoke-lint.test.sh",
      "module:buildbox:build-cache-prune.test.sh",
      "module:buildbox:claude-home-settings.test.sh",
      "module:buildbox:claude-parity.test.sh",
      "module:buildbox:deadman-branches.test.sh",
      "module:buildbox:devtools.test.sh",
      "module:buildbox:fleet-guard.test.sh",
      "module:buildbox:is-lab-host.test.sh",
      "module:buildbox:journal-cap.test.sh",
      "module:buildbox:parity-converge.test.sh",
      "module:buildbox:reboot-wait.test.sh",
      "module:buildbox:runner.test.sh",
      "module:buildbox:second-disk.test.sh",
      "module:buildbox:sshd-access-lock.test.sh",
      "module:buildbox:telemetry.test.sh",
      "module:buildbox:vendor.test.sh",
      "module:fleet:adapters-audit.test.sh",
      "module:fleet:adapters-harden.test.sh",
      "module:fleet:adapters.test.sh",
      "module:fleet:cli.test.sh",
      "module:fleet:hosts-migration.test.sh",
      "module:fleet:node.test.sh",
      "module:fleet:roots.test.sh",
      "module:harness:canary-wrapper-health.test.sh",
      "module:harness:codex-permission-mode.test.sh",
      "module:harness:codex-sidecar-contract.test.sh",
      "module:harness:gate-attribution.test.sh",
      "module:harness:gate-scope-guard.test.sh",
      "module:harness:gate0-heartbeat.test.sh",
      "module:harness:gate0-progress.test.sh",
      "module:harness:okf-hooks.test.sh",
      "module:harness:okf-nav-protocol.test.sh",
      "module:harness:okf.test.sh",
      "module:harness:wrapper-empty-output.test.sh",
      "playwright:actions",
      "playwright:bots-live",
      "playwright:bots",
      "playwright:ci-build",
      "playwright:ci-trains",
      "playwright:decisions",
      "playwright:hooks-controls",
      "playwright:inbox",
      "playwright:map",
      "playwright:overview",
      "playwright:pages",
      "playwright:plans-observability",
      "playwright:sessions",
      "playwright:shell",
      "playwright:ui-matrix"
    ]
  },
  "buildboxEquivalence": {
    "path1Caller": "workspace:modules/buildbox",
    "path2Caller": "os-discovery",
    "path1": [],
    "path2": [],
    "equivalent": null,
    "proofComplete": null,
    "proofMissing": [],
    "dedupBlocked": true,
    "proof": null
  },
  "rawReports": [],
  "terminalStatus": "failed",
  "startedAt": "2026-08-11T11:35:08.162Z",
  "endedAt": "2026-08-11T11:35:08.626Z",
  "failure": {
    "message": "inventory drift: gate-inventory: unclassified workstation test candidate: modules/workstation/claude/tests/agent-session-reap.test.mjs gate-inventory: unclassified workstation test candidate: modules/workstation/claude/tests/gpt-orchestrator-skill.test.py gate-inventory: unclassified workstation test candidate: modules/workstation/claude/tests/gpt-workflow-skill.test.py gate-inventory: unclassified workstation test candidate: modules/workstation/claude/tests/wip-triage-skill.test.py"
  },
  "validationErrors": [
    "expected suite not executed: workspace:apps/web",
    "expected suite not executed: workspace:collector",
    "expected suite not executed: workspace:controller",
    "expected suite not executed: workspace:modules/buildbox",
    "expected suite not executed: workspace:packages/deck-ui",
    "expected suite not executed: workspace:spine",
    "expected suite not executed: workstation:ca-launcher",
    "expected suite not executed: workstation:containment-invariants",
    "expected suite not executed: workstation:confine-scope-escape",
    "expected suite not executed: workstation:agent-reaper-enforce",
    "expected suite not executed: workstation:agent-session-ledger",
    "expected suite not executed: workstation:agent-session-passthrough",
    "expected suite not executed: workstation:human-session-fallback",
    "expected suite not executed: workstation:shim-drift-check",
    "expected suite not executed: workstation:od-worktree-registry",
    "expected suite not executed: workstation:shim-bare-name",
    "expected suite not executed: workstation:kill-guard",
    "expected suite not executed: workstation:headless-guard-scope",
    "expected suite not executed: workstation:bun-hooks",
    "expected suite not executed: os:buildbox-watch-edge.test.sh"
  ]
}
