Vyasa Extension Refactor Audit and Execution Plan

File-Level Audit And Target OwnershipURL copied

vyasa/sidebar_helpers.pyURL copied

Current:

  • Sidebar UI, TOC extraction, custom CSS discovery/scoping.

Target:

  • Move sidebar rendering into default_layout.
  • TOC extraction belongs to documents/markdown contract.
  • Custom CSS may be a custom_css theme/layout extension.

Action:

  • Split:
    • sidebar components -> default_layout
    • TOC extraction -> documents or markdown
    • custom CSS discovery -> themes/custom_css extension