scene JSON — contrato que ESP + Web consomem (ao vivo via /ws)
Painel somente-leitura, igual ao ESP: desenha a cena que o gateway empurra
pelo /ws (snapshot + diff). Para mudar o que aparece, envie eventos canônicos ao
POST /ingest — a simulação interativa vive no console de gestão.