Commit History

  1. Add signing and expiry to local download URLs

    Jesse Daniel Brown
    b1137bb
  2. Add RBAC and consent API tests

    Jesse Daniel Brown
    349d99b
  3. Fortalecer validações de upload de gravações

    Jesse Daniel Brown
    892752a

  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. Add POST and PATCH handlers for student consent

    Jesse Daniel Brown
    fb59d6b
  6. Enforce RBAC on student, recording, and plan APIs

    Jesse Daniel Brown
    406a4f0
  7. Check consent before signing audio uploads

    Jesse Daniel Brown
    1ca3017

  1. Adiciona testes e CI

    Jesse Daniel Brown
    ff15590
  2. Add security hardening for auth and uploads

    Jesse Daniel Brown
    6f0652e
  3. Implement recordings dashboard with filters and playback

    Jesse Daniel Brown
    04db543
  4. Add capture recording flow

    Jesse Daniel Brown
    067da9d
  5. feat: adicionar assinaturas de armazenamento

    Jesse Daniel Brown
    134ca04
  6. Implement students CRUD API and UI

    Jesse Daniel Brown
    e214a97
  7. Make registration atomic and document auth setup

    Jesse Daniel Brown
    4b8267f
  8. Implement authentication and RBAC

    Jesse Daniel Brown
    4e8eee4