litellm/type-discipline-budget.json
Yucheng Zhu 0b0bcb43ee fix(otel/v2): clear the type-discipline gate and restore admin-viewer read parity
The lint job failed on LIT001: the branch added 36 mutable-collection annotations
and the merge picked up staging's ratcheted budget. Re-annotate the new surface
with read-only views (Mapping/Sequence/frozenset/tuple), build the resolver's
union and destination results functionally, and freeze the span-router grouping
at its boundary; the four genuinely mutable LRU caches and in-place merge targets
carry mutable-ok reasons. Ratchet both budgets down by what the branch now fixes.

Also drop the wholesale credential mask for the admin viewer: it existed for the
removed tenant read, and the viewer principle is read parity with the proxy
admin. Both admin-tier readers now go through _get_masked_values exactly as on
staging, and otel_headers joins the masker's sensitive keys so the collector
auth it carries is masked for every reader.
2026-07-28 11:12:00 -07:00

29 lines
329 B
JSON

{
"LIT001": {
"limit": 23280
},
"LIT002": {
"limit": 27473
},
"LIT003": {
"limit": 292
},
"LIT004": {
"limit": 44
},
"LIT005": {
"limit": 0
},
"LIT006": {
"limit": 1109
},
"LIT007": {
"limit": 0
},
"LIT008": {
"limit": 1004
},
"LIT009": {
"limit": 2495
}
}