Skip to content

add lossless-permissive NodeFilter proposal (#122)#123

Merged
HumanBean17 merged 1 commit into
masterfrom
propose/lossless-frame
May 14, 2026
Merged

add lossless-permissive NodeFilter proposal (#122)#123
HumanBean17 merged 1 commit into
masterfrom
propose/lossless-frame

Conversation

@HumanBean17
Copy link
Copy Markdown
Owner

What

Adds propose/LOSSLESS-PERMISSIVE-NODEFILTER-PROPOSE.md documenting the tactical lossless-permissive NodeFilter contract from #122.

Why now

Documents the no-regret subset that stops silent filter drops without locking the broader #117 frame.

Highlights

  • extra="forbid" on NodeFilter and per-kind applicability checks (design).
  • _coerce_filter stays as the lossless JSON-string path.
  • No ontology bump or re-index; MCP validation-only when implemented.
  • Scopes filter work to find_v2 / search_v2 / neighbors_v2 (no filter on describe_v2 in this tree).

Tests

Docs-only; baseline unchanged.

Out of scope

  • Implementation deferred to a follow-up PR.

Refs: #122

Made with Cursor

Co-authored-by: Cursor <cursoragent@cursor.com>
@HumanBean17 HumanBean17 merged commit ae75644 into master May 14, 2026
1 check passed
@HumanBean17 HumanBean17 deleted the propose/lossless-frame branch May 23, 2026 16:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant