P0: stabilisation backend/chat/stream + nouvelle base migrations v1
Backend Go:
- Remplacement complet des anciennes migrations par la base V1 alignée sur ORIGIN.
- Durcissement global du parsing JSON (BindAndValidateJSON + RespondWithAppError).
- Sécurisation de config.go, CORS, statuts de santé et monitoring.
- Implémentation des transactions P0 (RBAC, duplication de playlists, social toggles).
- Ajout d’un job worker structuré (emails, analytics, thumbnails) + tests associés.
- Nouvelle doc backend : AUDIT_CONFIG, BACKEND_CONFIG, AUTH_PASSWORD_RESET, JOB_WORKER_*.
Chat server (Rust):
- Refonte du pipeline JWT + sécurité, audit et rate limiting avancé.
- Implémentation complète du cycle de message (read receipts, delivered, edit/delete, typing).
- Nettoyage des panics, gestion d’erreurs robuste, logs structurés.
- Migrations chat alignées sur le schéma UUID et nouvelles features.
Stream server (Rust):
- Refonte du moteur de streaming (encoding pipeline + HLS) et des modules core.
- Transactions P0 pour les jobs et segments, garanties d’atomicité.
- Documentation détaillée de la pipeline (AUDIT_STREAM_*, DESIGN_STREAM_PIPELINE, TRANSACTIONS_P0_IMPLEMENTATION).
Documentation & audits:
- TRIAGE.md et AUDIT_STABILITY.md à jour avec l’état réel des 3 services.
- Cartographie complète des migrations et des transactions (DB_MIGRATIONS_*, DB_TRANSACTION_PLAN, AUDIT_DB_TRANSACTIONS, TRANSACTION_TESTS_PHASE3).
- Scripts de reset et de cleanup pour la lab DB et la V1.
Ce commit fige l’ensemble du travail de stabilisation P0 (UUID, backend, chat et stream) avant les phases suivantes (Coherence Guardian, WS hardening, etc.).
2025-12-06 10:14:38 +00:00
|
|
|
c70da0d132287d67ba913cd12b47bb903f37f6985fc313706355e7f8e7829476 docs/ORIGIN/ORIGIN_API_SPECIFICATION.md
|
|
|
|
|
2e58f52f632ed734ad98050ec0400da6a839ee0f10564df8ce71fd904b6e0607 docs/ORIGIN/ORIGIN_BUSINESS_LOGIC.md
|
2026-04-27 14:48:37 +00:00
|
|
|
cb2de54ecb528e89ef1f1ed1ba293dde76b1346665c26882cf8a57c77ebbf7e7 docs/ORIGIN/ORIGIN_UI_UX_SYSTEM.md
|
P0: stabilisation backend/chat/stream + nouvelle base migrations v1
Backend Go:
- Remplacement complet des anciennes migrations par la base V1 alignée sur ORIGIN.
- Durcissement global du parsing JSON (BindAndValidateJSON + RespondWithAppError).
- Sécurisation de config.go, CORS, statuts de santé et monitoring.
- Implémentation des transactions P0 (RBAC, duplication de playlists, social toggles).
- Ajout d’un job worker structuré (emails, analytics, thumbnails) + tests associés.
- Nouvelle doc backend : AUDIT_CONFIG, BACKEND_CONFIG, AUTH_PASSWORD_RESET, JOB_WORKER_*.
Chat server (Rust):
- Refonte du pipeline JWT + sécurité, audit et rate limiting avancé.
- Implémentation complète du cycle de message (read receipts, delivered, edit/delete, typing).
- Nettoyage des panics, gestion d’erreurs robuste, logs structurés.
- Migrations chat alignées sur le schéma UUID et nouvelles features.
Stream server (Rust):
- Refonte du moteur de streaming (encoding pipeline + HLS) et des modules core.
- Transactions P0 pour les jobs et segments, garanties d’atomicité.
- Documentation détaillée de la pipeline (AUDIT_STREAM_*, DESIGN_STREAM_PIPELINE, TRANSACTIONS_P0_IMPLEMENTATION).
Documentation & audits:
- TRIAGE.md et AUDIT_STABILITY.md à jour avec l’état réel des 3 services.
- Cartographie complète des migrations et des transactions (DB_MIGRATIONS_*, DB_TRANSACTION_PLAN, AUDIT_DB_TRANSACTIONS, TRANSACTION_TESTS_PHASE3).
- Scripts de reset et de cleanup pour la lab DB et la V1.
Ce commit fige l’ensemble du travail de stabilisation P0 (UUID, backend, chat et stream) avant les phases suivantes (Coherence Guardian, WS hardening, etc.).
2025-12-06 10:14:38 +00:00
|
|
|
5e15b573481804e55bc9c6f32b78e9ce534423b19857bbac043cda5bfa951c99 docs/ORIGIN/ORIGIN_SECURITY_FRAMEWORK.md
|
|
|
|
|
89b7c50497d43dee56977d0e38cf3b450ddccbadfa3a04e4ba1bee020b5c861d docs/ORIGIN/ORIGIN_TECHNICAL_STACK.md
|
|
|
|
|
a3b37c2841eb783b984175507789569c83527c07b7d7bdf4f6f38d70ef15e1d0 docs/ORIGIN/ORIGIN_PERFORMANCE_TARGETS.md
|
|
|
|
|
79b0b1000df4ed063bf1f25e852c2901fa26ddeff657cfdacc893357bb794319 docs/ORIGIN/ORIGIN_TESTING_STRATEGY.md
|
|
|
|
|
fe6439405bde3151b248a244ecc08a20a99d37e7abe6cd8bdba54363d3fa4271 docs/ORIGIN/ORIGIN_DATABASE_SCHEMA.md
|
|
|
|
|
72bd296d5b654f41e995e11470925bacddd5acb3e2470cb9e9ed37ac9e5f9aa0 docs/ORIGIN/ORIGIN_FEATURES_REGISTRY.md
|
|
|
|
|
4a09156026340f67942cd4932433393c03305e29b2bf0f80431c503ab26ab0a6 docs/ORIGIN/ORIGIN_IMPLEMENTATION_TASKS.md
|
|
|
|
|
2f2beac10280ac7644a32f44d4b598822dad05e7e945737b25a8af7eb86f7309 docs/ORIGIN/ORIGIN_CODE_STANDARDS.md
|
|
|
|
|
ad00933e78f19702be4d041f7db686ad7101b94d4f4754f2d2f75590cdb2558c docs/ORIGIN/ORIGIN_MASTER_ARCHITECTURE.md
|
|
|
|
|
a75b9b058c541af15d944626884d3b34b97148a0854a23f5a431cfe29f75a1f5 docs/ORIGIN/ORIGIN_DEPLOYMENT_GUIDE.md
|
|
|
|
|
25401648f80e30eb9040818a78f96f7e0fc167112d48d558f8449ee5c7a45f2d docs/ORIGIN/ORIGIN_QUALITY_METRICS.md
|
|
|
|
|
835f5352ec3fd43c6e4bc2512af3c606d0ee5bb5b60ca7ba59561a88c555e38a docs/ORIGIN/ORIGIN_DEVELOPMENT_PHASES.md
|
2026-04-27 14:48:37 +00:00
|
|
|
aa2b251ff914a86ac021323897ea53ffe9491faf0cca82115c4b663024b778b1 docs/ORIGIN/ORIGIN_BRAND_IDENTITY.md
|