Extension Refactor Tracker

  • Task
    EXT-035 document type ownership
    • Task
      Gate .pdf and .tree visibility through owner extensions (pdf_viewer, tree_table)
    • Task
      Cover disabled type behavior in content tree, search, and static tree tests
    • Task
      Move raw/download ownership fully behind the document/file owner path in EXT-023
  • Task
    Move remaining core-owned route surfaces behind extensions where justified:
    • Task
      sidebar lazy/search branch helpers
    • Task
      raw markdown/download/static attachment routes
    • Task
      optional auth adjunct routes
  • Task
    Replace vyasa/extensions_builtin/themes/__init__.py re-export shim with real moved theme package
  • Task
    Revisit agent.py as optional extension
  • Task
    Add contract tests for asset bundle emission and extension static build parity