[#1801 gate] Collaboration-robustness voor callouts: reconnect + incompatible-client #1843

Closed
opened 2026-08-29 12:37:36 +00:00 by brenno · 0 comments
Owner

Context

Onderdeel van de acceptatiepoorten voor #1801 (IMAGE_CALLOUTS.md §9).

Wat gevraagd wordt

callout_collab_test.dart dekt round-trip, diff en InsertSlide, maar niet:

  1. Reconnect — twee clients, één verbreekt en herstelt, callout-state blijft consistent.
  2. Incompatible-client blocking — een client die callouts niet ondersteunt wordt geblokkeerd (capability negotiation), inclusief de gerepareerde imageZoom-diff (#1803).
  3. Two-client gelijktijdige edit — beide clients bewerken callouts op dezelfde slide, merge gedraagt zich correct.

Status

Bestaat niet; callout_collab_test.dart dekt alleen de codec/diff-laag.

Acceptatie

  • Reconnect-test: callout-state overleeft disconnect/herstel
  • Incompatible-client blocking test (capability negotiation)
  • Two-client gelijktijdige callout-edit
  • Groen in make check
## Context Onderdeel van de acceptatiepoorten voor #1801 (IMAGE_CALLOUTS.md §9). ## Wat gevraagd wordt `callout_collab_test.dart` dekt round-trip, diff en InsertSlide, maar niet: 1. **Reconnect** — twee clients, één verbreekt en herstelt, callout-state blijft consistent. 2. **Incompatible-client blocking** — een client die callouts niet ondersteunt wordt geblokkeerd (capability negotiation), inclusief de gerepareerde `imageZoom`-diff (#1803). 3. **Two-client gelijktijdige edit** — beide clients bewerken callouts op dezelfde slide, merge gedraagt zich correct. ## Status Bestaat niet; `callout_collab_test.dart` dekt alleen de codec/diff-laag. ## Acceptatie - [ ] Reconnect-test: callout-state overleeft disconnect/herstel - [ ] Incompatible-client blocking test (capability negotiation) - [ ] Two-client gelijktijdige callout-edit - [ ] Groen in `make check`
brenno 2026-08-29 13:17:45 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LibreKAT/Ocideck#1843
No description provided.