Skip to content

docs: TODO-0106 graph model cleanup + TODO-0193 .mdx support spec - #67

Merged
edochi merged 4 commits into
mainfrom
docs/todo-0106-cleanup
Jul 7, 2026
Merged

docs: TODO-0106 graph model cleanup + TODO-0193 .mdx support spec#67
edochi merged 4 commits into
mainfrom
docs/todo-0106-cleanup

Conversation

@edochi

@edochi edochi commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Docs-only. Three commits across the spec TODO surface.

TODO-0106 — graph model cleanup

  • Scopes TODO-0106 to the extracted markdown link graph.
  • Finalizes the graph model; reframes TODO-0171 as discovery workflows.

TODO-0193 — new .mdx support spec

Splits MDX support into two increments:

  • Validation (free): frontmatter detection keys off the leading delimiter, not the extension, so check/init/update work with a one-line scanner change. Unlocks docs-site frontmatter linting — MDX's actual unmet pain point.
  • Search (gated, real work): a fence-aware pre-chunk strip stage to drop import/export lines and {expr} expressions (JSX tag markup is already dropped as Event::Html; those leak as Event::Text). Records the open design decisions (opt-in vs automatic, strip aggressiveness, config surface).

Files

  • docs/spec/todos/TODO-0106.md, TODO-0171.md — graph cleanup
  • docs/spec/todos/TODO-0193.md — new spec
  • docs/spec/todos/index.md — index row for 0193

edochi and others added 4 commits July 3, 2026 11:21
Promote the 2026-06-25 design to the spec body and remove the superseded
edges.lance / mdvs graph / phased-adjacency (redb, CSR) sections; their
rationale is preserved in the design-history log. Add an explicit
"extracted vs declared" scope note marking declared/traceability code
links as out of scope (a separate project), keeping mdvs and that
concern distinct.
…workflows

- 0106: nodes = files + sections (internal heading hierarchy -> structural
  edges + broken-heading detection in check); both Obsidian and GitHub
  heading notations resolve to the same section node (one canonical
  slugger); file/section link-type model; sections only.
- 0106: semantic similarity excluded from the graph entirely (discovery-only).
- 0171: reframed from a stored similarity-edge graph into semantic-assisted
  link-authoring workflows -- semantic proposes, the author commits explicit
  links; nothing semantic is stored as an edge.
…ody stripping)

Co-Authored-By: Claude <noreply@anthropic.com>
@edochi
edochi merged commit cfad41d into main Jul 7, 2026
8 checks passed
@edochi
edochi deleted the docs/todo-0106-cleanup branch July 7, 2026 23:12
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