DOC
Accueil/ Projets/ Gestion RH/ Product backlog

Product backlog

Backlog priorisé issu de l'audit. Format : ID · Titre · Priorité · Type · Valeur · Effort (t-shirt) · Dépendances. Priorités : P0 (bloquant) → P3 (confort).

Les efforts sont indicatifs (S/M/L/XL), à affiner en refinement.

🔴 P0 - Bloquant (sécurité & fondations)

ID Titre Type Valeur Effort Dépend
SEC-1 Durcir la RLS : accès par rôle/périmètre en base Sécurité Éviter fuite salaires/données perso L -
SEC-2 Restreindre employees/monthly_payroll : salarié voit sa ligne, manager son périmètre Sécurité RGPD M SEC-1
DB-1 Versionner le schéma réel (transport_receipts, planning_notes, contract_history, scope_*, rôle employee, bucket) Données Repo reproductible M -
DB-2 Aligner le CHECK de app_users.role avec le rôle employee Données Cohérence S DB-1
DEVX-1 Ajouter .env.example + .gitignore + doc dev locale DevX Onboarding S -

🟠 P1 - Majeur (qualité & évolutivité)

ID Titre Type Valeur Effort Dépend
REFA-1 Extraire domain/payroll.js et domain/alerts.js Refactor Testabilité M -
TEST-1 Tests Vitest sur la paie (mois à cheval, dimanche, sup, contrat changeant) Test Fiabilité financière M REFA-1
FIX-1 Uniformiser les dates (tout en local) dans lib/dates.js Bug Éviter décalage d'un jour S REFA-1
REFA-2 Découper App.jsx en pages/, components/ui/, lib/, hooks/ Refactor Maintenabilité XL -
QUAL-1 ESLint + Prettier + hook pré-commit Qualité Cohérence S -
GIT-1 Flux branche → PR, protection de main, Conventional Commits Process Traçabilité S -
ALERT-1 Alertes anniversaire (naissance) + documents à valider + documents manquants Feature Oublis RH évités M REFA-1

🟡 P2 - Important (valeur RH & comptable)

ID Titre Type Valeur Effort Dépend
COMPTA-1 Module Export comptable : par société, format configurable, verrou de période Feature Zéro ressaisie cabinet L DB-1
COMPTA-2 Codes d'absence + entrées/sorties dans l'export paie Feature Complétude paie M COMPTA-1
ALERT-2 Alertes titre de séjour, visite médicale, entretien pro, renouvellement CDD Feature Conformité M ALERT-1
NOTIF-1 Notifications email (échéances, congés, planning publié) Feature Alertes hors-app M REFA-1
CONGE-1 Demande de congé par le salarié (self-service + workflow) Feature Autonomie M SEC-2
CONGE-2 Acquisition automatique CP/RTT + compteurs Feature Justesse M -
PLAN-1 Contrôles légaux planning (repos 11h, amplitude) + conflit congés Feature Conformité M -

🟢 P3 - Confort (pilotage & industrialisation)

ID Titre Type Valeur Effort Dépend
BI-1 Tableau de bord RH : turnover, absentéisme, effectifs, masse salariale Feature Pilotage L -
DOC-1 Coffre-fort documents par salarié (avec expirations) Feature Alertes + conformité M DB-1
SIGN-1 Signature électronique contrats/avenants Feature Process L DOC-1
RGPD-1 Registre des traitements, durées de conservation, journal d'audit Conformité Légal M SEC-1
ONB-1 Checklists onboarding/offboarding (STC, attestations) Feature Process M -
CI-1 CI GitHub Actions (lint + test + build) + preview Netlify DevX Qualité continue S QUAL-1, TEST-1
TS-1 Migration progressive TypeScript Refactor Robustesse XL REFA-2

Definition of Ready / Done (proposé)

Ready : valeur claire, critères d'acceptation écrits, dépendances identifiées, impact base/sécurité évalué.

Done : code sur une branche, npm run build OK, lint OK, tests si logique métier, migration versionnée si schéma, revue PR, message de commit Conventional, doc mise à jour.