saravanakumardb1
|
4d126cb051
|
feat(platform-service): migrate 6 repositories to @bytelyst/datastore (flags, settings, comments, votes, products, themes) — 756/756 tests pass
|
2026-03-02 00:51:03 -08:00 |
|
saravanakumardb1
|
8576fe2e91
|
test(platform-service): add route tests for settings, votes, and public modules
|
2026-02-16 12:33:17 -08:00 |
|
saravanakumardb1
|
87f7d76915
|
test(platform-service): add products, cache, votes repository tests — 362 tests, 32.6% stmts
|
2026-02-16 12:08:40 -08:00 |
|
saravanakumardb1
|
11ca4e95e3
|
docs: Phase 5 update AGENTS.md, package.json, monitoring for consolidated services
|
2026-02-14 21:54:09 -08:00 |
|
saravanakumardb1
|
29fc8124e4
|
refactor: merge tracker-service into platform-service
Phase 3 of service consolidation (5→2 services).
Moved modules:
- items (16 tests)
- comments (6 tests)
- votes (5 tests)
- public (16 tests) — rate-limited, no auth required
Changes:
- Copied 4 modules from tracker-service
- Added DEFAULT_PRODUCT_ID alias in product-config.ts (Gap 1)
- Created src/lib/auth.ts re-exporting extractAuth from @bytelyst/auth (Gap 2)
- Added @bytelyst/auth and @fastify/rate-limit to package.json (Gap 2)
- Registered itemRoutes, commentRoutes, voteRoutes, publicRoutes in server.ts
- Public routes at top level (no auth scope)
- Removed tracker-service directory
Tests: 158 passing (115 + 43 from tracker = 158) ✅
Build: clean ✅
Service consolidation Phases 1-3 complete:
- growth-service: merged ✅
- billing-service: merged ✅
- tracker-service: merged ✅
Remaining: 2 services (platform-service + extraction-service)
|
2026-02-14 21:34:21 -08:00 |
|