Vyasa Extension Refactor Audit and Execution Plan

Current Contract ViolationsURL copied

Tests Validate Metadata, Not Extension BehaviorURL copied

Observed:

  • test_extensions.py validates preset expansion and conflict checks.
  • It does not instantiate a VyasaExtension.
  • It does not validate that configure() cannot mutate runtime directly.
  • It does not validate that disabled Mermaid renders as code.
  • It does not validate extension asset emission.
  • It does not validate storage namespace paths.
  • It does not validate route registration through extension app.

Required:

  • Add tests that prove the contract, not the current adapter behavior.