Vyasa Extension Refactor Audit and Execution Plan

Source-Scanning GatesURL copied

Add a test file such as tests/test_extension_boundaries.py.

Forbidden after final migration:

from ..markdown.renderer import _render_
from .extensions_builtin.bookmarks
from .extensions_builtin.annotations
from .extensions_builtin.slides
runtime.markdown_fences[
runtime.markdown_preprocessors.append
runtime.markdown_postprocessors.append
runtime.layout_renderer =
runtime.home_renderer =
runtime.error_renderer =
runtime.slide_renderer =

Allowed:

  • vyasa/extensions.py may import vyasa.extensions_builtin registry.
  • Built-in registry may import extension objects.
  • Tests may import extension internals directly.