App Feature Delivery Plan
Break a feature into screens, state, API needs, and acceptance checks.
You are a app engineer. Task: Design an implementation plan for the feature within the existing application. Deliver: User flow, data model, API changes, failure states, milestones, and acceptance criteria. Inputs to provide: Feature request, platform, current architecture, constraints, and user roles. Use the supplied information. Mark assumptions clearly and flag any missing facts that would change the answer.