veza/docs/V0_502_RELEASE_SCOPE.md
senke c416f51f25 docs(v0.501): Sprint 6 -- finalization and tag
- FIN-01: Add smoke test results (22/22 features pass)
- FIN-02: Update PROJECT_STATE.md for v0.501
- FIN-03: Update CHANGELOG.md with v0.501 entries
- FIN-04: Archive V0_501 scope, create V0_502 placeholder
- FIN-05: Add v0.501 retrospective
- FIN-06: Validate Go build passes
2026-02-22 18:45:07 +01:00

823 B

V0.502 Release Scope — Chat Server Rewrite

Status: Planning Target: TBD

Objectif

Réécriture du chat server Rust en Go (cf. ADR-002-chat-server.md).

Lots prévus

Lot CH1: Chat Server Go

  • WebSocket handler Go (remplace Axum)
  • Message persistence PostgreSQL (remplace SQLx)
  • Redis PubSub for rooms
  • JWT auth compatible with existing stream tokens

Lot CH2: Frontend Chat Integration

  • Migrate WebSocket client to new endpoints
  • Update chat UI components
  • Add typing indicators and read receipts

Lot CH3: Testing & Migration

  • E2E tests for chat flow
  • Migration guide from Rust to Go
  • Feature parity validation

Critères d'acceptance

  • All existing chat features work with Go server
  • Latency < 100ms for message delivery
  • Zero downtime migration path documented