1.6 KiB
1.6 KiB
{{PROJECT_NAME}}
Vision
{{PROJECT_VISION}}
Goals
- {{GOAL_1}}
- {{GOAL_2}}
- {{GOAL_3}}
Non-Goals
- {{NON_GOAL_1}}
- {{NON_GOAL_2}}
Functional Requirements
| ID | Requirement | Priority |
|---|---|---|
| FR-001 | {{FUNCTIONAL_REQUIREMENT}} | Must |
Non-Functional Requirements
| Category | Requirement |
|---|---|
| Performance | {{PERFORMANCE_REQUIREMENT}} |
| Security | {{SECURITY_REQUIREMENT}} |
| Availability | {{AVAILABILITY_REQUIREMENT}} |
| Maintainability | {{MAINTAINABILITY_REQUIREMENT}} |
Tech Stack
| Area | Choice |
|---|---|
| Language | {{LANGUAGE}} |
| Framework | {{FRAMEWORK}} |
| Database | {{DATABASE}} |
| Deployment | {{DEPLOYMENT}} |
Runtime
| Environment | URL or Entry Point | Notes |
|---|---|---|
| Local | {{LOCAL_URL}} | {{LOCAL_NOTES}} |
| Staging | {{STAGING_URL}} | {{STAGING_NOTES}} |
| Production | {{PRODUCTION_URL}} | {{PRODUCTION_NOTES}} |
Infrastructure
- Hosting: {{HOSTING}}
- Storage: {{STORAGE}}
- Network: {{NETWORK}}
- Secrets: {{SECRETS}}
Authentication And Authorization
- Authentication: {{AUTHENTICATION}}
- Authorization: {{AUTHORIZATION}}
- Roles or policies: {{ROLES_OR_POLICIES}}
Logging And Monitoring
- Logging: {{LOGGING}}
- Monitoring: {{MONITORING}}
- Alerting: {{ALERTING}}
Testing
- Unit tests: {{UNIT_TESTS}}
- Integration tests: {{INTEGRATION_TESTS}}
- End-to-end tests: {{E2E_TESTS}}
- Manual checks: {{MANUAL_CHECKS}}
CI/CD
- CI: {{CI}}
- CD: {{CD}}
- Required checks: {{REQUIRED_CHECKS}}
Roadmap
| Milestone | Outcome |
|---|---|
| {{MILESTONE}} | {{OUTCOME}} |
Open Questions
- {{OPEN_QUESTION}}