Vyasa Extension Refactor Audit and Execution Plan

File-Level Audit And Target OwnershipURL copied

vyasa/favicon.pyURL copied

Current:

  • Generates deterministic favicon.
  • Core routes serve /static/icon.png or generated SVG.

Target:

  • Either core fallback asset provider or default_favicon extension.

Action:

  • If extension:
    • id default_favicon
    • category route or layout
    • provides cap:asset:favicon
    • registers /static/icon.svg
    • layout extension asks asset provider for favicon href.