Sasha Studio -- Product Requirements Documents
Technical specification and implementation-grade documentation reverse-engineered from the live codebase (v1.0.1363).
Start here: 00-build-order.md -- build sequence with dependencies and parallel work streams.
| # | Document | Description |
|---|---|---|
| 00 | Build Order | Build phases, dependency graph, critical path, parallel streams |
| 01 | Product Overview | What Sasha Studio does, user roles, core modules, critical paths |
| 02 | Information Architecture | Route map, page inventory, API endpoints, WebSocket channels |
| 03 | UI Inventory | Page-by-page UI spec, components, states, reuse candidates |
| 04 | Data Model | SQLite schema, tables, relationships, migrations, indexes |
| 05 | Workflows | Business logic for all core workflows with triggers, steps, states |
| 06 | Auth & Permissions | JWT auth, role model, API keys, middleware, localhost bypass |
| 07 | Integrations | Claude/Bedrock, MCP services, Postmark, cloud drives, external APIs |
| 08 | State & Edge Cases | Session lifecycle, error states, race conditions, empty states |
| 09 | Rebuild Guide | Architecture, build phases, critical path, validation checklist |
| 10 | Open Questions | Unresolved questions, conflicts between docs and code, TBDs |
| 11 | Non-Functional Requirements | Security, performance, reliability, observability, compliance |
| 12 | Operational Readiness | Deployment, monitoring, backups, incident handling, runbooks |
| 13 | CI/CD & Environments | GitHub Actions, Docker builds, environments, release gates |
| 14 | Branding & Design System | Colors, typography, component patterns, dark/light themes |
| 15 | Admin Portal | Admin routes, user management, AI provider config, analytics |
| 16 | Testing Strategy | Test coverage, tooling, CI expectations, critical flows |
| 17 | IAM & Secrets | API keys, JWT secrets, encryption, environment variables, rotation |
PRDs reverse-engineered from the Sasha Studio codebase at claudecodeui/ and existing documentation under docs-developer/.
Source of Truth
| Source | Authority |
|---|---|
Running code (claudecodeui/) |
Highest -- actual behavior |
Database schema (server/database/init.sql) |
High -- data contracts |
Existing PRD (docs-developer/features/product/sasha-studio/) |
Medium -- may be stale |
| CLAUDE.md | Medium -- developer context |
| This PRD suite | Reference -- derived from above |
