Understanding Your Spec
How to read the 6 dimensions: Essentials, Tech Stack, Compliance, Integrations, Tools, and Deployment.
Essentials
This dimension covers the foundational features your product needs. It includes core user flows, authentication requirements (OAuth, MFA), user roles and permissions, and the baseline functionality that defines your MVP. Features are categorized as core (must-have) or add-on (nice-to-have), each with a clear justification.
Tech Stack
Tech Stack recommends the databases, backend frameworks, frontend technologies, and hosting providers best suited to your project. Each recommendation includes alternatives so your development team has options. Recommendations are ranked by fit, with primary choices and budget or regional alternatives.
Compliance
Compliance identifies the regulatory and security requirements specific to your industry. For fintech, that might be PCI-DSS and KYC/AML. For healthtech, HIPAA. For e-commerce, GDPR and PSD2. Each requirement includes a regulatory reference and practical implementation guidance.
Integrations
This dimension lists the third-party services and APIs your product will need — payment processors, email services, analytics, cloud storage, and more. Each integration includes pricing model information and alternatives for different budgets or regions.
Tools
Tools covers the development, testing, and monitoring tooling recommended for your project. This includes CI/CD pipelines, error tracking, logging, performance monitoring, and development environment setup. The goal is a production-ready toolchain from day one.
Deployment
Deployment addresses how your product will be hosted, scaled, and maintained. It covers cloud infrastructure, containerization, CDN configuration, domain and SSL setup, and scaling strategies. Recommendations account for your expected traffic patterns and budget constraints.