[Phase 5] Suite de tests E2E par module + packaging Flatpak release #313

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

Contexte

La Phase 5 du plan de développement (section 8.1) est dédiée au "Polish" : tests d'intégration E2E, documentation finale et packaging Flatpak de release (distincte du Flatpak dev de Phase 0).

Critères d'acceptation

  • Suite de tests E2E implémentée pour chaque module :
    • M1 : pipeline STT complet (audio → transcription → cache)
    • M2 : détection agent + streaming + Canvas renderer
    • M3 : parsing HTML → RichBlock + rendu GTK
    • M4 : détection bridge + unified timeline
    • M5 : translation engine + export conversation
  • Manifest Flatpak release (org.gnome.FractalPlus.json) créé dans build-aux/flatpak/
  • CI Forgejo Actions déclenche le build Flatpak release sur tag v*
  • L'artefact .flatpak est attaché à la release Forgejo automatiquement
  • README.md de chaque crate complété (section 9.2)

Notes techniques

  • Tests E2E : utiliser un homeserver Matrix de test (Conduit ou Synapse en container)
  • Flatpak release : activer le runtime GNOME stable (pas Devel), désactiver les symboles de debug
  • Distinct de l'issue CI/CD de Phase 0 (#3) qui couvre uniquement le dev
## Contexte La Phase 5 du plan de développement (section 8.1) est dédiée au "Polish" : tests d'intégration E2E, documentation finale et packaging Flatpak de release (distincte du Flatpak dev de Phase 0). ## Critères d'acceptation - [ ] Suite de tests E2E implémentée pour chaque module : - M1 : pipeline STT complet (audio → transcription → cache) - M2 : détection agent + streaming + Canvas renderer - M3 : parsing HTML → RichBlock + rendu GTK - M4 : détection bridge + unified timeline - M5 : translation engine + export conversation - [ ] Manifest Flatpak release (`org.gnome.FractalPlus.json`) créé dans `build-aux/flatpak/` - [ ] CI Forgejo Actions déclenche le build Flatpak release sur tag `v*` - [ ] L'artefact `.flatpak` est attaché à la release Forgejo automatiquement - [ ] README.md de chaque crate complété (section 9.2) ## Notes techniques - Tests E2E : utiliser un homeserver Matrix de test (Conduit ou Synapse en container) - Flatpak release : activer le runtime GNOME stable (pas Devel), désactiver les symboles de debug - Distinct de l'issue CI/CD de Phase 0 (#3) qui couvre uniquement le dev
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#313
No description provided.