docs(roadmap): audit and correct all task statuses and test counts
- Check 5 items that were actually done: 4.20 (CSS synced), 2C.22 (health-check), 6.27 (depcheck), 6.28 (git clean), 7.6 (testing pkg) - Fix test counts: 6.1 → 652 (5 pre-existing Pydantic failures), 6.11 → 281 - Fix summary table: 2A 25→24, 2C 21→22, 6 23→21 - Total: 244/278 = 88% (was incorrectly 248/278 = 89%)
This commit is contained in:
parent
54e062b989
commit
60f0703049
@ -297,7 +297,7 @@ The following gaps were identified by scanning every import in the actual codeba
|
||||
|
||||
- [x] **2C.20** Each `server.ts` now 33-51 lines (factory + routes + start)
|
||||
- [x] **2C.21** All 4 service test suites pass — 170 service tests, 0 regressions
|
||||
- [ ] **2C.22** Verify `services/monitoring/health-check.ts` still works with refactored health endpoints
|
||||
- [x] **2C.22** Verify `services/monitoring/health-check.ts` still works with refactored health endpoints — confirmed working
|
||||
- [ ] **2C.23** Verify Docker builds for all 4 services
|
||||
- [ ] **2C.24** Verify `docker-compose up` starts all services correctly
|
||||
|
||||
@ -421,7 +421,7 @@ The following gaps were identified by scanning every import in the actual codeba
|
||||
- [x] **4.17** Android Compose theme references correct token values
|
||||
- [x] **4.18** Replace `iosApp/MindLystTheme.swift` with generated version
|
||||
- [x] **4.19** Web `globals.css` mirrors generated CSS custom properties
|
||||
- [ ] **4.20** Replace `design-system/web/mindlyst.css` with generated CSS
|
||||
- [x] **4.20** Replace `design-system/web/mindlyst.css` with generated CSS — file has "Auto-generated from bytelyst.tokens.json" header
|
||||
- [x] **4.21** `cd web && npx next build` — passes
|
||||
|
||||
**Clean up old code:**
|
||||
@ -486,7 +486,7 @@ The following gaps were identified by scanning every import in the actual codeba
|
||||
|
||||
### Full Regression Test
|
||||
|
||||
- [x] **6.1** Run all Python tests: 657 tests pass (`python -m pytest tests/ backend/tests/ -v --tb=short`)
|
||||
- [x] **6.1** Run all Python tests: 652 pass, 5 pre-existing Pydantic failures (`python3 -m pytest tests/ backend/tests/ -v --tb=short`)
|
||||
- [x] **6.2** Run all platform-service tests: 55 tests pass
|
||||
- [x] **6.3** Run all billing-service tests: 32 tests pass
|
||||
- [x] **6.4** Run all growth-service tests: 33 tests pass
|
||||
@ -496,7 +496,7 @@ The following gaps were identified by scanning every import in the actual codeba
|
||||
- [x] **6.8** Build tracker-dashboard: `tsc --noEmit` clean
|
||||
- [ ] **6.9** Build MindLyst KMP: blocked behind SSL proxy (passes on home network)
|
||||
- [x] **6.10** Build MindLyst web: `npx next build` passes
|
||||
- [x] **6.11** Run common-plat tests: `pnpm test` — **277 tests pass** across 16 test suites
|
||||
- [x] **6.11** Run common-plat tests: `pnpm test` — **281 tests pass** across 13 test suites
|
||||
- [ ] **6.12** Docker compose full stack: `docker compose up -d` → all healthy
|
||||
|
||||
### End-to-End Flow Tests
|
||||
@ -521,8 +521,8 @@ The following gaps were identified by scanning every import in the actual codeba
|
||||
|
||||
- [x] **6.25** Search LysnrAI for duplicated files — all `cosmos.ts`/`auth.ts` use `@bytelyst/*`, no raw error classes
|
||||
- [x] **6.26** Removed unused `@bytelyst/react-auth` dep from user-dashboard + tracker-dashboard `package.json`
|
||||
- [ ] **6.27** Run `pnpm -r exec depcheck` to find unused deps (if depcheck installed)
|
||||
- [ ] **6.28** Final git status check: all repos clean, no untracked artifacts
|
||||
- [x] **6.27** Run depcheck across all packages + dashboards — unused deps removed (react-auth from user/tracker, date-fns/stripe from admin, etc.)
|
||||
- [x] **6.28** Final git status check: all 3 repos clean, no untracked artifacts — confirmed
|
||||
|
||||
**Commit:** `docs: update all documentation for common platform integration`
|
||||
|
||||
@ -537,7 +537,7 @@ The following gaps were identified by scanning every import in the actual codeba
|
||||
- [ ] **7.3** Create reusable GitHub Actions workflow templates for service CI
|
||||
- [ ] **7.4** Add `@bytelyst/blob` package (extract blob storage client + SAS generation)
|
||||
- [ ] **7.5** Add `@bytelyst/monitoring` package (health check aggregator)
|
||||
- [ ] **7.6** Add `@bytelyst/testing` package (shared test utilities, mock factories)
|
||||
- [x] **7.6** Add `@bytelyst/testing` package (shared test utilities, mock factories) — created with 10 tests
|
||||
- [ ] **7.7** Evaluate Python shared package for `cosmos_client.py` + `blob_client.py` if MindLyst adds Python backend
|
||||
- [ ] **7.8** Integrate `@bytelyst/design-tokens` into LysnrAI dashboards (unified design language)
|
||||
- [ ] **7.9** Add pre-commit hooks to auto-run token generation when JSON changes
|
||||
@ -547,21 +547,21 @@ The following gaps were identified by scanning every import in the actual codeba
|
||||
|
||||
## Summary
|
||||
|
||||
| Phase | Packages | Tasks | Done | Status |
|
||||
| --------- | ------------------------------------------------ | -------- | -------- | ---------------------------------------------------- |
|
||||
| **0** | Repo scaffolding + branching + rollback strategy | 14 | 14 | ✅ Complete |
|
||||
| **1A** | `@bytelyst/errors` | 23 | 22 | ✅ Complete (Docker verify pending) |
|
||||
| **1B** | `@bytelyst/cosmos` | 33 | 32 | ✅ Complete (Docker verify pending) |
|
||||
| **2A** | `@bytelyst/config` (34 files to rewire) | 25 | 25 | ✅ Complete (Docker verify pending) |
|
||||
| **2B** | `@bytelyst/auth` (20+ admin routes affected) | 29 | 29 | ✅ Complete (25 tests, tracker migrated) |
|
||||
| **2C** | `@bytelyst/fastify-core` | 24 | 21 | ✅ Services refactored (Docker verify pending) |
|
||||
| **3A** | `@bytelyst/api-client` | 17 | 17 | ✅ Complete |
|
||||
| **3B** | `@bytelyst/react-auth` (24 consumer files) | 28 | 25 | ✅ Admin uses factory; user/tracker keep custom |
|
||||
| **4** | `@bytelyst/design-tokens` (4 platforms) | 24 | 22 | ⚠️ Visual verify pending |
|
||||
| **5** | CI/CD + Docker (pre-copy strategy) | 23 | 15 | ⚠️ All Dockerfiles rewritten, build blocked by proxy |
|
||||
| **6** | Verification + docs + cleanup | 28 | 23 | ✅ Docs updated, cleanup done, E2E needs services |
|
||||
| **7** | Future enhancements (+testing pkg) | 10 | 1 | 🔲 @bytelyst/testing created |
|
||||
| **Total** | **10 packages (+1 bonus: logger)** | **~278** | **~248** | **~89% complete** |
|
||||
| Phase | Packages | Tasks | Done | Status |
|
||||
| --------- | ------------------------------------------------ | ------- | ------- | -------------------------------------------------------------- |
|
||||
| **0** | Repo scaffolding + branching + rollback strategy | 14 | 14 | ✅ Complete |
|
||||
| **1A** | `@bytelyst/errors` | 23 | 22 | ✅ Complete (Docker verify pending) |
|
||||
| **1B** | `@bytelyst/cosmos` | 33 | 32 | ✅ Complete (Docker verify pending) |
|
||||
| **2A** | `@bytelyst/config` (34 files to rewire) | 25 | 24 | ✅ Complete (Docker verify pending) |
|
||||
| **2B** | `@bytelyst/auth` (20+ admin routes affected) | 29 | 29 | ✅ Complete (25 tests, tracker migrated) |
|
||||
| **2C** | `@bytelyst/fastify-core` | 24 | 22 | ✅ Services refactored, health-check verified (Docker pending) |
|
||||
| **3A** | `@bytelyst/api-client` | 17 | 17 | ✅ Complete |
|
||||
| **3B** | `@bytelyst/react-auth` (24 consumer files) | 28 | 25 | ✅ Admin uses factory; user/tracker keep custom |
|
||||
| **4** | `@bytelyst/design-tokens` (4 platforms) | 24 | 22 | ✅ CSS synced to MindLyst; visual verify pending |
|
||||
| **5** | CI/CD + Docker (pre-copy strategy) | 23 | 15 | ⚠️ All Dockerfiles rewritten, build blocked by proxy |
|
||||
| **6** | Verification + docs + cleanup | 28 | 21 | ✅ Docs updated, depcheck done, git clean; E2E needs services |
|
||||
| **7** | Future enhancements (+testing pkg) | 10 | 1 | 🔲 @bytelyst/testing created (10 tests) |
|
||||
| **Total** | **10 packages (+1 bonus: logger)** | **278** | **244** | **~88% complete** |
|
||||
|
||||
### Bonus Package (not in original roadmap)
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user