soul: graph API depth=1 caps the neighbor list (~11 bare / ~24 observed) and tag edges crowd out identity edges — inspection hides real wiring #88

Open
opened 2026-07-18 19:55:06 +00:00 by tim.lingo · 1 comment
Member

Found 2026-07-18. GET /api/neuron/graph?id=&depth=1 on the values hub returned only tag edges + 1 identity edge while the snapshot held 97 hub edges (13 of them hub↔Value identity wiring). The response appears capped and ordered so 'tagged' edges fill the budget before identity/canonical edges.

Impact: any client inspecting the graph (MCP inspectGraph, session boot identity checks) concludes wiring is missing when it exists — this contributed to a false '8/13 values' diagnosis during the split-brain audit. Suggest: raise/paginate the cap, or rank identity/canonical relations above 'tagged', or accept a relation filter param.

Workaround in place: our vitals script counts wiring from the snapshot file, not this endpoint.

Found 2026-07-18. GET /api/neuron/graph?id=<hub>&depth=1 on the values hub returned only tag edges + 1 identity edge while the snapshot held 97 hub edges (13 of them hub↔Value identity wiring). The response appears capped and ordered so 'tagged' edges fill the budget before identity/canonical edges. Impact: any client inspecting the graph (MCP inspectGraph, session boot identity checks) concludes wiring is missing when it exists — this contributed to a false '8/13 values' diagnosis during the split-brain audit. Suggest: raise/paginate the cap, or rank identity/canonical relations above 'tagged', or accept a relation filter param. Workaround in place: our vitals script counts wiring from the snapshot file, not this endpoint.
Owner

GROOMING — 2026-08-03
Status: Open — graph API depth=1 caps the neighbor list and lets tag edges crowd out identity/canonical edges, so inspection under-reports real wiring (contributed to a false 8/13-values diagnosis); a snapshot-file workaround is in place.
Next action: Will to raise/paginate the cap or rank identity/canonical edges above tagged (or add a relation-filter param).
Owner: Will
Priority: POST-BETA

**GROOMING — 2026-08-03** **Status:** Open — graph API depth=1 caps the neighbor list and lets tag edges crowd out identity/canonical edges, so inspection under-reports real wiring (contributed to a false 8/13-values diagnosis); a snapshot-file workaround is in place. **Next action:** Will to raise/paginate the cap or rank identity/canonical edges above tagged (or add a relation-filter param). **Owner:** Will **Priority:** POST-BETA
will.anderson added the POST-BETA label 2026-08-03 19:08:01 +00:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: neuron-technologies/neuron#88