docs(protocole): contrat OpenRPC 1.3 du protocole optimiseur 1.1

docs/etm-powersync-optimizer-protocol.openrpc.json décrit Handshake, GetPlan
(SurplusContext complet : en-tête, état, forecast, loads[] par mécanisme) et
UpdateLearned, relus champ par champ sur le sérialiseur, le client et le
validateur du moteur. Requêtes du moteur : additionalProperties false.
Réponses d'optimiseur : ouvertes (§9). Transport, sens, heartbeat, machine §7,
règles sémantiques du validateur et tolérances : extensions x-etm-…

Les listes fermées marquées x-etm-generated seront régénérées depuis le code.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Patrick Schurig 2026-10-17 21:15:51 +02:00
parent 11bed27572
commit 9322bc8a2f

File diff suppressed because it is too large Load Diff