Expose completedDate on tasks #8
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Filed from
halfst/mpx-engine#120.What's needed
A
completed_date(or equivalent) on task payloads — when a task or card was marked done.statusalready indicates completion (0unchecked,2completed), but there is no timestamp for when it happened.Why
Sync Operating Spec§4.3 defines the Done-column archive on a three-month clock measured from completion:Two things there need the date: the clock that decides eligibility, and the archive bullet itself, which records the completion date as content.
§10 already lists this as a known blocker:
The vault-side workaround would be for the sync to stamp its own
completedDatethe first run it observes a card in Done. That is strictly worse: it dates the observation, not the completion, so a card completed the day after a sync outage is dated wrong, and the whole thing breaks if the vault record is ever rebuilt.Acceptance
Unblocks
Sync Spec §4.3 archive hygiene, and closes a §10 open item.