docs(02-01): complete Store interface and migration infrastructure plan
- 02-01-SUMMARY.md: Store interface + SQLiteStore + golang-migrate v4.19.1 - STATE.md: advanced to plan 2 of 2, recorded decisions and metrics - ROADMAP.md: phase 02 progress updated (1/2 summaries) - REQUIREMENTS.md: REFAC-01 and REFAC-03 marked complete
This commit is contained in:
@@ -16,9 +16,9 @@ Requirements for this milestone. Each maps to roadmap phases.
|
||||
|
||||
### Backend Refactor
|
||||
|
||||
- [ ] **REFAC-01**: Database operations are behind a Store interface with separate SQLite and PostgreSQL implementations
|
||||
- [x] **REFAC-01**: Database operations are behind a Store interface with separate SQLite and PostgreSQL implementations
|
||||
- [ ] **REFAC-02**: Package-level global state (db, mu, webhookSecret) is replaced with a Server struct that holds dependencies
|
||||
- [ ] **REFAC-03**: Schema migrations use golang-migrate with separate migration directories per dialect (sqlite/, postgres/)
|
||||
- [x] **REFAC-03**: Schema migrations use golang-migrate with separate migration directories per dialect (sqlite/, postgres/)
|
||||
|
||||
### Database
|
||||
|
||||
@@ -95,9 +95,9 @@ Which phases cover which requirements. Updated during roadmap creation.
|
||||
| DATA-02 | Phase 1 | Complete |
|
||||
| DATA-03 | Phase 1 | Complete |
|
||||
| DATA-04 | Phase 1 | Complete |
|
||||
| REFAC-01 | Phase 2 | Pending |
|
||||
| REFAC-01 | Phase 2 | Complete |
|
||||
| REFAC-02 | Phase 2 | Pending |
|
||||
| REFAC-03 | Phase 2 | Pending |
|
||||
| REFAC-03 | Phase 2 | Complete |
|
||||
| DB-01 | Phase 3 | Pending |
|
||||
| DB-02 | Phase 3 | Pending |
|
||||
| DB-03 | Phase 3 | Pending |
|
||||
|
||||
Reference in New Issue
Block a user