{
  "recordedDate": "2026-09-08",
  "environment": {
    "client": "Bazel 9.1.0 on macOS ARM64",
    "dockerVirtualMachine": {
      "cpus": 2,
      "configuredMemoryMiB": 3072
    },
    "workerImage": "ghcr.io/buildbarn/bb-worker:20260527T162223Z-c48dcda",
    "backendSourceRevision": "efbd9de19d5cfccf46039d3431ccbda7b33df2b0",
    "backendModification": "Existing binary, compiled unchanged; local environment and native PromQL configuration only."
  },
  "workload": {
    "independentActions": 16,
    "command": "sleep 1; printf one numbered line",
    "dependentVerificationActions": 1,
    "warmupRunsExcluded": 1,
    "order": [
      "baseline-1",
      "baseline-2",
      "baseline-3",
      "fixed-1",
      "fixed-2",
      "fixed-3"
    ]
  },
  "telemetry": {
    "scrapeIntervalSeconds": 1,
    "mcpTools": [
      "get_scheduler_health",
      "get_worker_fleet_health",
      "get_invocation"
    ],
    "mcpMinimumRangeSeconds": 60,
    "mcpCaveat": "Infrastructure queries are project-wide, not invocation-scoped. The minimum one-minute lookback includes neighboring runs in fixed-1 and fixed-2. Their congested results are retained, not reclassified.",
    "actionTimingSource": "Actual worker ExecuteResponse log records, joined using toolInvocationId and targetId; exported as JSON arrays.",
    "completedActionLogCaveat": "find_remote_actions returned no rows in this local configuration. No claim is made that the detailed worker records were retrieved through Hermetiq CAL tools.",
    "queryConfiguration": "config/promql.json adapts Hermetiq infrastructure queries to the lab native Buildbarn metrics; no backend source changes."
  },
  "exports": {
    "mcp": "Preserve result.structuredContent from actual JSON-RPC responses; remove redundant text and transport wrapper.",
    "execution": "Normalize consecutive Bazel execution JSON objects into arrays.",
    "sanitization": "Replace private absolute recording paths with /recording and the local Bazel binary with bazel; replace local home paths with /home/example. Recorded UUIDs, timestamps, action/output digests, measurements and commands are retained.",
    "excluded": [
      "raw BEP payloads containing redundant local paths and profiles",
      "backend binary and source",
      "backend diagnostic log",
      "unrelated worker log entries",
      "database and credentials"
    ]
  }
}
