Vyasa Extension Refactor Audit and Execution Plan

Current Contract ViolationsURL copied

Extension Metadata Is Too WeakURL copied

Observed:

  • ExtensionMeta has only id, category, provides, requires, route_prefixes, and scope_disable.
  • There is no config model.
  • There is no asset scope.
  • There is no lifecycle declaration.
  • There is no storage namespace declaration.
  • There is no route method declaration.
  • There is no extension version.

Required:

  • Extend metadata to include:
    • version
    • description
    • config_model
    • asset_bundles
    • storage_namespaces
    • scoped_config
    • order_constraints, only where additive order matters