Skip to content

Markdown ecosystem core

Status: open/planned · Kind: system · Audience: system

  • One Rust markdown core built around a single lossless CST, with contract/validation, transformation, and query as derived planes over that one tree — no plane re-parses.
  • Canonical home is the markdown-contract repo; this monorepo consumes published versions and incubates fleet-specific crates that graduate upstream.
  • TypeScript consumers reach the whole surface through one WASM boundary with generated types.

The fleet treats markdown + frontmatter on disk as its data substrate, but the capability to read, validate, transform, and query that substrate grew as per-app implementations — five frontmatter parsers, three wikilink resolvers, two vault walks. This umbrella capability names the target: one core that owns parsing and fidelity, a set of planes that own semantics, and one boundary per consumer language. Child capabilities define each plane; D-7VMX-markdown-ecosystem-strategy fixes the architecture and sequencing.

Children carry parent_key pointing here; the tree is the capability map of the strategy. Consumers today: sdlc entity tooling, polish, the determined suite, ontogen’s markdown-store, the Astro doc sites.


← Back to Capabilities