Vyasa Extension Refactor Audit and Execution Plan

File-Level Audit And Target OwnershipURL copied

vyasa/helpers.pyURL copied

Current:

  • Large mixed bag:
    • title formatting
    • content mounts
    • slug/path/url helpers
    • frontmatter parsing
    • markdown preview
    • read-time
    • folder ordering
    • .vyasa folder config
    • post listing
    • folder note lookup

Target:

  • Split by contract, not by convenience.

Action:

  • Keep in core:
    • safe path primitives
    • slug/url encoding primitives
    • heading anchor primitive
    • raw folder config loader
  • Move to filesystem/documents extensions:
    • get_content_mounts
    • content_path_for_slug
    • content_slug_for_path
    • content_root_and_relative
    • find_folder_note_file
    • list_vyasa_posts
    • list_vyasa_entries
    • folder ordering policy
  • Move to markdown/documents:
    • frontmatter parsing
    • title resolution
    • read-time
    • preview markdown