{
"schema_version": "PipelineManifestV1",
"mode": "shadow",
"run_id": "759f348e-6042-4326-a655-50a47c514357",
"status": "completed",
"started_at": "2026-07-09T16:28:03.610Z",
"completed_at": "2026-07-09T16:29:34.500Z",
"mh_os_root": "/opt/aimatch/app",
"artifact_root": "/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357",
"sidecar_root": "/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357/api-v2",
"previous_sidecar_archive": "/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357/api-v2-archive-2026-07-09T16-28-03-611Z",
"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-09T16:28:03.612Z",
"completed_at": "2026-07-09T16:28:03.613Z",
"input_files": [],
"output_files": [
"/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357/api-v2/inputs/transcript.md"
],
"attempts": [],
"error": null
},
{
"name": "hubspot-context",
"status": "completed",
"started_at": "2026-07-09T16:28:03.614Z",
"completed_at": "2026-07-09T16:28:04.349Z",
"input_files": [],
"output_files": [
"/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357/api-v2/inputs/hubspot-context.json"
],
"attempts": [],
"error": null
},
{
"name": "context-distillation",
"status": "completed",
"started_at": "2026-07-09T16:28:04.350Z",
"completed_at": "2026-07-09T16:28:44.356Z",
"input_files": [
"/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357/api-v2/inputs/transcript.md",
"/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357/api-v2/inputs/hubspot-context.json"
],
"output_files": [
"/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357/api-v2/context/context.json",
"/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357/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_011CcroHLWx7iPBh5TPhi9Vb",
"request_id": "req_011CcroHKkKao9YaBoEpNbaE",
"latency_ms": 40005,
"usage": {
"input_tokens": 4728,
"cache_creation_input_tokens": 0,
"cache_read_input_tokens": 0,
"cache_creation": {
"ephemeral_5m_input_tokens": 0,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 4082,
"service_tier": "standard",
"inference_geo": "not_available"
},
"validation": {
"ok": true,
"errors": []
}
}
],
"error": null
},
{
"name": "budget-decision",
"status": "completed",
"started_at": "2026-07-09T16:28:44.360Z",
"completed_at": "2026-07-09T16:29:19.664Z",
"input_files": [
"/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357/api-v2/context/context.json",
"/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357/api-v2/context-md/budget.md",
"/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357/api-v2/inputs/transcript.md",
"/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357/api-v2/inputs/hubspot-context.json"
],
"output_files": [
"/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357/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_011CcroLGuFiSPrXjR62VVzM",
"request_id": "req_011CcroLGRiyQ9JPHc9kXiXz",
"latency_ms": 15974,
"usage": {
"input_tokens": 7791,
"cache_creation_input_tokens": 0,
"cache_read_input_tokens": 0,
"cache_creation": {
"ephemeral_5m_input_tokens": 0,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 2026,
"service_tier": "standard",
"inference_geo": "not_available"
},
"validation": {
"ok": false,
"errors": [
"evidence_quotes must be a string array",
"flags must be a string array",
"notes must be a string"
]
}
},
{
"provider": "anthropic",
"stage": "budget-decision",
"model": "claude-opus-4-8",
"effort": "medium",
"prompt_version": "budget-decision:v3-per-role-scope-policy:retry",
"raw_response_id": "msg_011CcroMTKbPGGA3JWoPHQXK",
"request_id": "req_011CcroMShdoEiGnNbFKwUz3",
"latency_ms": 19329,
"usage": {
"input_tokens": 10631,
"cache_creation_input_tokens": 0,
"cache_read_input_tokens": 0,
"cache_creation": {
"ephemeral_5m_input_tokens": 0,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1851,
"output_tokens_details": {
"thinking_tokens": 0
},
"service_tier": "standard",
"inference_geo": "global"
},
"validation": {
"ok": true,
"errors": []
}
}
],
"error": null
},
{
"name": "role-detection",
"status": "completed",
"started_at": "2026-07-09T16:29:19.699Z",
"completed_at": "2026-07-09T16:29:34.491Z",
"input_files": [
"/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357/api-v2/inputs/call-evidence-packet.md"
],
"output_files": [
"/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357/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_011CcroNtCLh18FBELuV8g1y",
"request_id": "req_011CcroNsVRVX7EdfizFNynm",
"latency_ms": 14791,
"usage": {
"input_tokens": 5060,
"cache_creation_input_tokens": 0,
"cache_read_input_tokens": 0,
"cache_creation": {
"ephemeral_5m_input_tokens": 0,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 702,
"service_tier": "standard",
"inference_geo": "not_available"
},
"validation": {
"ok": true,
"errors": []
}
}
],
"error": null
},
{
"name": "lead-recap-draft",
"status": "completed",
"started_at": "2026-07-09T16:29:34.493Z",
"completed_at": "2026-07-09T16:29:34.495Z",
"input_files": [
"/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357/api-v2/context/context.json",
"/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357/api-v2/roles/roles-detected.json",
"/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357/api-v2/roles/active-roles.json"
],
"output_files": [
"/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357/api-v2/lead-recap/skipped.json"
],
"attempts": [],
"error": null
},
{
"name": "comparison",
"status": "completed",
"started_at": "2026-07-09T16:29:34.496Z",
"completed_at": "2026-07-09T16:29:34.499Z",
"input_files": [],
"output_files": [
"/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357/api-v2/comparison/report.json",
"/var/lib/aimatch/artifacts/759f348e-6042-4326-a655-50a47c514357/api-v2/comparison/report.md"
],
"attempts": [],
"error": null
}
],
"errors": [],
"usage": {
"attempts": 4,
"input_tokens": 28210,
"output_tokens": 8661,
"thoughts_tokens": 0,
"output_billable_tokens": 8661,
"total_tokens": 36871,
"cache_creation_input_tokens": 0,
"cache_read_input_tokens": 0,
"uncached_input_tokens": 28210,
"latency_ms": 90099
},
"cost": {
"schema_version": "LlmCostSummaryV1",
"currency": "USD",
"pricing_source": "https://platform.claude.com/docs/en/about-claude/pricing; https://ai.google.dev/gemini-api/docs/pricing; https://developers.openai.com/api/docs/models/gpt-5.5; https://developers.openai.com/api/docs/models/gpt-5.4-mini",
"pricing_source_checked_at": "2026-07-10T14:33:44.079Z",
"pricing_notes": [
"Gemini 3.5 Flash defaults use Google Gemini API paid-tier standard rates: input $1.50/1M, output including thinking $9.00/1M, cached context $0.15/1M.",
"Claude Haiku 4.5 defaults use input $1/1M, output $5/1M, 5m cache write $1.25/1M, 1h cache write $2/1M, and cache read $0.10/1M.",
"Claude Sonnet 4.6 defaults use input $3/1M, output $15/1M, 5m cache write $3.75/1M, 1h cache write $6/1M, and cache read $0.30/1M.",
"Claude Opus 4.8 defaults use input $5/1M, output $25/1M, 5m cache write $6.25/1M, 1h cache write $10/1M, and cache read $0.50/1M.",
"OpenAI GPT-5.5 defaults use input $5/1M, output including reasoning $30/1M, and cached input $0.50/1M.",
"OpenAI GPT-5.4 mini defaults use input $0.75/1M, output including reasoning $4.50/1M, and cached input $0.075/1M.",
"Gemini and OpenAI report cached input as a subset of input tokens; Anthropic reports uncached, cache-write, and cache-read tokens separately.",
"Rates can be overridden with AIMATCH_API_V2_COST_*_USD_PER_1M environment variables."
],
"input_cost_usd": 0.070734,
"output_cost_usd": 0.080325,
"cache_creation_cost_usd": 0,
"cache_read_cost_usd": 0,
"total_cost_usd": 0.151059,
"by_model": [
{
"provider": "anthropic",
"model": "claude-haiku-4-5-20251001",
"attempts": 3,
"input_tokens": 17579,
"cache_read_input_tokens": 0,
"cache_creation_input_tokens": 0,
"output_tokens": 6810,
"thoughts_tokens": 0,
"uncached_input_tokens": 17579,
"output_billable_tokens": 6810,
"input_usd_per_1m_tokens": 1,
"output_usd_per_1m_tokens": 5,
"cache_read_usd_per_1m_tokens": 0.1,
"cache_creation_usd_per_1m_tokens": 1.25,
"cost_usd": 0.051629
},
{
"provider": "anthropic",
"model": "claude-opus-4-8",
"attempts": 1,
"input_tokens": 10631,
"cache_read_input_tokens": 0,
"cache_creation_input_tokens": 0,
"output_tokens": 1851,
"thoughts_tokens": 0,
"uncached_input_tokens": 10631,
"output_billable_tokens": 1851,
"input_usd_per_1m_tokens": 5,
"output_usd_per_1m_tokens": 25,
"cache_read_usd_per_1m_tokens": 0.5,
"cache_creation_usd_per_1m_tokens": 6.25,
"cost_usd": 0.09943
}
]
}
}