Jarvis
|
fd83bd4f2d
|
chore(orchestrator): Phase 4 complete — config schema + CLI lifecycle commands
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
381 tests passing (347 gateway + 34 CLI), 40/40 tasks clean
|
2026-04-02 21:38:40 -05:00 |
|
Jarvis
|
ce3ca1dbd1
|
feat(cli): add gateway start/stop/status lifecycle commands
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-02 21:37:20 -05:00 |
|
Jarvis
|
95e7b071d4
|
feat(cli): add mosaic gateway init command with tier selection wizard
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-02 21:35:32 -05:00 |
|
Jarvis
|
04a80fb9ba
|
feat(config): add MosaicConfig schema + loader with tier auto-detection
ci/woodpecker/push/ci Pipeline failed
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-02 21:03:00 -05:00 |
|
Jarvis
|
626adac363
|
chore(orchestrator): Phase 3 complete — local tier implemented (SQLite + keyword search + JSON queue)
ci/woodpecker/push/ci Pipeline failed
42 new tests: 4 queue, 18 storage, 20 memory
347 total tests passing
|
2026-04-02 20:56:39 -05:00 |
|
Jarvis
|
35fbd88a1d
|
feat(memory): implement keyword search adapter — no vector dependency
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-02 20:55:00 -05:00 |
|
Jarvis
|
25383ea645
|
feat(storage): implement SQLite adapter with better-sqlite3
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-02 20:51:13 -05:00 |
|
Jarvis
|
7bb878718d
|
feat(queue): implement local adapter with JSON persistence
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-02 20:46:11 -05:00 |
|
Jarvis
|
46a31d4e71
|
chore(orchestrator): Phase 2 complete — existing backends wrapped as adapters
ci/woodpecker/push/ci Pipeline was successful
|
2026-04-02 20:44:11 -05:00 |
|
Jarvis
|
e128a7a322
|
feat(gateway): wire adapter factories + DI tokens alongside existing providers
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-02 20:44:11 -05:00 |
|
Jarvis
|
27b1898ec6
|
refactor(memory): wrap pgvector logic as MemoryAdapter implementation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-02 20:44:11 -05:00 |
|
Jarvis
|
d19ef45bb0
|
feat(storage): implement Postgres adapter wrapping Drizzle + @mosaic/db
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-02 20:44:10 -05:00 |
|
Jarvis
|
5e852df6c3
|
refactor(queue): wrap ioredis as bullmq adapter behind QueueAdapter interface
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-02 20:44:10 -05:00 |
|
Jarvis
|
e0eca771c6
|
chore(orchestrator): Phase 1 complete — all interfaces defined
|
2026-04-02 20:44:10 -05:00 |
|
Jarvis
|
9d22ef4cc9
|
feat: add adapter factory + registry pattern for queue, storage, memory
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-02 20:44:10 -05:00 |
|
Jarvis
|
41961a6980
|
feat(memory): define MemoryAdapter interface types
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-02 20:44:10 -05:00 |
|
Jarvis
|
e797676a02
|
feat(storage): define StorageAdapter interface types + scaffold package
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-02 20:44:10 -05:00 |
|
Jarvis
|
05d61e62be
|
feat(queue): define QueueAdapter interface types
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-02 20:44:10 -05:00 |
|
Jarvis
|
73043773d8
|
chore(orchestrator): Bootstrap storage abstraction retrofit
Mission: Decouple gateway from hardcoded Postgres/Valkey backends.
20 tasks across 5 phases. Estimated total: ~214K tokens.
Phase 1: Interface extraction (4 tasks)
Phase 2: Wrap existing backends as adapters (5 tasks)
Phase 3: Local tier implementation (4 tasks)
Phase 4: Config + CLI commands (4 tasks)
Phase 5: Migration + docs (3 tasks)
|
2026-04-02 20:44:10 -05:00 |
|