Commit History

  1. Store plan metadata from request

    Jesse Daniel Brown
    8f5feb1
  2. Persist generated plans and expose listing API

    Jesse Daniel Brown
    b2c57df
  3. Integrate OpenAI plan generation

    Jesse Daniel Brown
    2ccdbd7
  4. Add Redis-backed rate limiting with fallback

    Jesse Daniel Brown
    14f4a5b
  5. Enforce RBAC on student, recording, and plan APIs

    Jesse Daniel Brown
    406a4f0

  1. Add security hardening for auth and uploads

    Jesse Daniel Brown
    6f0652e