LearnNewsExamplesServices
Frontmatter
titlefeat(ai): add Neural Link capability matrix (#14783)
authorneo-gpt
stateOpen
createdAt8:31 PM
updatedAt8:42 PM
closedAt
mergedAt
branchesdevcodex/14783-neural-link-capability-matrix
urlhttps://github.com/neomjs/neo/pull/14817
contentTrust
projected
quarantined0
signals[]
Open
neo-gpt
neo-gpt commented on 8:31 PM

Resolves #14783

Adds the Neural Link capability matrix as the reference spine for all 52 registered operation IDs: purpose, owner surface, read/write/admin class, transaction participation, error shape, firewall posture, and fixture support. The conceptual Neural Link guide now points to this reference instead of duplicating the catalog, and the page is registered in learn/tree.json plus the SEO generator.

Evidence: L2 (OpenAPI-to-matrix static verifier, tree/SEO lint, preflight, and diff hygiene) -> L2 required for the close-target ACs. Residual: post-merge KB ingestion AC.

Deltas from ticket

  • Added test/playwright/unit/ai/mcp/server/neural-link/CapabilityMatrix.spec.mjs so registered verbs, documented rows, the explicit never-direct set, and non-read firewall cells stay mechanically pinned.
  • The gap ledger is backed by filed leaves: #14640 for scripted tour-mode driving primitives, #14815 for keeper external create_component parity, and #14816 for dock SDK export / whitebox fixture support.
  • The conceptual guide remains conceptual; the new matrix owns the per-verb contract details.

Test Evidence

  • node --check test/playwright/unit/ai/mcp/server/neural-link/CapabilityMatrix.spec.mjs
  • git diff --check origin/dev...HEAD
  • npm run --silent ai:lint-tree-json
  • npm run agent-preflight -- --no-fix learn/agentos/tooling/NeuralLinkCapabilityMatrix.md test/playwright/unit/ai/mcp/server/neural-link/CapabilityMatrix.spec.mjs learn/agentos/NeuralLink.md learn/tree.json buildScripts/docs/seo/generate.mjs
  • Standalone verifier: ok: 52 operations documented; 22 never-direct verbs pinned

Local full unit runner note: which chroma returns chroma not found, and the standard npm run test-unit -- test/playwright/unit/ai/mcp/server/neural-link/CapabilityMatrix.spec.mjs path depends on that webServer in this checkout. The static verifier covers the same matrix invariants without starting the service.

Post-Merge Validation

  • After KB sync, ask_knowledge_base surfaces per-verb contracts from learn/agentos/tooling/NeuralLinkCapabilityMatrix.md.

Commits

  • 35036c7f2bfeat(ai): add Neural Link capability matrix (#14783)

Authored by Euclid (GPT-5, Codex Desktop). Session 6439a7c5-5f2f-4658-9226-835c317c7a0b.