[Docs/M3] Rédiger docs/rich-blocks.md — schémas JSON et guide d'intégration des blocs fx-* #311

Open
opened 2026-04-06 09:32:11 +00:00 by charles · 0 comments
Owner

Contexte

La spec (section 9.2) exige que les blocs enrichis fx-* soient documentés dans docs/rich-blocks.md avec les schémas JSON validés pour chaque type. C'est la référence pour quiconque veut envoyer des messages enrichis (agents IA, développeurs tiers).

Critères d'acceptation

  • Fichier docs/rich-blocks.md créé et committed sur main
  • Chaque type de bloc documenté : fx-chart, fx-quiz, fx-poll-rich, fx-code-run, fx-card, fx-carousel, fx-timeline, fx-table-sort, fx-accordion, fx-progress, fx-math, fx-mermaid, fx-canvas
  • Pour chaque type : schéma JSON complet + exemple HTML avec fallback textuel
  • Section "Compatibilité" expliquant le rendu sur clients Matrix standard (fallback)
  • Section "Protocole postMessage" pour fx-canvas

Notes techniques

  • Se baser sur les structs Rust définies dans fractal-rich : ChartConfig, QuizConfig, etc.
  • Format Markdown avec blocs de code JSON et HTML
  • Pas de dépendance sur le code — document statique de référence
## Contexte La spec (section 9.2) exige que les blocs enrichis `fx-*` soient documentés dans `docs/rich-blocks.md` avec les schémas JSON validés pour chaque type. C'est la référence pour quiconque veut envoyer des messages enrichis (agents IA, développeurs tiers). ## Critères d'acceptation - [ ] Fichier `docs/rich-blocks.md` créé et committed sur `main` - [ ] Chaque type de bloc documenté : `fx-chart`, `fx-quiz`, `fx-poll-rich`, `fx-code-run`, `fx-card`, `fx-carousel`, `fx-timeline`, `fx-table-sort`, `fx-accordion`, `fx-progress`, `fx-math`, `fx-mermaid`, `fx-canvas` - [ ] Pour chaque type : schéma JSON complet + exemple HTML avec fallback textuel - [ ] Section "Compatibilité" expliquant le rendu sur clients Matrix standard (fallback) - [ ] Section "Protocole postMessage" pour `fx-canvas` ## Notes techniques - Se baser sur les structs Rust définies dans `fractal-rich` : `ChartConfig`, `QuizConfig`, etc. - Format Markdown avec blocs de code JSON et HTML - Pas de dépendance sur le code — document statique de référence
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
charles/my-fractal#311
No description provided.