What problem does it solve? It guides development of the EOS E3 Module 1 scope: keeping the routine wizard fast (perceived step transitions under 100ms p95), enabling routine step editing, and enforcing permissions, audit, and accessibility rules without breaking other modules. ## Core Features & Use Cases - Optimistic Wizard Navigation: Keeps Step2 and Step3 transitions non-blocking by updating reducer state, persisting in the background, and navigating immediately. - Routine Step Editing: Supports create, update, and delete of routine steps via POST/PATCH/DELETE /api/routines/:id/steps with backend ownership validation. - Performance Guard: Uses useRoutineWizardProfiler marks and the npm run perf:routine-wizard script to prevent regressions against the RNF-01 target. - Use Case: When adding a new step to an existing skincare routine, the skill ensures the UI navigates instantly, the backend validates that clients cannot edit specialist-assigned routines, and the mutation is recorded as a best-effort audit log. ## Quick Start Ask the assistant to implement or review a routine wizard change in the EOS app following the e3-routine-wizard-perf scope and performance contract.