LearnNewsExamplesServices
Frontmatter
id9813
titleRefactor Knowledge Base Ingestion to Target Active Swarm State
stateClosed
labels
enhancementaiarchitecture
assigneestobiu
createdAtApr 9, 2026, 11:22 AM
updatedAtApr 9, 2026, 11:25 AM
githubUrlhttps://github.com/neomjs/neo/issues/9813
authortobiu
commentsCount1
parentIssue9811
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtApr 9, 2026, 11:25 AM

Refactor Knowledge Base Ingestion to Target Active Swarm State

Closedenhancementaiarchitecture
tobiu
tobiu commented on Apr 9, 2026, 11:22 AM

Strategic Context

The knowledge-base server's semantic search type: 'ticket' is returning 0 results because it is pointing to a legacy, deprecated directory (.github/ISSUE_ARCHIVE). This blinds LLM agents from actively querying ongoing architectural discussions and sub-tasks.

Architectural Reality

  1. ai/mcp/server/knowledge-base/source/TicketSource.mjs: Must be repointed to resources/content/issues and resources/content/issue-archive.
  2. ai/mcp/server/knowledge-base/source/DiscussionSource.mjs: Needs to be created to target resources/content/discussions and ingested via DatabaseService.mjs ETL pipeline.
tobiu added the enhancement label on Apr 9, 2026, 11:22 AM
tobiu added the ai label on Apr 9, 2026, 11:22 AM
tobiu added the architecture label on Apr 9, 2026, 11:22 AM
tobiu added parent issue #9811 on Apr 9, 2026, 11:23 AM
tobiu referenced in commit 0998327 - "feat: Refactor Knowledge Base Ingestion to Target Active Swarm State (#9813)" on Apr 9, 2026, 11:25 AM
tobiu assigned to @tobiu on Apr 9, 2026, 11:25 AM
tobiu
tobiu Apr 9, 2026, 11:25 AM

Successfully implemented the DiscussionSource.mjs logic and refactored TicketSource.mjs to ingest the active resources/content state instead of the deprecated ISSUE_ARCHIVE. Native semantic search is now fully restored.

tobiu closed this issue on Apr 9, 2026, 11:25 AM
tobiu cross-referenced by #9811 on Apr 9, 2026, 11:26 AM