Files
Ange-Marie MAURIN - A2M SystèmesandClaude Opus 5.5 3ff9d30ba1 feat(contract): migration complete vers le contrat AsyncAPI + FlatBuffers (ADR 0013)
Spec : tous les messages des deux liaisons (hello/welcome, core/*, session/*,
events/*, render/stop ; render/ready, render/failed, render/closed, render/input,
render/stop), table Recording (SQRC), codes d'erreur ajoutes ; compatible avec
published/0.5.0. Numeros 6 et 7 de studio-core reserves a log/protocol.

Generateur : tableaux d'enumerations, encode_<message> et message_<message> en C++,
readForCore en TypeScript, client RxJS (emit-client.ts), documentation HTML
(emit-docs.ts).

Core : protocole binaire seul (liaison choisie par l'identifiant de la premiere
trame, texte refuse 1003, jeton/origine refuses 1008 avec le code en raison),
tous les messages par CoreReceiver, base64 et FrameKind retires, enregistrement
par la table Recording. 3d/wire : codec JSON retire. sequa-render, Studio host,
Studio et le faux Core (tools/mock-core.ts) passes au contrat.

Docs : specs JSON gelees, README, contract/README, plan de migration (restes :
tutoriels, tests de contrat generes, essai 4 sous ASan).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-11 12:46:37 +01:00
..