Milestone Minimal Demonstrator

6 days late (01/09/26 18:00:00)

  • Everything stays in DRAFT
  • No lifecycle transitions
  • No staging logic
  • No version suffix semantics
  • No “who owns what” discussions
  • No partial promotion edge cases
  • Persistence: Local backend only

Core responsibilities

  • Hold all loaded questions (Draft only)
  • lookup by flexo_id
  • list / filter (domain, topic, subtype)
  • is the single source of truth for questions while the app runs

Day 1–2: Remove lifecycle UI + SessionManager

Day 3–4: Stabilize LocalBackend usage

Day 5–7: Introduce minimal QuestionManager

Day 8–10: Adapt Catalog + Exam loading/saving

Day 11–12: Bug fixing & data migration

Day 13–14: Polish + demo data

Note: See TracRoadmap for help on using the roadmap.