feat: add feature roadmap and tickets documentation
feat: add detailed feature roadmap and tickets documentation feat: add roadmap overview diagram feat: add roadmap p0 mvp diagram feat: add roadmap p0 complete workflow diagram feat: update diagrams config to include new roadmap diagrams feat: add support for syncing source code for ai context chore: update allowed hashes feat: add jose.salazar@oloodi.com to iap-users.txt feat: add fazulilahi@gmail.com to iap-users.txt feat: add zouantchaw74@gmail.com to iap-users.txt
This commit is contained in:
@@ -917,7 +917,7 @@ Based on minimal dependencies:
|
||||
|
||||
## 6. Definition of Done (DoD)
|
||||
|
||||
### 6.1 Feature-Level DoD
|
||||
### 6.1 Feature-Level DoD (MVP Phase)
|
||||
|
||||
A feature is **DONE** when:
|
||||
|
||||
@@ -925,13 +925,14 @@ A feature is **DONE** when:
|
||||
- [ ] **SDK:** Generated SDK integrated into app
|
||||
- [ ] **UI:** All screens implemented per prototype design
|
||||
- [ ] **Logic:** Business logic working correctly
|
||||
- [ ] **Tests:** Unit tests for critical logic (>80% coverage)
|
||||
- [ ] **Integration:** E2E test for happy path
|
||||
- [ ] **Manual Testing:** Feature tested directly in the application (happy path + edge cases)
|
||||
- [ ] **Security:** Auth rules validated
|
||||
- [ ] **Accessibility:** Basic a11y compliance
|
||||
- [ ] **Documentation:** API documented in schema comments
|
||||
- [ ] **Review:** Code reviewed and approved
|
||||
|
||||
> **Note (MVP):** For rapid MVP delivery, we focus on manual/integration testing directly in applications rather than unit tests. Automated test coverage will be added post-MVP.
|
||||
|
||||
### 6.2 Sprint-Level DoD
|
||||
|
||||
A sprint is **DONE** when:
|
||||
@@ -953,7 +954,7 @@ A sprint is **DONE** when:
|
||||
| **Types** | Strict TypeScript, no `any` |
|
||||
| **Commits** | Conventional commits format |
|
||||
| **PRs** | Template completed, 1+ approval |
|
||||
| **Tests** | Unit + Integration for new code |
|
||||
| **Testing (MVP)** | Manual testing in application |
|
||||
|
||||
### 6.4 Commit Message Format
|
||||
|
||||
@@ -990,7 +991,7 @@ main (production)
|
||||
## PR Checklist
|
||||
- [ ] Code follows project conventions
|
||||
- [ ] Self-reviewed changes
|
||||
- [ ] Added/updated tests
|
||||
- [ ] Feature manually tested in application
|
||||
- [ ] Documentation updated if needed
|
||||
- [ ] No console.log/print statements
|
||||
- [ ] Sensitive data not hardcoded
|
||||
|
||||
Reference in New Issue
Block a user