Vyasa Extension Refactor Audit and Execution Plan

Mechanical Migration PlanURL copied

Phase 18: Move Default ErrorsURL copied

Goal:

  • Error pages comply with slot:error_pages.

Steps:

  1. Move page_views.py into default_errors.
  1. Register slot:error_pages.
  1. Add structured ErrorPageContext.
  1. Core catch-all calls error slot.

Acceptance:

  • Normal users see public detail.
  • Admins can see admin detail.