{
  "schema_version": "PipelineManifestV1",
  "mode": "shadow",
  "run_id": "4613f238-af3a-415d-a95a-86f524d4ed23",
  "status": "failed",
  "started_at": "2026-07-09T15:25:17.425Z",
  "completed_at": "2026-07-09T15:27:02.370Z",
  "mh_os_root": "/opt/aimatch/app",
  "artifact_root": "/var/lib/aimatch/artifacts/4613f238-af3a-415d-a95a-86f524d4ed23",
  "sidecar_root": "/var/lib/aimatch/artifacts/4613f238-af3a-415d-a95a-86f524d4ed23/api-v2",
  "previous_sidecar_archive": null,
  "models": {
    "context": {
      "model": "claude-haiku-4-5-20251001",
      "effort": "low"
    },
    "roles": {
      "model": "claude-haiku-4-5-20251001",
      "effort": "low"
    },
    "brief": {
      "model": "claude-sonnet-4-6",
      "effort": "medium"
    },
    "qc": {
      "model": "claude-sonnet-4-6",
      "effort": "medium"
    },
    "requirements": {
      "model": "claude-sonnet-4-6",
      "effort": "medium"
    },
    "searchPlan": {
      "model": "claude-haiku-4-5-20251001",
      "effort": "low"
    },
    "candidateEval": {
      "model": "claude-sonnet-4-6",
      "effort": "medium"
    },
    "fallback": {
      "model": "claude-opus-4-8",
      "effort": "medium"
    }
  },
  "stages": [
    {
      "name": "inputs",
      "status": "completed",
      "started_at": "2026-07-09T15:25:17.426Z",
      "completed_at": "2026-07-09T15:25:17.427Z",
      "input_files": [],
      "output_files": [
        "/var/lib/aimatch/artifacts/4613f238-af3a-415d-a95a-86f524d4ed23/api-v2/inputs/transcript.md"
      ],
      "attempts": [],
      "error": null
    },
    {
      "name": "hubspot-context",
      "status": "completed",
      "started_at": "2026-07-09T15:25:17.428Z",
      "completed_at": "2026-07-09T15:25:18.230Z",
      "input_files": [],
      "output_files": [
        "/var/lib/aimatch/artifacts/4613f238-af3a-415d-a95a-86f524d4ed23/api-v2/inputs/hubspot-context.json"
      ],
      "attempts": [],
      "error": null
    },
    {
      "name": "context-distillation",
      "status": "completed",
      "started_at": "2026-07-09T15:25:18.231Z",
      "completed_at": "2026-07-09T15:25:30.407Z",
      "input_files": [
        "/var/lib/aimatch/artifacts/4613f238-af3a-415d-a95a-86f524d4ed23/api-v2/inputs/transcript.md",
        "/var/lib/aimatch/artifacts/4613f238-af3a-415d-a95a-86f524d4ed23/api-v2/inputs/hubspot-context.json"
      ],
      "output_files": [
        "/var/lib/aimatch/artifacts/4613f238-af3a-415d-a95a-86f524d4ed23/api-v2/context/context.json",
        "/var/lib/aimatch/artifacts/4613f238-af3a-415d-a95a-86f524d4ed23/api-v2/context-md"
      ],
      "attempts": [
        {
          "provider": "anthropic",
          "stage": "context-distillation",
          "model": "claude-haiku-4-5-20251001",
          "effort": "low",
          "prompt_version": "context-distillation:v2-hubspot-context",
          "raw_response_id": "msg_011CcriVi2GekSmSPgBtAmfZ",
          "request_id": "req_011CcriVhhfqh4dUYGidmwPa",
          "latency_ms": 12176,
          "usage": {
            "input_tokens": 2698,
            "cache_creation_input_tokens": 0,
            "cache_read_input_tokens": 0,
            "cache_creation": {
              "ephemeral_5m_input_tokens": 0,
              "ephemeral_1h_input_tokens": 0
            },
            "output_tokens": 1631,
            "service_tier": "standard",
            "inference_geo": "not_available"
          },
          "validation": {
            "ok": true,
            "errors": []
          }
        }
      ],
      "error": null
    },
    {
      "name": "budget-decision",
      "status": "completed",
      "started_at": "2026-07-09T15:25:30.410Z",
      "completed_at": "2026-07-09T15:25:38.689Z",
      "input_files": [
        "/var/lib/aimatch/artifacts/4613f238-af3a-415d-a95a-86f524d4ed23/api-v2/context/context.json",
        "/var/lib/aimatch/artifacts/4613f238-af3a-415d-a95a-86f524d4ed23/api-v2/context-md/budget.md",
        "/var/lib/aimatch/artifacts/4613f238-af3a-415d-a95a-86f524d4ed23/api-v2/inputs/transcript.md",
        "/var/lib/aimatch/artifacts/4613f238-af3a-415d-a95a-86f524d4ed23/api-v2/inputs/hubspot-context.json"
      ],
      "output_files": [
        "/var/lib/aimatch/artifacts/4613f238-af3a-415d-a95a-86f524d4ed23/api-v2/budget/budget-decision.json"
      ],
      "attempts": [
        {
          "provider": "anthropic",
          "stage": "budget-decision",
          "model": "claude-haiku-4-5-20251001",
          "effort": "low",
          "prompt_version": "budget-decision:v3-per-role-scope-policy",
          "raw_response_id": "msg_011CcriWd5Pjw5pz34bsMySK",
          "request_id": "req_011CcriWbe5FKGtHQTCAn8mZ",
          "latency_ms": 8279,
          "usage": {
            "input_tokens": 5082,
            "cache_creation_input_tokens": 0,
            "cache_read_input_tokens": 0,
            "cache_creation": {
              "ephemeral_5m_input_tokens": 0,
              "ephemeral_1h_input_tokens": 0
            },
            "output_tokens": 1006,
            "service_tier": "standard",
            "inference_geo": "not_available"
          },
          "validation": {
            "ok": true,
            "errors": []
          }
        }
      ],
      "error": null
    },
    {
      "name": "role-detection",
      "status": "completed",
      "started_at": "2026-07-09T15:25:38.693Z",
      "completed_at": "2026-07-09T15:25:45.509Z",
      "input_files": [
        "/var/lib/aimatch/artifacts/4613f238-af3a-415d-a95a-86f524d4ed23/api-v2/inputs/call-evidence-packet.md"
      ],
      "output_files": [
        "/var/lib/aimatch/artifacts/4613f238-af3a-415d-a95a-86f524d4ed23/api-v2/roles/roles-detected.json"
      ],
      "attempts": [
        {
          "provider": "anthropic",
          "stage": "role-detection",
          "model": "claude-haiku-4-5-20251001",
          "effort": "low",
          "prompt_version": "role-detection:v2-active-gate",
          "raw_response_id": "msg_011CcriXDHw9b4y5xQCMv2jF",
          "request_id": "req_011CcriXD154TA66AtkN9kys",
          "latency_ms": 6815,
          "usage": {
            "input_tokens": 2497,
            "cache_creation_input_tokens": 0,
            "cache_read_input_tokens": 0,
            "cache_creation": {
              "ephemeral_5m_input_tokens": 0,
              "ephemeral_1h_input_tokens": 0
            },
            "output_tokens": 931,
            "service_tier": "standard",
            "inference_geo": "not_available"
          },
          "validation": {
            "ok": true,
            "errors": []
          }
        }
      ],
      "error": null
    },
    {
      "name": "lead-recap-draft",
      "status": "completed",
      "started_at": "2026-07-09T15:25:45.511Z",
      "completed_at": "2026-07-09T15:25:45.512Z",
      "input_files": [
        "/var/lib/aimatch/artifacts/4613f238-af3a-415d-a95a-86f524d4ed23/api-v2/context/context.json",
        "/var/lib/aimatch/artifacts/4613f238-af3a-415d-a95a-86f524d4ed23/api-v2/roles/roles-detected.json",
        "/var/lib/aimatch/artifacts/4613f238-af3a-415d-a95a-86f524d4ed23/api-v2/roles/active-roles.json"
      ],
      "output_files": [
        "/var/lib/aimatch/artifacts/4613f238-af3a-415d-a95a-86f524d4ed23/api-v2/lead-recap/skipped.json"
      ],
      "attempts": [],
      "error": null
    },
    {
      "name": "comparison",
      "status": "failed",
      "started_at": "2026-07-09T15:25:45.513Z",
      "completed_at": "2026-07-09T15:27:02.370Z",
      "input_files": [],
      "output_files": [],
      "attempts": [],
      "error": "api-v2 runner interrupted by SIGTERM"
    }
  ],
  "errors": [
    "api-v2 runner interrupted by SIGTERM"
  ]
}