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:
bwnyasse
2026-01-12 11:44:26 -05:00
parent 5cc4e0fc0a
commit 8916a4ac49
13 changed files with 2168 additions and 27 deletions

View File

@@ -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