You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Migration : table route_reports et notifications.kind report_resolved #184
packages/shared : motifs route_reports.reason (les 7 de D-056 et low_rating de D-087, réservé au système), statuts open, accepted, rejected, sortes de notification (go_closed, report_resolved), règle des 7 jours (un signalement ouvert de moins de 7 jours bloque ; un signalement tranché ne bloque plus, D-057), règles étape et commentaire par motif ; tout testé.
apps/api : table route_reports conforme à Modele-de-Donnees (reviewed_by, reviewed_at du wiki pour la résolution), contraintes de motif, d'étape et de commentaire (80 caractères), index (route_id, user_id, created_at) pour la règle et myReport, un seul low_rating ouvert par parcours ; table notifications (elle n'existe pas encore) avec kindgo_closed et report_resolved. Migration additive 0009.
Écriture d'un signalement sous verrou transactionnel par utilisateur et parcours, pour que la règle des 7 jours tienne même sous requêtes concurrentes ; tests sur widoo_test.
Effacement avec le compte (on delete cascade sur user_id).
✅ Déploiement vérifié en staging le 2026-10-14 vers 12:05Z, par l'orchestrateur (lecture seule), pour l'opérateur Paul : deploy-staging.yml vert sur a488be7 (tête de la PR #432) ; job widoo-api-migrate réussi à 11:59:41Z (migration 0009, route_reports et notifications) ; révision widoo-api-00162-yib en service ; /v1/health ok. Status du Project : Terminés.
Activity
IlanAMG commentedon Sep 26, 2026
D-057 (https://github.com/Inprogress-Agency/widoo-app/wiki/Design-Changelog) : prévoir l'index pour la règle « un signalement par utilisateur et par parcours sur 7 jours » et pour
myReport(route_id, user_id, created_at) ; un signalement tranché ne bloque plus.PaulThiberville commentedon Oct 14, 2026
🔨 Démarrage — plan :
packages/shared: motifsroute_reports.reason(les 7 de D-056 etlow_ratingde D-087, réservé au système), statutsopen, accepted, rejected, sortes de notification (go_closed,report_resolved), règle des 7 jours (un signalement ouvert de moins de 7 jours bloque ; un signalement tranché ne bloque plus, D-057), règles étape et commentaire par motif ; tout testé.apps/api: tableroute_reportsconforme à Modele-de-Donnees (reviewed_by,reviewed_atdu wiki pour la résolution), contraintes de motif, d'étape et de commentaire (80 caractères), index(route_id, user_id, created_at)pour la règle etmyReport, un seullow_ratingouvert par parcours ; tablenotifications(elle n'existe pas encore) aveckindgo_closedetreport_resolved. Migration additive0009.widoo_test.on delete cascadesuruser_id).PaulThiberville commentedon Oct 14, 2026
✅ Déploiement vérifié en staging le 2026-10-14 vers 12:05Z, par l'orchestrateur (lecture seule), pour l'opérateur Paul :
deploy-staging.ymlvert sura488be7(tête de la PR #432) ; jobwidoo-api-migrateréussi à 11:59:41Z (migration 0009,route_reportsetnotifications) ; révisionwidoo-api-00162-yiben service ;/v1/healthok. Status du Project : Terminés.