Vyasa Extension Refactor Audit and Execution Plan

File-Level Audit And Target OwnershipURL copied

vyasa/assets.pyURL copied

Current:

  • Adds mtime cache-busting only for /static/... package files.

Target:

  • Keep core, but rewrite as extension asset resolver.
  • Support:
    • /static/core/<asset>
    • /static/extensions/<extension_id>/<asset>
    • package data lookup
    • mtime cache token

Action:

  • Replace asset_url(path) with runtime.asset_url(bundle_or_path).
  • Keep a compatibility helper internally only, not as an extension shortcut.