gen_w11dym3b8y
succeededbypasschat request through @company/code-production — the complete decision record: guardrails, routing, fallback, cache and settlement.
Decision timeline
- admission+0 ms
chat request by prin_agent under profile @company/code-production (requested "@company/code-production")
- PRE_MODEL+12 msallowsecrets-scannerno credentials detected in diff context
- cache+12 ms
cache bypassed (policy off or non-cacheable request)
- route+12 ms
selected anthropic/claude-sonnet via anthropic/acct_anthropic_ent_apse1 on node_sg_dc_01 (C-tier, ap-southeast-1) — objective=quality, 3 candidates scored, 2 in fallback chain, 1 hard-filter rejection [router router-v3.4.1, policy policy-2026-07-14]
4 candidates considered3 survived hard filters1 rejectedobjective: qualityfallback chain: 2router-v3.4.1 · policy-2026-07-14Hard-filter rejections- ep_gpt5mini_openai_use1@node_cf_use1_01requireZdr: endpoint has zdr=false, dataCollection=allow
Score breakdown — top 3# Candidate quality cost latencyPenalty cacheSavings contractValue shadowPrice retryRisk affinityPenalty Total 1 anthropic/claude-sonnet via anthropic · node_sg_dc_01 selected +0.936 -0.113 -0.003 +0.028 +0.015 -0.002 -0.003 +0.300 1.160 2 self-hosted/qwen3-coder via self-hosted-vllm · node_sg_dc_01 +0.858 -0.007 -0.023 0.000 +0.018 -0.002 -0.003 -0.150 0.677 3 anthropic/claude-sonnet via amazon-bedrock · node_sg_dc_01 +0.947 -0.124 -0.043 +0.017 +0.013 -0.002 -0.003 -0.150 0.626 - attempt #1+50 ms
#1 anthropic · account acct_anthropic_ent_apse1 · node node_sg_dc_01 — failed in 290ms (rate_limited: 429 from anthropic: rate_limit_error (requests per minute))
failedanthropicacct_anthropic_ent_apse1pool enterprisenode_sg_dc_01Tier C290 msrate_limited429 from anthropic: rate_limit_error (requests per minute)
- attempt #2+350 ms
#2 amazon-bedrock · account acct_bedrock_prod_apse1 · node node_sg_dc_01 — succeeded in 1921ms, 1024 prompt-cached tokens
succeededamazon-bedrockacct_bedrock_prod_apse1pool prodnode_sg_dc_01Tier C1.92 s7.1K in / 2.5K out / 1.0K cached
- settlement+2289 ms
settled $0.06 — 7101 in / 2532 out / 1024 cached tokens (9633 total)
Ledger entries- reserve$0.10budget:bud_proj_agentsreserve est max for @company/code-production
- settle$0.06budget:bud_proj_agentssettle actual provider usage
- refund−$0.04budget:bud_proj_agentsrefund unused reservation
Cost layers (memo §15.3)Provider list$0.06Contract-adjusted$0.05Internal charge$0.06Contract savings$0.0045contract ct_anthropic_committed (committed)
- complete+2289 ms
status=succeeded, model=anthropic/claude-sonnet, 2289ms end-to-end
fabric_metadata
The route-explanation envelope an API caller receives with X-OpenRouter-Metadata: enabled or routing.explain, reconstructed from this generation record.
{
"requested": "@company/code-production",
"resolved_model": "anthropic/claude-sonnet",
"strategy": "quality",
"policy_version": "policy-2026-07-14",
"router_version": "router-v3.4.1",
"provider": "amazon-bedrock",
"region": "ap-southeast-1",
"account_pool": "prod",
"node": {
"ref": "node_sg_dc_01",
"trust_tier": "C"
},
"cache": {
"response": "BYPASS",
"prompt_affinity": "HIT",
"predicted_cached_tokens": 1024
},
"guardrails": [
{
"stage": "PRE_MODEL",
"action": "allow",
"profile": "gp_baseline",
"evaluations": 1
}
],
"attempts": [
{
"provider": "anthropic",
"status": 429,
"error_type": "rate_limited"
},
{
"provider": "amazon-bedrock",
"status": 200
}
],
"routing_reason": [
"selected anthropic/claude-sonnet via anthropic (quality objective, score 1.1598)",
"committed capacity preferred (contract economics)",
"1 candidate(s) rejected by hard filters",
"recovered via fallback after 1 failed attempt(s)"
]
}