assets/asset_budgets_baseline.json
{
"_note": "THE MEASURED OVER-BUDGET BACKLOG for GATE 75 `asset_budgets`. This is a RATCHET, never a clean bill of health: a NEW violation FAILs immediately, and a declared violation that is no longer observed also FAILs, so a repair banks itself by re-emitting this file in the SAME commit and the debt can only shrink deliberately. Rows scoped `game` are excluded from the ratchet on a box where the game repo is absent.",
"emitted_utc": "2026-08-07T02:04:22Z",
"budgets_sha256": "27bfc5e1cb6529319b5a2905f4456eb531046edcdf5d3ac6ae1f6278b83a2627",
"enforced_spec_class": "steam_deck_minimum",
"census": {
"records": 368,
"distinct_assets": 254,
"with_lod0_triangles": 346,
"routed": 368,
"by_class": {
"Weapons": 200,
"Architectural Features": 33,
"Creatures": 135
}
},
"warn_counts": {
"B3_advisory": 0,
"B4_advisory": 2
},
"declared_violations": [
{
"key": "B1::canon_char_manifests::build/3d/characters/CHAR_0001_ARRIVAL_SET_V3_IMPORT_MANIFEST.json::EQ_0004",
"tooth": "B1",
"scope": "canon",
"surface": "canon_char_manifests",
"source": "build/3d/characters/CHAR_0001_ARRIVAL_SET_V3_IMPORT_MANIFEST.json",
"asset": "EQ_0004",
"class": "Creatures",
"measured": 134136,
"budget": 24000,
"multiplier": 5.589,
"detail": "LOD0 134136 tris vs the Creatures steam_deck_minimum floor of 24000 -- 5.59x over"
},
{
"key": "B1::canon_char_manifests::build/3d/characters/CHAR_0001_ARRIVAL_SET_V3_IMPORT_MANIFEST.json::EQ_0007",
"tooth": "B1",
"scope": "canon",
"surface": "canon_char_manifests",
"source": "build/3d/characters/CHAR_0001_ARRIVAL_SET_V3_IMPORT_MANIFEST.json",
"asset": "EQ_0007",
"class": "Creatures",
"measured": 91260,
"budget": 24000,
"multiplier": 3.803,
"detail": "LOD0 91260 tris vs the Creatures steam_deck_minimum floor of 24000 -- 3.80x over"
},
{
"key": "B1::canon_lod_chain_records::build/3d/candidates/face_age7/lods2/CHAR_0001_FACE_A7_LODS2.json::CHAR_0001_FACE_A7",
"tooth": "B1",
"scope": "canon",
"surface": "canon_lod_chain_records",
"source": "build/3d/candidates/face_age7/lods2/CHAR_0001_FACE_A7_LODS2.json",
"asset": "CHAR_0001_FACE_A7",
"class": "Creatures",
"measured": 119998,
"budget": 24000,
"multiplier": 5.0,
"detail": "LOD0 119998 tris vs the Creatures steam_deck_minimum floor of 24000 -- 5.00x over"
},
{
"key": "B1::canon_lod_chain_records::build/3d/candidates/face_age7b/lods2/CHAR_0001_FACE_A7B_LODS2.json::CHAR_0001_FACE_A7B",
"tooth": "B1",
"scope": "canon",
"surface": "canon_lod_chain_records",
"source": "build/3d/candidates/face_age7b/lods2/CHAR_0001_FACE_A7B_LODS2.json",
"asset": "CHAR_0001_FACE_A7B",
"class": "Creatures",
"measured": 119942,
"budget": 24000,
"multiplier": 4.998,
"detail": "LOD0 119942 tris vs the Creatures steam_deck_minimum floor of 24000 -- 5.00x over"
},
{
"key": "B1::canon_lod_chain_records::build/3d/candidates/face_pivot/lods/CHAR_0001_FACE_LODS.json::CHAR_0001_FACE",
"tooth": "B1",
"scope": "canon",
"surface": "canon_lod_chain_records",
"source": "build/3d/candidates/face_pivot/lods/CHAR_0001_FACE_LODS.json",
"asset": "CHAR_0001_FACE",
"class": "Creatures",
"measured": 119994,
"budget": 24000,
"multiplier": 5.0,
"detail": "LOD0 119994 tris vs the Creatures steam_deck_minimum floor of 24000 -- 5.00x over"
},
{
"key": "B1::canon_lod_chain_records::build/3d/candidates/face_pivot/lods2/CHAR_0001_FACE_LODS2.json::CHAR_0001_FACE",
"tooth": "B1",
"scope": "canon",
"surface": "canon_lod_chain_records",
"source": "build/3d/candidates/face_pivot/lods2/CHAR_0001_FACE_LODS2.json",
"asset": "CHAR_0001_FACE",
"class": "Creatures",
"measured": 119994,
"budget": 24000,
"multiplier": 5.0,
"detail": "LOD0 119994 tris vs the Creatures steam_deck_minimum floor of 24000 -- 5.00x over"
},
{
"key": "B1::game_import_results::QA/bench/char_0001_arrival_set_import_result.json::SK_EQ_0004_ARRIVAL",
"tooth": "B1",
"scope": "game",
"surface": "game_import_results",
"source": "QA/bench/char_0001_arrival_set_import_result.json",
"asset": "SK_EQ_0004_ARRIVAL",
"class": "Creatures",
"measured": 134136,
"budget": 24000,
"multiplier": 5.589,
"detail": "LOD0 134136 tris vs the Creatures steam_deck_minimum floor of 24000 -- 5.59x over"
},
{
"key": "B1::game_import_results::QA/bench/char_0001_arrival_set_import_result.json::SK_EQ_0007_ARRIVAL",
"tooth": "B1",
"scope": "game",
"surface": "game_import_results",
"source": "QA/bench/char_0001_arrival_set_import_result.json",
"asset": "SK_EQ_0007_ARRIVAL",
"class": "Creatures",
"measured": 91260,
"budget": 24000,
"multiplier": 3.803,
"detail": "LOD0 91260 tris vs the Creatures steam_deck_minimum floor of 24000 -- 3.80x over"
},
{
"key": "B2::canon_lod_chain_records::build/3d/candidates/face_pivot/lods/CHAR_0001_FACE_LODS.json::CHAR_0001_FACE",
"tooth": "B2",
"scope": "canon",
"surface": "canon_lod_chain_records",
"source": "build/3d/candidates/face_pivot/lods/CHAR_0001_FACE_LODS.json",
"asset": "CHAR_0001_FACE",
"class": "Creatures",
"measured": 51492,
"budget": 51492,
"multiplier": null,
"detail": "LOD3 carries 51492 tris against LOD2's 51492 -- a rung that does not reduce is not a step"
}
]
}