1. Open GitHub issue.
2. Post a detailed plan in a comment on the issue.
3. Create a new branch and implement your plan:
4. Write robust, well-documented code.
5. Include comprehensive tests and debug logging.
6. Confirm that all tests pass.
7. Commit your changes and open a pull request referencing the issue.
8. Keep the issue open until the pull request is merged.

The issue is github issue #
