Skip to content

Remove due date syncing from sync pipeline#19

Merged
jack-champagne merged 3 commits intomainfrom
copilot/remove-due-date-syncing
Feb 8, 2026
Merged

Remove due date syncing from sync pipeline#19
jack-champagne merged 3 commits intomainfrom
copilot/remove-due-date-syncing

Conversation

Copy link
Copy Markdown

Copilot AI commented Feb 8, 2026

Due dates should be managed entirely in the GitHub Projects UI, not synced from TASKS.md.

Changes

  • sync.py — Remove explicit due_date=None from two ProjectItem() constructions (redundant with default)
  • tests/test_execute_sync.py — Remove "End date" field from _stub_fields() test helper
  • examples/TASKS.md — Remove - **Due:** ... metadata lines
  • .gitignore — Add .venv/

Kept

ProjectItem.due_date remains as a read-only field (per task spec) — the board still reads it for display, we just no longer write or diff on it.

Already absent

Several items in the task checklist (RE_DUE in parser, due_date on Task, due date comparison in _needs_update, due date write in _apply_task_fields, Due references in FORMAT.md/README.md) were already removed or never existed.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits February 8, 2026 07:27
Co-authored-by: jack-champagne <43344745+jack-champagne@users.noreply.github.com>
Due dates should be managed entirely in the GitHub Projects interface,
not synced from TASKS.md. This removes due date support from the sync
pipeline:

- Remove explicit due_date=None from ProjectItem construction in sync.py
- Remove "End date" field from test stub _stub_fields() in test_execute_sync.py
- Remove "- **Due:**" lines from examples/TASKS.md
- Add .venv/ to .gitignore

Keep the due_date field on ProjectItem (read-only, for display).
Several items from the TASKS.md checklist (RE_DUE pattern, due_date on
Task, due_date comparison in _needs_update, due date write in
_apply_task_fields, Due references in FORMAT.md/README.md) were already
absent from the codebase.

Co-authored-by: jack-champagne <43344745+jack-champagne@users.noreply.github.com>
Copilot AI changed the title [WIP] Remove due date syncing from project management Remove due date syncing from sync pipeline Feb 8, 2026
Copilot AI requested a review from jack-champagne February 8, 2026 07:30
@jack-champagne jack-champagne marked this pull request as ready for review February 8, 2026 07:46
@jack-champagne jack-champagne merged commit ba47064 into main Feb 8, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants