Vyasa Extension Refactor Audit and Execution Plan

Current Contract ViolationsURL copied

VyasaExtension Does Not ExistURL copied

Observed:

  • docs/grill-sessions/vyasa-extension-contract.md sketches class SlidesExtension(VyasaExtension).
  • rg "VyasaExtension" finds only the docs.
  • Every built-in uses module-level META and configure(runtime).

Required:

  • Add a real VyasaExtension base class or protocol.
  • Built-ins export EXTENSION = MermaidExtension() or equivalent.
  • Registry loads extension objects, not arbitrary modules.