Vyasa Extension Refactor Audit and Execution Plan

Final Target Mental ModelURL copied

Core should answer:

  • What content roots exist?
  • What request is this?
  • What user roles does this request have?
  • Which extensions are enabled?
  • Which extension owns this route, slot, fence, asset, or storage namespace?
  • How do I call the registered provider safely?

Extensions should answer:

  • How does Mermaid render?
  • How do Tasks parse and draw?
  • How does the default layout look?
  • How do bookmarks store and render?
  • How does search rank files?
  • How does a slide deck work?

That split is the developer-friendly layer. Anything else is just moving boxes around.