Skip to content
AyoKoding

Degradation

Meridian Claims Assistant -- degradation design.

Fallback hierarchy

RungConditionBehaviourQuality
1Primary model responds within 8sFull structured recommendation with per-clause citations.Best available.
2Primary model slow (8-20s) or rate-limitedFalls to a smaller, faster model, same structured citation format, flagged "fast mode."Slightly lower accuracy, still cited.
3Both models unavailable, this exact claim was recently assessedServes the most recent draft for this claim, explicitly labelled "draft from [timestamp], not re-verified."Stale but labelled, never silent.
4No model available, no recent draftDeterministic fallback: surfaces the raw policy section matching the claim's declared damage type, no generated recommendation at all -- Dana assesses manually with the relevant policy text pre-located.Lowest, but honest and never wrong.
5Even the raw policy-section lookup is unavailableExplicit "Assistant unavailable -- assess this claim manually; your queue is unaffected" banner, input disabled but visible.No recommendation offered.
%% Color Palette: Blue #0173B2, Orange #DE8F05, Teal #029E73, Purple #CC78BC, Brown #CA9161
graph TD
    R1["Rung 1: Full recommendation<br/>trigger: primary under 8s"]:::teal
    R2["Rung 2: Fast-mode fallback<br/>trigger: primary 8-20s"]:::blue
    R3["Rung 3: Recent draft<br/>trigger: no models, cache"]:::orange
    R4["Rung 4: Raw policy link<br/>trigger: no model, no draft"]:::purple
    R5["Rung 5: Unavailable<br/>trigger: raw lookup down"]:::brown
 
    R1 -->|degrades to| R2
    R2 -->|degrades to| R3
    R3 -->|degrades to| R4
    R4 -->|degrades to| R5
 
    classDef teal fill:#029E73,stroke:#000000,color:#FFFFFF,stroke-width:2px
    classDef blue fill:#0173B2,stroke:#000000,color:#FFFFFF,stroke-width:2px
    classDef orange fill:#DE8F05,stroke:#000000,color:#FFFFFF,stroke-width:2px
    classDef purple fill:#CC78BC,stroke:#000000,color:#FFFFFF,stroke-width:2px
    classDef brown fill:#CA9161,stroke:#000000,color:#FFFFFF,stroke-width:2px

Diagram: five rungs, each with an observable trigger condition, falling one at a time from a full recommendation to an explicit unavailable state -- never silently skipping a level.

Visibility check

Every rung carries its own explicit label (a "fast mode" flag, a "draft from [timestamp]" note, the raw-lookup's absence of any generated text, or the unavailable banner) so Dana can always tell which rung the assistant is currently operating on -- no rung is rendered identically to rung 1's full recommendation.

Verify: every rung states a concrete, observable trigger condition (co-18); the diagram matches the table exactly and terminates at an explicit unavailable state (co-16); no rung is visually indistinguishable from a fully healthy recommendation (co-19).

Key takeaway: The fallback hierarchy gives Dana five distinct, honestly labelled states instead of one binary "working or broken" state -- and rung 4's raw-policy-section fallback means even a total model outage leaves her with a genuine time-saving head start rather than nothing at all.

Last updated July 25, 2026

Command Palette

Search for a command to run...