kRubricSteps top-level constant
Canonical 5-step session rubric scaffold.
MUST stay byte-identical to public.tutor_rubric_steps() in
supabase/migrations/065_tutor_context_rpc.sql. The proxy resolves the
rubric server-side and surfaces it in the system prompt; the Flutter UI
uses the same list to render the side panel. A unit test
(test/core/learning/rubric_steps_test.dart) pins these strings so any
drift fails CI.
Implementation
const List<String> kRubricSteps = [
'Recall what the concept is.',
'Explain when it applies.',
'Reason about its trade-offs.',
'Predict behavior under load.',
'Generalize to other domains.',
];