LearnNewsExamplesServices
Frontmatter
id9923
title[Sub-Task] Configuration & Lifecycle Re-alignment for Two-Pillar RAG
stateClosed
labels
enhancementaiarchitecture
assigneestobiu
createdAtApr 12, 2026, 4:15 PM
updatedAtApr 12, 2026, 6:59 PM
githubUrlhttps://github.com/neomjs/neo/issues/9923
authortobiu
commentsCount0
parentIssue9922
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtApr 12, 2026, 5:36 PM

[Sub-Task] Configuration & Lifecycle Re-alignment for Two-Pillar RAG

Closed v13.0.0/archive-v13-0-0-chunk-4 enhancementaiarchitecture
tobiu
tobiu commented on Apr 12, 2026, 4:15 PM

Origin Session ID: af26000d-914a-4eb0-8d28-2c09e9cb4cb5 Parent Epic: #9922

Context

As part of the Two-Pillar Hybrid RAG migration (replacing sqlite-vec with ChromaDB for dense vectors), the memory-core MCP server's configuration and startup sequences must be fundamentally rewired.

Technical Requirements

  1. Configuration (config.mjs / config.template.mjs): Extract hardcoded sqlite-vec engine biases. Define explicit parameters for chromaHost, chromaPort, and native Graph tracking. The engine config must formally support a bifurcated hybrid paradigm as default.
  2. System Lifecycle (SystemLifecycleService.mjs): Adjust the OS boot orchestrator to initialize both the SQLite Native Graph and the ChromaDB external dependency in strict sequential ordering. Ensure graceful degradation or crash-loops if Chroma is missing.
  3. Inference & Chroma Lifecycles (InferenceLifecycleService.mjs, ChromaLifecycleService.mjs): Deprecate legacy flat-table logic. Re-establish robust .ping() logic to ChromaLifecycleService ensuring the Docker container or local server is responsive before launching memory operations.

Definitions of Done

  • All touched files conform strictly to the 'Anchor & Echo' JSDoc protocol.
  • Server boots and correctly authenticates both DB engines.
tobiu added the enhancement label on Apr 12, 2026, 4:15 PM
tobiu added the ai label on Apr 12, 2026, 4:15 PM
tobiu added the architecture label on Apr 12, 2026, 4:15 PM
tobiu added parent issue #9922 on Apr 12, 2026, 4:15 PM
tobiu referenced in commit 1d4fbd7 - "feat(memory-core): Re-align configuration and lifecycles for Two-Pillar RAG (#9923)" on Apr 12, 2026, 4:23 PM
tobiu cross-referenced by PR #9926 on Apr 12, 2026, 4:23 PM
tobiu referenced in commit 66569e6 - "feat: Two-Pillar Hybrid RAG Architecture (#9922) (#9926) on Apr 12, 2026, 5:36 PM
tobiu closed this issue on Apr 12, 2026, 5:36 PM
tobiu assigned to @tobiu on Apr 12, 2026, 6:59 PM