# Refuse protocol 5 clients once circles move to the 110 m box · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/1a1214758f0899e1977846decca44028a5c0c933)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: 1a1214758f0899e1977846decca44028a5c0c933

Requested commit: 1a1214758f0899e1977846decca44028a5c0c933

Commit: 1a1214758f0899e1977846decca44028a5c0c933

Tree: 5316f042ea183f78a19a67a1dae03ca48f6b5808

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Refuse protocol 5 clients once circles move to the 110 m box

A client on protocol 5 places a custom circle by the 40 m box. Given a
version 3 circle row it draws the circle 35 m up and left, and its next
edit writes the row back whole at version 1, which every new client then
corrects a second time. Protocol 6 refuses those clients until they
reload, as protocol 4 did for Paranoia rows.

Convex deploys before the web build, so open web tabs are held from the
moment the server changes, before any client can write a version 3 row.
Their queued work stays queued and is sent after the reload. No desktop
release has cloud sync yet.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

- [dc7033d7aca62ec147a9d0ca2f221a70a342748e](https://git.cafe/dara/icarus/commit/dc7033d7aca62ec147a9d0ca2f221a70a342748e?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/1a1214758f0899e1977846decca44028a5c0c933?format=markdown)
