Skip to content

backlog(B-0185): Delta-CRDT property tests redesign after #1426 close#1428

Merged
AceHack merged 1 commit intomainfrom
otto/b-0185-file-delta-crdt-redesign-after-1426-close-2026-05-03
May 3, 2026
Merged

backlog(B-0185): Delta-CRDT property tests redesign after #1426 close#1428
AceHack merged 1 commit intomainfrom
otto/b-0185-file-delta-crdt-redesign-after-1426-close-2026-05-03

Conversation

@AceHack
Copy link
Copy Markdown
Member

@AceHack AceHack commented May 3, 2026

Summary

Files B-0185 to track the proper Delta-CRDT property test redesign after #1426 closed honestly.

#1426's incremental approach (3 properties → 5 → reviewer feedback → close) didn't converge. The redesign needs:

  • DVV.Sync chain causality
  • Full-state equality (not Value-only)
  • Per-component sign constraints for PNCounter
  • Within-replica out-of-order anti-entropy coverage
  • Single-pass design

P2 because underlying math is proven via Z3 + Lean; this is wrapper-layer coverage. The 14+ merged C3 properties substantially close the C3 → B grade upgrade.

🤖 Generated with Claude Code

#1426 closed honestly after 5 reviewer threads surfaced distinct
correctness issues (same-replica dots collision, missing within-replica
path, PN sign-collision falling to disjoint, Value-vs-full-state
convergence, description drift).

This row tracks the proper redesign: DVV.Sync chains + full-state
equality + per-component sign constraints + within-replica out-of-order
coverage + single-pass design (no incremental additions).

P2 because the underlying math is already proven via Z3 + Lean; this
is wrapper-layer coverage. The 14+ already-merged C3 properties
substantially close the C3 → B grade upgrade.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 3, 2026 15:46
@AceHack AceHack enabled auto-merge (squash) May 3, 2026 15:46
@AceHack AceHack merged commit 9c647df into main May 3, 2026
24 checks passed
@AceHack AceHack deleted the otto/b-0185-file-delta-crdt-redesign-after-1426-close-2026-05-03 branch May 3, 2026 15:48
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new backlog row (B-0185) capturing the required redesign scope for Delta-CRDT anti-entropy property tests after PR #1426 was closed, and updates the backlog index to include it.

Changes:

  • Added B-0185 per-row backlog entry documenting the concrete redesign requirements and acceptance criteria.
  • Updated docs/BACKLOG.md to include the new B-0185 entry under P2.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
docs/backlog/P2/B-0185-delta-crdt-property-tests-redesign-after-1426-close-2026-05-03.md New backlog row describing the redesign needs + acceptance criteria for Delta-CRDT property tests.
docs/BACKLOG.md Adds the B-0185 link in the P2 section so the index reflects the new row file.

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