AIFF Riff Studio
  1. 0 Decide AUTH_USER_MODEL
  2. 1 Sign in · sign out · reset · invite by link
  3. 2 Project + ProjectMembership + permission helper
  4. 3 Write docs/recipes/add-an-entity.md
  5. 4 Job + provider + mock + polling UI
  6. 5 Shot / Asset / Task in parallel
  7. 6 MediaAsset + upload + thumbnail
  8. 7 Playlist + review
  9. 8 ComfyUI provider
  10. 9 Episode / Sequence as nullable parents
  11. 10 Script → LLM → Editorial → … → node graph

Rules, architecture and known traps live in CLAUDE.md. The reasoning behind every decision is in docs/decisions.md.