Break the following request into a numbered plan with concrete file paths and acceptance criteria. Do not implement until I approve.