{
  "run_id": "iAmCorey--Wake-gpt-6-luna-1792813377099033512",
  "date": "2026-10-24T03:59:38.605111+00:00",
  "repo": "iAmCorey/Wake",
  "kind": "repo",
  "source": "https://github.com/iAmCorey/Wake",
  "commit": "c8ee9b88b8e1c2281da1f3b6268d36bbfb58fb0b",
  "model": "gpt-6-luna",
  "model_version": "gpt-6-luna",
  "test_version": "readme-f72312298d35d84837d4fc5f6f22b138d54d456600b5ed431e36e8f5db931dbf",
  "pass": true,
  "outcome": "pass",
  "time_to_working_s": 941.2488566329703,
  "total_s": 1001.5060522556305,
  "steps": [
    "pwd; rg --files -g 'README*' -g 'AGENTS.md' -g 'pyproject.toml' -g 'package.json' -g 'requirements*.txt' -g 'Cargo.toml' -g 'go.mod' | head -80; git status --short --branch; id -u; python3 --version; python3 -m pip --version; command -v sudo || true",
    "ls -la; find .. -name README.md -o -name AGENTS.md | head -80; cat README*",
    "cat docs/cli.md; cat docs/mcp.md; sed -n '1,240p' scripts/make-linux.sh; sed -n '1,200p' scripts/demo-home.py; ls -la .coldpass; command -v cargo; cargo --version; command -v rustc; pkg-config --version || true; sudo -n true; echo sudo_status:$?",
    "sudo -n apt-get update && sudo -n apt-get install -y libasound2-dev libfontconfig1-dev libwayland-dev libxkbcommon-dev libxkbcommon-x11-dev libssl-dev libzstd-dev pkg-config cmake clang build-essential curl ca-certificates git",
    "curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs -o /tmp/rustup-init.sh && sh /tmp/rustup-init.sh -y --profile minimal",
    "ls -l <host-path>; rgx='' ; <host-path> --version; grep -n '^version' Cargo.toml | head",
    "ls -la <guest-path> | head;",
    "PATH=<guest-path> scripts/make-linux.sh",
    "ps aux | grep -E '[c]argo|[r]ustc|[m]ake-linux'; ls -lh dist target/release/wake-mcp target/release/wake-cli target/release/Wake 2>&1; df -h .",
    "python3 scripts/demo-home.py /tmp/wake-demo-home; HOME=/tmp/wake-demo-home WAKE_HOME=/tmp/wake-demo-home/.wake <guest-path> call wake_search '{\"query\":\"retry\",\"limit\":3}'",
    "grep -R -n 'WAKE_HOME\\|fn main\\|--tmp\\|index' crates/wake-core/src/bin crates/wake/src/main.rs | head -80; sed -n '1,120p' crates/wake-core/src/bin/scan.rs; ls -la /tmp/wake-demo-home/.local/share/wake",
    "HOME=/tmp/wake-demo-home WAKE_HOME=/tmp/wake-demo-home <guest-path> index",
    "HOME=/tmp/wake-demo-home WAKE_HOME=/tmp/wake-demo-home <guest-path> call wake_search '{\"query\":\"retry\",\"limit\":3}'",
    "grep -n -F 'wake-mcp call wake_search' README.md; sed -n '1,95p' crates/wake-core/src/bin/wake_mcp.rs; cat Cargo.toml | head -60; mkdir -p .coldpass; cat > .coldpass/probe.json <<'EOF'\n{\n  \"kind\": \"cli\",\n  \"argv\": [\"<guest-path>\", \"call\", \"wake_search\", \"{\\\"query\\\":\\\"retry\\\",\\\"limit\\\":3}\"],\n  \"cwd\": \"<guest-path>\",\n  \"env\": {\"HOME\": \"/tmp/wake-demo-home\", \"WAKE_HOME\": \"/tmp/wake-demo-home\"},\n  \"expected_text\": \"24 sessions match `retry`\"\n}\nEOF\ncat > .coldpass/claims.json <<'EOF'\n[\n  {\n    \"kind\": \"claim\",\n    \"claim\": \"The documented MCP call can search the indexed session history for a query.\",\n    \"source\": \"cargo run -p wake-core --bin wake-mcp -- call wake_search '{\\\"query\\\":\\\"useEffect(\\\"}'   # run one MCP tool against your index\",\n    \"input\": \"retry\",\n    \"expected\": \"Search results include sessions matching retry.\",\n    \"probe_kind\": \"cli\",\n    \"argv\": [\"<guest-path>\", \"call\", \"wake_search\", \"{\\\"query\\\":\\\"retry\\\",\\\"limit\\\":3}\"],\n    \"expected_text\": \"24 sessions match `retry`\",\n    \"cwd\": \"<guest-path>\",\n    \"env\": {\"HOME\": \"/tmp/wake-demo-home\", \"WAKE_HOME\": \"/tmp/wake-demo-home\"}\n  }\n]\nEOF\ncat > .coldpass/examples.json <<'EOF'\n[\n  {\n    \"kind\": \"example\",\n    \"claim\": \"Search the indexed session history through the documented MCP client command.\",\n    \"source\": \"README.md / Development\",\n    \"input\": \"retry query with limit 3\",\n    \"expected\": \"A text result listing matching sessions.\",\n    \"argv\": [\"<guest-path>\", \"call\", \"wake_search\", \"{\\\"query\\\":\\\"retry\\\",\\\"limit\\\":3}\"],\n    \"cwd\": \"<guest-path>\",\n    \"env\": {\"HOME\": \"/tmp/wake-demo-home\", \"WAKE_HOME\": \"/tmp/wake-demo-home\"},\n    \"expected_text\": \"24 sessions match `retry`\"\n  }\n]\nEOF\ncat > .coldpass/cycles.json <<'EOF'\n{\"detected\":false,\"reason\":\"Inspected README entry points and scripts: Wake indexes when launched or by the documented one-shot wake-cli index/refresh commands; periodic execution is delegated to systemd user timer or platform scheduler configuration, not an internal product cycle.\",\"checks\":[]}\nEOF",
    "sed -n '240,280p' README.md; sed -n '1,40p' .coldpass/claims.json; <env-var>=<guest-path> python3 -I <guest-path> --validate --replay",
    "cat > .coldpass/report.json <<'EOF'\n{\n  \"outcome\": \"working\",\n  \"fault_owner\": null,\n  \"operation\": \"Built Wake's Linux release artifacts, indexed a synthetic agent-history dataset, and searched it with wake-mcp.\",\n  \"operation_scope\": \"Headless Linux CLI/MCP operation. The synthetic dataset isolates the demo from real agent data; desktop GUI launch was not exercised.\",\n  \"steps\": [\n    \"Installed the Linux development packages listed in README.md under Linux (experimental), plus standard compiler, curl, and git packages.\",\n    \"Installed the stable Rust toolchain with the rustup installer documented by the project build prerequisites; used <guest-path>\",\n    \"Ran scripts/make-linux.sh; it produced dist/wake-0.10.1-linux-amd64.tar.gz and dist/wake_0.10.1_amd64.deb.\",\n    \"Ran python3 scripts/demo-home.py /tmp/wake-demo-home to create the documented synthetic dataset.\",\n    \"Ran wake-cli index against the synthetic HOME; it indexed 424 sessions from 16 agents.\",\n    \"Ran the documented wake-mcp call wake_search operation for retry; it returned 24 matching sessions.\",\n    \"Validated and replayed probe, claim, example, and cycle records with the Coldpass checker; result PASS.\"\n  ],\n  \"deviations\": [\n    \"The first MCP search attempt occurred before the synthetic index existed and returned the actual error: no Wake index at /tmp/wake-demo-home/.local/share/wake/wake.db \u2014 launch Wake once to build it. The documented wake-cli index command corrected the example setup.\",\n    \"The Rust package build exceeded the exec call's 600 second wait, but inspection showed the build process had completed and both binaries and package artifacts were present.\",\n    \"Python 3.12.3 was present; Python/pip are not needed for this Rust README workflow.\"\n  ],\n  \"stuck_step\": null,\n  \"main_blocker\": null,\n  \"plain_failure\": null,\n  \"suggested_fix\": null\n}\nEOF\ncat .coldpass/report.json"
  ],
  "stuck_step": null,
  "error_excerpt": null,
  "what_it_did": "Built Wake's Linux release artifacts, indexed a synthetic agent-history dataset, and searched it with wake-mcp.",
  "suggested_fix": null,
  "tokens_in": 761127,
  "tokens_out": 2750,
  "cost_usd": null,
  "usage_complete": true,
  "checks": [
    {
      "check": "operation",
      "status": "PASS",
      "details": {
        "working": true,
        "argv": [
          "<guest-path>",
          "call",
          "wake_search",
          "{\"query\":\"retry\",\"limit\":3}"
        ],
        "kind": "cli",
        "returncode": 0,
        "stdout": "24 sessions match `retry` \u2014 showing 3, best matches first.\n\n1. `codex:25235d78-785d-42dd-a5ed-b73613712d9f` \u00b7 Codex \u00b7 \"Add retry with backoff to the sync client\"\n  <host-path> \u00b7 updated 2026-10-20 11:01:08 \u00b7 2 messages \u00b7 gpt-5.2-codex \u00b7 via CLI\n  - title: Add **retry** with backoff to the sync client\n    ref: wake://session/codex:25235d78-785d-42dd-a5ed-b73613712d9f#0\n  - seq 0 (user, 2026-10-20 11:01:01): Add **retry** with backoff to the sync client\n    ref: wake://session/codex:25235d78-785d-42dd-a5ed-b73613712d9f#0\n\n2. `codex:618c3132-d4eb-41b0-95c7-4bc5e68cefdf` \u00b7 Codex \u00b7 \"Dedupe the retry storm in the poller\"\n  <host-path> \u00b7 updated 2026-10-07 07:38:11 \u00b7 4 messages \u00b7 gpt-5.2 \u00b7 via CLI\n  - title: Dedupe the **retry** storm in the poller\n[excerpt truncated]",
        "stderr": "",
        "needs_credentials": false,
        "needs_browser": false,
        "scope": "product operation"
      }
    }
  ],
  "safety": {
    "version": "z2x-1",
    "rules_version": "z2x-1",
    "summary": "Review signals: 29 known vulnerability, 1 outside write.",
    "expected": "Reviewed as expected for a test run: package managers (cargo) downloaded dependencies over HTTPS; wrote only to its own open file handles.",
    "findings": [
      {
        "kind": "known-vulnerability",
        "count": 29,
        "note": "OSV reports a known vulnerability in this dependency version.",
        "location_count": 16
      },
      {
        "kind": "outside-write",
        "count": 1,
        "note": "Repository processes attempted these writes outside documented output/cache paths.",
        "location_count": 1,
        "path": "/LICENSE-APACHE",
        "process_count": 1,
        "processes": [
          {
            "executable": "<guest-path>",
            "owner": "repo",
            "path": "/LICENSE-APACHE",
            "pid": "8896",
            "source": "<guest-path>"
          }
        ]
      }
    ],
    "context": [],
    "limitations": [
      "A short run cannot establish that code is safe.",
      "Connections show IP addresses; proxies can hide the final hostname.",
      "Tracing covers dispatched commands and their children, not the whole OS; guest root can interfere with tracing."
    ],
    "static": {
      "dependency_note": "OSV scanned supported lockfiles; unpinned dependencies and unsupported formats are outside this check."
    },
    "evidence_url": "/safety/?run=iAmCorey--Wake-gpt-6-luna-1792813377099033512",
    "evidence_file": "/data/safety/iAmCorey--Wake-gpt-6-luna-1792813377099033512.json.gz"
  },
  "agent_execution": "native_agent",
  "agent_runtime": "codex",
  "agent_runtime_version": "codex-cli 0.163.0",
  "tool_transport": "mcp-assigned-vm",
  "platform": "linux",
  "reasoning": "low",
  "service_tier": "standard",
  "resources": {
    "cpus": 2,
    "memory_mib": 4096,
    "disk_mib": 32768
  },
  "native_tool_calls": 16,
  "native_bundle": null,
  "architecture": null,
  "backend": "hyperv",
  "platform_details": {
    "backend": "hyperv",
    "os": "linux"
  },
  "platform_conflicts": null,
  "sandbox_source": null,
  "source_pin": {
    "commit": "c8ee9b88b8e1c2281da1f3b6268d36bbfb58fb0b",
    "url": "https://github.com/iAmCorey/Wake"
  },
  "purpose": "initial",
  "profile": {
    "model": "gpt-6-luna",
    "reasoning": "low"
  },
  "fault": {
    "owner": null,
    "status": "resolved",
    "reason": null
  },
  "fix_id": null,
  "verifies_run_id": null,
  "hosting": null,
  "operation_scope": "product operation",
  "tool_calls": 16,
  "guest_setup": null,
  "runtime": null,
  "runtime_version": null,
  "runtime_revision": null,
  "source_revision": null,
  "evidence_version": null,
  "failure_origin": null,
  "evidence_strength": "readme_checked",
  "works": "yes",
  "install_s": null,
  "first_use_s": null,
  "mcp": "none",
  "needs": [],
  "needs_which": null,
  "agent_interface": [
    "cli"
  ],
  "license": "MIT",
  "repo_url": "https://github.com/iAmCorey/Wake",
  "cost_to_try": "free",
  "hardware": null,
  "what_failed": null,
  "local_or_hosted": "local",
  "cycle_checks": [
    {
      "kind": "cycle",
      "claim": "Scheduled or looping main behavior",
      "source": "repository entry points",
      "input": "source inspection",
      "expected": "identify the product trigger",
      "verdict": "yes",
      "outcome": "Inspected README entry points and scripts: Wake indexes when launched or by the documented one-shot wake-cli index/refresh commands; periodic execution is delegated to systemd user timer or platform scheduler configuration, not an internal product cycle.",
      "evidence": "Inspected README entry points and scripts: Wake indexes when launched or by the documented one-shot wake-cli index/refresh commands; periodic execution is delegated to systemd user timer or platform scheduler configuration, not an internal product cycle.",
      "command": ""
    }
  ],
  "claims": [
    {
      "kind": "claim",
      "claim": "The documented MCP call can search the indexed session history for a query.",
      "source": "cargo run -p wake-core --bin wake-mcp -- call wake_search '{\"query\":\"useEffect(\"}'   # run one MCP tool against your index",
      "input": "retry",
      "expected": "Search results include sessions matching retry.",
      "command": "<guest-path> call wake_search '{\"query\":\"retry\",\"limit\":3}'",
      "verdict": "yes",
      "outcome": "Real input produced the expected result: 24 sessions match `retry`",
      "evidence": "24 sessions match `retry` \u2014 showing 3, best matches first.\n\n1. `codex:25235d78-785d-42dd-a5ed-b73613712d9f` \u00b7 Codex \u00b7 \"Add retry with backoff to the sync client\"\n  <host-path> \u00b7 updated 2026-10-20 11:01:08 \u00b7 2 messages \u00b7 gpt-5.2-codex \u00b7 via CLI\n  - title: Add **retry** with backoff to the sync client\n    ref: wake://session/codex:25235d78-785d-42dd-a5ed-b73613712d9f#0\n  - seq 0 (user, 2026-10-20 11:01:01): Add **retry** with backoff to the sync client\n    ref: wake://session/codex:25235d78-785d-42dd-a5ed-b73613712d9f#0\n\n2. `codex:618c3132-d4eb-41b0-95c7-4bc5e68cefdf` \u00b7 Codex \u00b7 ",
      "returncode": 0,
      "source_checked": true,
      "source_file": "README.md"
    }
  ],
  "claims_note": null,
  "example_checks": [
    {
      "kind": "example",
      "claim": "Search the indexed session history through the documented MCP client command.",
      "source": "README.md / Development",
      "input": "retry query with limit 3",
      "command": "<guest-path> call wake_search '{\"query\":\"retry\",\"limit\":3}'",
      "evidence": " \u00b7 \"Dedupe the retry storm in the poller\"\n  <host-path> \u00b7 updated 2026-09-06 12:49:08 \u00b7 2 messages \u00b7 gpt-5.2 \u00b7 via CLI\n  - title: Dedupe the **retry** storm in the poller\n    ref: wake://session/codex:c7c57e44-f5b1-4e91-94ce-202b4d9becd3#0\n  - seq 0 (user, 2026-09-06 12:49:01): Dedupe the **retry** storm in the poller\n    ref: wake://session/codex:c7c57e44-f5b1-4e91-94ce-202b4d9becd3#0\n\nRead a session with wake_get_session (pass the key, or a ref to start at that message).\nIndex covers activity up to 2026-10-24 03:58:33 (local time); Wake keeps it fresh while it is running.",
      "deferred": false,
      "expected": "A text result listing matching sessions.",
      "returncode": 0,
      "verdict": "yes",
      "outcome": "command completed successfully"
    }
  ],
  "does_what_it_says": "yes",
  "maintenance": {
    "archived": false,
    "commits_90d": 278,
    "last_commit_at": "2026-10-23T15:00:04Z",
    "last_release_at": "2026-10-23T15:09:33Z",
    "median_reply_hours": 45.7,
    "merged_prs_90d": 18,
    "note": "actively maintained: last commit 0 days ago; 278 commits and 18 merged PRs in 90 days; 1 open issues, 2 open PRs; 21 of 38 recent threads got a maintainer reply, median first reply 45.7h; latest release 2026-10-23",
    "open_issues": 1,
    "open_prs": 2,
    "reply_share": 0.55,
    "reply_threads": 38,
    "verdict": "maintained"
  },
  "maintenance_verdict": "maintained",
  "maintenance_note": "actively maintained: last commit 0 days ago; 278 commits and 18 merged PRs in 90 days; 1 open issues, 2 open PRs; 21 of 38 recent threads got a maintainer reply, median first reply 45.7h; latest release 2026-10-23",
  "maintained": "active",
  "maintained_note": "last commit 0 days ago; 0 open issues, 18 answered or closed",
  "last_commit_at": "2026-10-23T15:09:25Z",
  "last_release_at": "2026-10-23T15:09:33Z",
  "open_issues": 0,
  "answered_issues": 18,
  "platforms_claimed": [
    "linux",
    "mac",
    "windows"
  ],
  "topic": "agent-harness",
  "agent_interfaces": [
    {
      "interface": "mcp",
      "evidence": "README metadata",
      "observed": false,
      "operation_checked": false
    },
    {
      "interface": "cli",
      "evidence": "independent checker",
      "observed": true,
      "operation_checked": true
    }
  ],
  "agent_interfaces_note": "README metadata is a discovery hint, not pinned documentation proof. Observed interfaces were exercised in this run. An empty list means unknown.",
  "mcp_context": null,
  "tested_at": "2026-10-24T03:59:38.605111+00:00",
  "tested_commit": "c8ee9b88b8e1c2281da1f3b6268d36bbfb58fb0b",
  "tested_with": {
    "agent": "codex",
    "agent_version": "codex-cli 0.163.0",
    "model": "gpt-6-luna",
    "model_route": "gpt-6-luna",
    "reasoning": "low",
    "os": "linux",
    "backend": "hyperv",
    "transport": "mcp-assigned-vm"
  },
  "setup_identity": {
    "repo": "iAmCorey/Wake",
    "source": "https://github.com/iAmCorey/Wake",
    "commit": "c8ee9b88b8e1c2281da1f3b6268d36bbfb58fb0b",
    "source_revision": null,
    "os": "linux",
    "architecture": null,
    "backend": "hyperv",
    "model": "gpt-6-luna",
    "model_version": "gpt-6-luna",
    "agent_execution": "native_agent",
    "agent_runtime": "codex",
    "agent_runtime_version": "codex-cli 0.163.0",
    "tool_transport": "mcp-assigned-vm",
    "runtime": null,
    "runtime_version": null,
    "runtime_revision": null,
    "sandbox_source": null,
    "guest_setup": null,
    "source_pin": {
      "commit": "c8ee9b88b8e1c2281da1f3b6268d36bbfb58fb0b",
      "url": "https://github.com/iAmCorey/Wake"
    },
    "platform_details": {
      "os": "linux",
      "backend": "hyperv"
    },
    "platform_conflicts": null,
    "reasoning": "low",
    "service_tier": "standard",
    "resources": {
      "cpus": 2,
      "memory_mib": 4096,
      "disk_mib": 32768
    },
    "operation": "Built Wake's Linux release artifacts, indexed a synthetic agent-history dataset, and searched it with wake-mcp.",
    "operation_scope": "product operation",
    "hosting": null,
    "kind": "repo",
    "test_version": "readme-f72312298d35d84837d4fc5f6f22b138d54d456600b5ed431e36e8f5db931dbf",
    "evidence_version": null
  },
  "other_model": null,
  "other_run_id": null,
  "models_agree": null,
  "furthest_model": null,
  "transcript_url": null,
  "report_url": "/reports/iAmCorey--Wake-gpt-6-luna-1792813377099033512.json"
}
