Vyasa Extension Refactor Audit and Execution Plan

File-Level Audit And Target OwnershipURL copied

vyasa/__init__.pyURL copied

Current:

  • Lazy-imports app, rt, get_root_folder, and get_blog_title from core.py.

Problem:

  • Keeps core.py as public app surface.

Target:

  • Export version and stable public API only.
  • If app export remains, point to vyasa.app:create_app or vyasa.main:app.
  • Do not expose rt.

Action:

  • Keep as core.
  • Remove rt from __all__ after route registration moves to extensions.