Merge work/side-effecting-gets

This commit is contained in:
Marc-André Bombeck committed 2026-08-02 01:29:46 +02:00
commit b40e9bc40f
28 files changed
+1479 -139

No files matched your search

+6 -5
View File
@@ -2369,9 +2369,9 @@ paths:
tags:
- Sync
summary: Sync handshake + window metadata
description: Cheap 'should I sync?' summary. Returns the previous `lastSyncedAt` checkpoint and advances it server-side
on each call. The `sync` block carries the incremental-delta window + tombstone retention so the client reads
them rather than hardcoding.
description: Cheap 'should I sync?' summary. Returns the `lastSyncedAt` checkpoint, which the batch ingest endpoints
advance when a client push lands; this route is a read and writes nothing. The `sync` block carries the
incremental-delta window + tombstone retention so the client reads them rather than hardcoding.
responses:
"200":
description: Sync state summary.
@@ -18160,8 +18160,9 @@ components:
- intakes
- sync
additionalProperties: false
description: iOS SyncMode handshake. Each GET also advances the server-side `lastSyncedAt` checkpoint and returns the
previous value. The cheap 'should I sync?' summary; the durable delta cursor lives on `/api/sync/changes`.
description: iOS SyncMode handshake. Reports the server-side `lastSyncedAt` checkpoint, which the batch ingest endpoints
set when a client push lands; the handshake itself writes nothing. The cheap 'should I sync?' summary; the
durable delta cursor lives on `/api/sync/changes`.
SyncChangesEnvelope:
type: object
properties: