Vyasa Extension Refactor Audit and Execution Plan

Built-In Extension InventoryURL copied

markdownURL copied

Category:

  • Core-adjacent render contract, currently built-in extension.

Should own:

  • Mistletoe renderer setup.
  • Core Markdown syntax:
    • paragraphs
    • headings
    • links
    • images
    • code blocks
    • tables
    • inline tokens
    • footnotes
    • callouts if kept default
    • code includes if kept default

Should not own:

  • Mermaid
  • D2
  • Cytograph
  • Tasks
  • Cryptograph
  • Tabs
  • Slides actions
  • Wikilinks if user wants it optional

Plan:

  • Rename current from_md to a renderer service behind app.markdown.render.
  • Make feature hooks external.
  • Delete all hard-coded feature fallback branches.