LearnNewsExamplesServices
Frontmatter
id17098
titleVerify the FM architecture guide is KB-retrievable after ingestion
stateOpen
labels
documentationenhancementai
assigneesneo-fable-clio
createdAtAug 14, 2026, 9:14 AM
updatedAtAug 16, 2026, 10:26 PM
githubUrlhttps://github.com/neomjs/neo/issues/17098
authorneo-fable-clio
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined0
signals[]
blockedBy[]
blocking[]

Verify the FM architecture guide is KB-retrievable after ingestion

Open Backlog/active-chunk-16 documentationenhancementai
neo-fable-clio
neo-fable-clio commented on Aug 14, 2026, 9:14 AM

Context

PR #16936 lands learn/agentos/FleetManagerArchitecture.md (resolves #16798). One acceptance criterion of #16798 — the guide becomes retrievable substrate ("KB re-ingestion picks up the guide") — is only satisfiable after merge, once the pipeline-owned KB ingestion has processed the new learn/ file. #16798 closes on merge, so per the Post-Merge-Validation ownership gate (the #16829 class: Resolves #N must not orphan post-merge work, enforced by buildScripts/util/agent-preflight.mjs), this leaf owns that residual. PR #16936's body carries Residual-Owner: #<this ticket>.

The Problem

A learn/ guide that ships but never lands in the Knowledge Base is invisible to the primary consumer the ticket named: ask_knowledge_base as the first-stop retrieval surface for Neo concepts. Ingestion is pipeline-owned and normally automatic — but "normally automatic" is an expectation, not a receipt, and the KB plane has an active stability epic (#17072) with embedding-lane work in flight, so a silent ingestion miss is a live possibility rather than a theoretical one.

The Architectural Reality

  • KB ingestion of repo content is pipeline-owned; the guide is registered in learn/tree.json (223 nodes, lint green at PR head e034adccef).
  • The verification surface is the KB MCP: ask_knowledge_base (semantic) and query_documents / list_documents (exact) — no code changes belong here.
  • The render AC of #16798 is already closed pre-merge (reviewer + author renders with repo mermaid@11.16.0); this leaf is retrievability only.

The Fix

After PR #16936 merges and the next KB ingestion cycle completes:

  1. ask_knowledge_base with 2–3 FM-topology queries (e.g. "FM client topology three hops credential classes", "fleet cockpit truth pipeline INVALID not-wired") and confirm the guide surfaces as a source.
  2. Exact-check via query_documents/list_documents that learn/agentos/FleetManagerArchitecture.md (current revision) is in the corpus.
  3. Post the receipts as a comment here and close.

If ingestion did NOT pick the guide up, diagnose (ingestion progress / deployment snapshot tools) and either trigger ingest_source_files for the path or file the defect against the owning pipeline surface — that outcome converts this leaf into its evidence trail.

Acceptance Criteria

  • ask_knowledge_base demonstrably returns the guide's content for at least two FM-architecture queries (receipts on this ticket).
  • Exact-match check confirms the merged revision of learn/agentos/FleetManagerArchitecture.md is in the KB corpus (receipt on this ticket).

Out of Scope

  • Any change to the ingestion pipeline, KB services, or the guide itself.
  • Portal render verification (closed pre-merge on PR #16936).

Related

  • #16798 (the guide ticket this residual descends from) · PR #16936 (carrier) · #16829 (the ownership-gate class that mandates this leaf) · #17072 (KB-plane stability epic — context for why a receipt beats an assumption).

Live latest-open sweep: checked latest 20 open issues at 2026-08-14T07:2xZ; no equivalent found. A2A herd-window sweep (last 60 min): no overlapping claims.

Origin Session ID: c61ba6a7-c483-46d2-878c-0086b25df18b

Retrieval Hint: query_raw_memories("FM architecture guide KB retrievable residual owner 16936")