LLM Observability
§28 / §State.9Wave 5 admin surface for the model registry, fallback ladder, per-AA / per-Person cost budgets, and model-version change alerts. All actions require a seed-account admin email (see SEED_ACCOUNTS.md). Slug operations write to model_registry_versions, model_registry_slug_swaps, and audit_log.
Model registry (E-M7-01 / E-M7-08)
| Slug | Pinned model id | Effective from | Reason | Current? |
|---|---|---|---|---|
AI_HAIKU_MODEL_ID | claude-haiku-4-5-20251001 | — | env-default (no model_registry_versions row) | current |
AI_OPUS_MODEL_ID | claude-opus-4-7 | — | env-default (no model_registry_versions row) | current |
AI_SONNET_MODEL_ID | claude-sonnet-4-7 | — | env-default (no model_registry_versions row) | current |
Swap a slug
Swap history
(no slug swaps recorded yet)
Per-Specialist usage (last 30 days)
No specialist_llm_calls rows yet. The table populates when the Specialist runtime begins instrumenting calls.
Per-Person daily LLM budget (§28.4.5)
No LLM usage rows for today yet. The table populates from llm_usage_per_person.
Cost budgets (E-M7-07)
(no admin-set budgets yet — defaults from §28.4.5 apply)
Set / update budget
Open notifications
(no open budget notifications)
Fallback ladder (E-M7-06 / §State.9)
AI_OPUS_MODEL_ID→AI_SONNET_MODEL_ID→AI_HAIKU_MODEL_IDDefault ladder per §28.5.1: AI_OPUS_MODEL_ID → AI_SONNET_MODEL_ID → AI_HAIKU_MODEL_ID → hard_stop.Per-scope fallback state
No fallback state recorded yet — every scope is implicitly opus_active.
Recent fallback events
(no fallback events yet)
Record a transition (admin / simulated outage)
Model version change alerts (§28.6)
(no open model-version change alerts)