[ { "order": 1, "id": "fixtures-generate", "titre": "Générer les fixtures Role + Custom DocPerm", "responsable": "worker", "statut": "livré", "commande": "python3 fixtures_gen/rbac_fixtures_gen.py build", "produces": [ "role.json", "custom_docperm.json" ], "depends_on": [], "confirmations": [], "doc": "../fixtures_gen/README.md" }, { "order": 2, "id": "custom-doctypes-create", "titre": "Créer les DocTypes DTP custom manquants (après confirmation)", "responsable": "vps", "statut": "à faire VPS", "commande": null, "produces": [], "depends_on": [ "fixtures-generate" ], "confirmations": [ "custom_doctypes" ], "doc": "../RBAC_50_ROLES_SPEC.md" }, { "order": 3, "id": "fixtures-migrate", "titre": "Déposer role.json + custom_docperm.json dans fixtures/ puis bench migrate", "responsable": "vps", "statut": "à faire VPS", "commande": null, "produces": [], "depends_on": [ "fixtures-generate", "custom-doctypes-create" ], "confirmations": [], "doc": "../fixtures_gen/README.md" }, { "order": 4, "id": "userperm-apply", "titre": "Matérialiser les User Permission row-level par utilisateur", "responsable": "worker+vps", "statut": "plan livré · matérialisation VPS", "commande": "python3 userperm_gen/userperm_gen.py build", "produces": [ "user_permission_plan.json" ], "depends_on": [ "fixtures-migrate" ], "confirmations": [ "companies", "roles_scope_equipe" ], "doc": "../userperm_gen/README.md" }, { "order": 5, "id": "roleprofile-apply", "titre": "Importer les Role Profile (après les Role) puis affecter User.role_profile_name", "responsable": "worker+vps", "statut": "bundle livré · affectation VPS", "commande": "python3 roleprofile_gen/roleprofile_gen.py build", "produces": [ "role_profile.json" ], "depends_on": [ "fixtures-migrate" ], "confirmations": [], "doc": "../roleprofile_gen/README.md" }, { "order": 6, "id": "verify-http-qa", "titre": "Vérification HTTP post-déploiement + audit QA 4Big", "responsable": "vps", "statut": "à faire VPS", "commande": null, "produces": [], "depends_on": [ "userperm-apply", "roleprofile-apply" ], "confirmations": [], "doc": "../RBAC_50_ROLES_SPEC.md" } ]