Extension Refactor Task Graph

Present

1-min readUpdated May 22, 2026

Copied Raw Markdown!
Copied copy relative path!

Date: 2026-05-18

Priority override: finish the cleanup gate in docs/refactor/analysis-3.md before more feature extraction. Cleanliness comes first: EXT-033 through EXT-037 block EXT-021, EXT-022, EXT-023, EXT-031, and EXT-032.

Vyasa Extension Refactor
9 groups, 37 items, 100 edges

Classification SnapshotURL copied

Kernel:

  • Config loading and precedence.
  • Extension catalog, plan validation, capability conflict checks, and route mounting.
  • Request/render context accessors.
  • Declared asset serving and extension static route plumbing.

Default extensions:

  • default_layout: document shell and page frame.
  • default_theme: theme preset and token loading.
  • default_search: index, ranking, sidebar search, and preview cards.
  • blog_home: fallback post-card home feed.
  • filesystem: local content roots, folder notes, tree projection, and raw path resolution.
  • filesystem_routes: raw/download routes.
  • markdown: markdown pipeline, processors, and fence dispatch.
  • wikilinks, tabs, mermaid, d2, cytograph, cryptograph, tasks: markdown feature adapters.
  • slides, annotations, bookmarks, auth_routes, rbac_admin, sidebar_routes: feature route owners.

Kernel exceptions still present:

  • core.py still assembles home, search, sidebar, page layout, auth wiring, and document routes.
  • layout_page.py is still a kitchen-args page renderer, not a deep PageFrame.
  • helpers.py still knows filesystem and content-root policy.