Context is Everything logo

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