{
  "scope": "Isolated MCP smoke test with synthetic fixtures; not a real coding-agent productivity benchmark",
  "version": "1.0.169",
  "commit": "23e81ab3a0277243dbac221a8da4e37daf6fec51",
  "checks": [
    "MCP handshake and expected tool registration",
    "Execute JavaScript parser over 2000 synthetic log rows; 20 errors counted correctly",
    "Index 40-section synthetic runbook and retrieve exact deployment marker with restart policy",
    "Context statistics tool returns successfully"
  ],
  "tools": [
    "ctx_execute",
    "ctx_execute_file",
    "ctx_index",
    "ctx_search",
    "ctx_fetch_and_index",
    "ctx_batch_execute",
    "ctx_stats",
    "ctx_doctor",
    "ctx_upgrade",
    "ctx_purge",
    "ctx_insight"
  ],
  "log_check": {
    "input_bytes": 168929,
    "returned_text_bytes": 259,
    "returned_text": "```javascript\nconst fs=require('node:fs');const rows=fs.readFileSync('/work/probe-logs.ndjson','utf8').split('\\n').map(JSON.parse);console.log(JSON.stringify({rows:rows.length,errors:rows.filter(x=>x.level==='ERROR').length}));\n```\n\n{\"rows\":2000,\"errors\":20}\n",
    "reduction_pct": 99.85,
    "note": "Task-specific filtering of synthetic logs, not general-purpose or lossless compression; byte count, not token measurement"
  },
  "index_result": "Indexed 40 sections (0 with code) from: synthetic-runbook\nUse ctx_search(queries: [\"...\"]) to query this content. Use source: \"synthetic-runbook\" to scope results.",
  "search_result": "## cobalt-heron-472\n\n--- [current-session | 2026-10-18 12:19 | synthetic-runbook] ---\n### Service 27\n\n## Service 27\n\nService 27 performs health checks. Deployment marker: cobalt-heron-472. Restart policy: on-failure.\n\n> Throttle: call #1/8 in this window. 2 call(s) before soft cap. Prefer ctx_search(queries: [...]) array form for multi-query workloads — it counts as a single call.",
  "pass": true,
  "test_environment": "Linux, Node v26.8.1, Docker with networking disabled and only scratch workspace mounted. No real customer data or configured coding-agent hooks."
}
