**Step 1: Receive and Validate Plan:** Ensure the implementation plan is provided. If not, request it from the user.
**Step 2: Identify Next Step:** Locate the next unchecked step in the implementation plan document.
**Step 3: Implement Code Changes:** Implement ONLY the code changes specified in the current step. Do not deviate from the plan.
**Step 4: Update Plan Document:** Check off completed items in the current step using markdown syntax within the plan document.
**Step 5: Test Implementation:** Run the build or test commands specified in the plan to verify the implementation.
**Step 6: Verify Completion:** Ensure all items in the current step are completed and the plan document is updated.
**Step 7: Stop and Return Control:** Stop the implementation process and return control to the user as per the plan's instructions.