Skip to content

feat(69): push parity — local moves, tag and assignee diffs reach Fizzy (#33)#50

Merged
ChrisPelatari merged 2 commits into
developfrom
claude/69-push-parity
Jun 12, 2026
Merged

feat(69): push parity — local moves, tag and assignee diffs reach Fizzy (#33)#50
ChrisPelatari merged 2 commits into
developfrom
claude/69-push-parity

Conversation

@ChrisPelatari

Copy link
Copy Markdown
Member

Summary

Test plan

New suite FizzySyncEnginePushParityTests (4 tests: triage body, exact tag diff incl. the both-sides-match-don't-toggle pin, assignee diff, no-diff zero-toggles pin). Three resilience tests updated… no — they pass unchanged thanks to the known-remote-column guard. Full suite green; macOS zero warnings.

Engine chain: A1 ✓ C2 ✓ C4 ✓ C4b/C5/C6 ✓ → C11 remains. Mission: #28 · Status log: #69

🤖 Generated with Claude Code

ChrisPelatari and others added 2 commits June 12, 2026 05:58
Four tests on the LWW local-newer branch: a moved card POSTs triage
with the new column id; tag edits push EXACT toggle diffs (tag_ids on
PUT is rejected live — probe notes); assignee edits toggle
symmetrically; no-diff cycles add zero toggle calls (pin).

RED: 3 failed, 1 pin passing.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
pushParityDiffs on the LWW local-newer branch: column moves ride
POST /triage (only when the remote column is KNOWN and differs —
legacy payloads without a column say nothing about placement); tags
and assignees push as exact toggle diffs against this cycle's fresh
remote state (tag_ids on PUT is rejected live; toggles are not
idempotent). Errors collect, never throw.

Rider: removes a same-type forced cast warning that rode in with #44
(StepRepository) — restores the zero-warning baseline.

Closes the gap found in issue #33 (option A). Full suite green; macOS
zero warnings.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ChrisPelatari ChrisPelatari merged commit 04159f2 into develop Jun 12, 2026
1 check passed
@ChrisPelatari ChrisPelatari deleted the claude/69-push-parity branch June 12, 2026 11:17
ChrisPelatari added a commit that referenced this pull request Jun 12, 2026
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.

1 participant