Skip to content

Infrastructure Documentation โ€‹

Note: The product name is not yet finalized. You may see references to "Wavic," "Sonnance," or "ctrl-audio" โ€” these all refer to the same project.

๐Ÿ“‹ Documentation Index โ€‹

Architecture & Design โ€‹

DocumentDescription
01-PLATFORM-VISION.mdPlatform vision, tech stack, module roadmap
02-DATA-MODEL.mdMongoDB schemas, entity relationships
03-API-DESIGN.mdREST API conventions, URL identifier system
12-ACTORS-WORKFLOWS.mdUser personas and workflow scenarios

Infrastructure & Deployment โ€‹

DocumentDescription
04-AZURE-RESOURCES.mdAzure resource inventory and costs
05-CDN-FRONTDOOR.mdCDN architecture, caching, image pipeline
06-CI-CD-GUIDE.mdGitHub Actions + Azure deployment setup
07-DATABASE-ENVIRONMENTS.mdMongoDB Atlas environments
08-ENVIRONMENT-CONFIG.mdEnvironment variables and configuration
10-SAFE-DEPLOYMENT.mdDeployment procedures and rollback

Security & Performance โ€‹

DocumentDescription
09-SECURITY.mdInfrastructure security (Azure, CI/CD, containers)
11-WEBSOCKET-ARCHITECTURE.mdSocket.io real-time architecture
14-SCALABILITY.mdScaling patterns and capacity planning

Future / Planning โ€‹

DocumentDescription
13-MOBILE-CONSIDERATIONS.mdMobile app strategy and API considerations
RBAC-DESIGN.mdTeam management and permissions (planning)
51-INVITES-UX-REFERENCE.mdApple Invites UI/UX study (38 screenshots in reference_assets/), patterns INV-xx feeding docs 52/53
52-DISCOVERY-EVENTS.mdDiscovery & Events โ€” Release headline feature (envisioning)
53-CONTACTID-RELEASE.mdContact ID โ€” the identity layer, Release headline spec (supersedes doc-16's framing)

This index is partial (docs 15โ€“50 are not listed); the complete, authoritative document map lives in 00-ROADMAP.md ยง8.

Operational โ€‹

DocumentDescription
QUICKSTART.mdGetting started guide
CHANGELOG.mdPlatform changelog
TECHNICAL-DEBT.mdTechnical debt catalog

RepoIndexFocus
Frontendctrl-audio-front/docs/Next.js app: components, state, routing, UI
Backendctrl-audio-back/docs/NestJS API: architecture, image processing
Reference_reference/Legacy branch comparison for player components

Ctrl-Audio Platform Documentation