Problem
The flag defaults to . This means that when syncing completed changes, the GitHub Issues remain open unless the user explicitly passes .
Proposed Solution
Change the default of to . When a change is complete (all tasks checked), the corresponding GitHub Issue should be closed automatically.
Rationale
Completed changes should result in closed issues. Keeping completed issues open creates noise and requires manual cleanup. The current behavior forces users to remember to pass an extra flag every time they sync a completed change.
Alternative
Document the default behavior more clearly and provide a warning when syncing a completed change without .
Problem
The flag defaults to . This means that when syncing completed changes, the GitHub Issues remain open unless the user explicitly passes .
Proposed Solution
Change the default of to . When a change is complete (all tasks checked), the corresponding GitHub Issue should be closed automatically.
Rationale
Completed changes should result in closed issues. Keeping completed issues open creates noise and requires manual cleanup. The current behavior forces users to remember to pass an extra flag every time they sync a completed change.
Alternative
Document the default behavior more clearly and provide a warning when syncing a completed change without .