gen_30g8ujc1hf
succeededmisschat request through @company/general-balanced — the complete decision record: guardrails, routing, fallback, cache and settlement.
Decision timeline
- admission+0 ms
chat request by prin_admin under profile @company/general-balanced (requested "@company/general-balanced")
- PRE_ROUTE+8 msallowprompt-injection-heuristicno injection markers
- cache+8 ms
exact cache miss
- route+8 ms
selected anthropic/claude-sonnet via anthropic/acct_anthropic_ent_apse1 on node_sg_dc_01 (C-tier, ap-southeast-1) — objective=balanced, 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: balancedfallback chain: 2router-v3.4.1 · policy-2026-07-14Hard-filter rejections- ep_sonnet_anthropic_apse1@node_kl_cafe_01node trust tier quarantined below minimum B
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.561 -0.270 -0.004 +0.029 +0.030 -0.002 -0.003 +0.300 0.642 2 openai/gpt-5.2 via openai · node_sg_dc_01 +0.581 -0.169 -0.024 +0.042 0.000 -0.010 -0.003 -0.150 0.253 3 google/gemini-3-pro via google-vertex · node_cf_euw1_01 +0.552 -0.210 -0.045 +0.036 0.000 -0.010 -0.005 -0.150 0.139 - attempt #1+45 ms
#1 anthropic · account acct_anthropic_ent_apse1 · node node_sg_dc_01 — succeeded in 2347ms, 512 prompt-cached tokens
succeededanthropicacct_anthropic_ent_apse1pool enterprisenode_sg_dc_01Tier C2.35 s2.2K in / 432 out / 512 cached
- settlement+2390 ms
settled $0.01 — 2246 in / 432 out / 512 cached tokens (2678 total)
Ledger entries- reserve$0.02budget:bud_proj_corereserve est max for @company/general-balanced
- settle$0.01budget:bud_proj_coresettle actual provider usage
- refund−$0.0089budget:bud_proj_corerefund unused reservation
Cost layers (memo §15.3)Provider list$0.01Contract-adjusted$0.01Internal charge$0.01Contract savings$0.0009contract ct_anthropic_committed (committed)
- complete+2390 ms
status=succeeded, model=anthropic/claude-sonnet, 2390ms 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/general-balanced",
"resolved_model": "anthropic/claude-sonnet",
"strategy": "balanced",
"policy_version": "policy-2026-07-14",
"router_version": "router-v3.4.1",
"provider": "anthropic",
"region": "ap-southeast-1",
"account_pool": "enterprise",
"node": {
"ref": "node_sg_dc_01",
"trust_tier": "C"
},
"cache": {
"response": "MISS",
"prompt_affinity": "HIT",
"predicted_cached_tokens": 512
},
"guardrails": [
{
"stage": "PRE_ROUTE",
"action": "allow",
"profile": "gp_baseline",
"evaluations": 1
}
],
"attempts": [
{
"provider": "anthropic",
"status": 200
}
],
"routing_reason": [
"selected anthropic/claude-sonnet via anthropic (balanced objective, score 0.642)",
"committed capacity preferred (contract economics)",
"1 candidate(s) rejected by hard filters"
]
}