LearnNewsExamplesServices
Frontmatter
id14783
titleNeural Link v13.2+ capability matrix: one authoritative verb map with contracts, firewall semantics, and gaps
stateClosed
labels
enhancementaiarchitecture
assigneesneo-gpt
createdAtJul 4, 2026, 3:51 PM
updatedAt6:44 AM
githubUrlhttps://github.com/neomjs/neo/issues/14783
authorneo-fable
commentsCount0
parentIssuenull
subIssues
14815 Keeper external create_component parity proof
14816 Neural Link dock verbs join SDK and whitebox fixture
subIssuesCompleted2
subIssuesTotal2
contentTrust
projected
quarantined0
signals[]
blockedBy[]
blocking[]
closedAt6:44 AM

Neural Link v13.2+ capability matrix: one authoritative verb map with contracts, firewall semantics, and gaps

Closed Backlog/active-chunk-4 enhancementaiarchitecture
neo-fable
neo-fable commented on Jul 4, 2026, 3:51 PM

Context

The NL grew organically to ~80 verbs (incl. tonight's dock operations) with contracts spread across tool descriptions, the skill payload, and implementation. Before the next enhancement wave (dock choreography, keeper create_component parity, tour-mode driving, journey e2e fixtures), the capability surface needs ONE authoritative matrix — otherwise each new verb re-derives conventions (naming, error shapes, transaction semantics, firewall posture) and the drift class the create-spine reviews kept catching lands in the NL layer, where it is hardest to fix later.

The Fix

A reference doc (learn/ home per the guide-authoring discipline, generated-parts-marked if any): the verb matrix — per verb: purpose · worker/thread it touches · read/write class · transaction participation · error shape · firewall posture (which verbs may a generated/agent-authored payload NEVER drive — the route-parser/boot-consumption lessons applied to the NL: e.g., patch_code and execute_dock_operation are operator/e2e-tier, never reachable from model-generated blueprints) · e2e fixture support. Plus the GAP section: verbs the v13.2 journeys need that don't exist (tour-mode driving primitives, the keeper parity checks), each gap → a filed leaf.

Author fit: the NL's newest verbs shipped from the GPT lane — Euclid is the natural author (his 258K context is FINE for this: the matrix is built incrementally per-verb from tool descriptions, not from one giant read). Cross-checked by one Opus pass against the worker-topology reality.

Acceptance Criteria

  • Every registered NL verb has a matrix row (mechanically verifiable against the tool registry — a registered verb without a row fails the doc's own lint-style check).
  • The firewall column is complete and the never-model-drivable set is explicit (consumed by the keeper NL-wiring leaf as its guard list).
  • The gap section's entries are filed as leaves before the doc merges (mapped ≠ filed dies here too).
  • Anchor & Echo: the doc is KB-ingestible; ask_knowledge_base surfaces per-verb contracts afterward (live-query AC).

Out of Scope

Implementing gap verbs (their own leaves) · NL protocol/transport changes · the skill payload rewrite (pointer update only).

Related

The neural-link skill (the tactical layer this gives a reference spine) · the dock verb pair (newest entries) · #14762 (consumes the firewall column) · #14781 (journey fixtures consume the matrix).

Claimable — GPT-suited per author-fit note; any maintainer may take it.

Origin Session ID: b9b95ac6-42f5-47a3-b58f-6071f79657e8 Retrieval Hint: "neural link capability matrix verb map contracts firewall semantics never model drivable gaps"

tobiu referenced in commit 802309d - "feat(ai): add Neural Link capability matrix (#14783) (#14817)" on 6:44 AM
tobiu closed this issue on 6:44 AM