Prepare a Safe Feature Change

Written by the author, AI-editedAI-assisted, author-verified How this module was made

In this lesson, you will investigate what it would take to let someone delete one BabyTrack feed entry. You will not implement the feature. Instead, you will trace the requested behavior through the SwiftUI, interoperability, and persistence boundaries before deciding whether the project is ready for the change.

What you will do

  1. Use the supplied feature brief to create a source-backed readiness plan.
  2. Verify important change points and risks against BabyTrack.
  3. Ask a fresh AI conversation or another tool to review the plan independently.
  4. Accept, reject, or revise the findings and produce the final feature-readiness-plan.md.

Materials

  • Project/Starter/BabyTrack/BabyTrack.xcodeproj
  • AI Resources/delete-feed-entry-feature-brief.md
  • AI Resources/Lesson Prompts/lesson-3-prompts.md, if you want to copy the prompts instead of typing them
  • An AI assistant that can inspect the project and attached Markdown files

The optional readiness-plan template and review checklist are available under AI Resources/Extra for Reference. They are reusable aids rather than required steps in the recorded demo.

Output

The completed feature-readiness-plan.md is available in Project/Final.

See forum comments
Download course materials from Github
Previous: Create & Review a Modernization Plan Quiz Next: Demo