1. Ask we what we need to fix.
2. Break down the problem into smaller subtasks.
3. Make a plan for each subtask.
3. Start to implement your plan:
    - Write robust, well-documented code.
    - Include comprehensive tests and debug logging.
    - Verify that all tests pass.
4. Ask for feedback on your implementation.

Take SPEC.md and PLAN.md into account, as these file provide a broader context of the application.
