"Ludus / gamify schema inventory (SSOT pointers)"

Ludus / gamify schema inventory (SSOT pointers)

Baseline (vox-db manifest)

Baseline gamification coordination (extended tables)

Extended Ludus tables and column fixes live in the gamification / coordination fragments under crates/vox-db/src/schema/domains/ (consumed by manifest::baseline_sql). The former ludus_schema_cutover module and its legacy entrypoint are removed; use baseline migrate only.

Covers, among others:

  • gamify_teaching_profiles, gamify_policy_snapshots, gamify_ai_feedback, gamify_periodic_rewards, gamify_level_history
  • gamify_counters (column name, not counter_name)
  • gamify_collegium (singular; legacy gamify_collegiums renamed when present)
  • gamify_arena_*, gamify_daily_counters, gamify_event_config, gamify_notifications
  • gamify_hint_telemetry, gamify_processed_events (orchestrator idempotency)
  • Profile / quest / companion column alignment (personality on companions, streak/lumens on profiles, …)

Application code

Tests