diff --git a/05_deliverables_mvp/crm/financement_bancaire/financement_bancaire_gen.py b/05_deliverables_mvp/crm/financement_bancaire/financement_bancaire_gen.py index cf3ad43..087dc98 100644 --- a/05_deliverables_mvp/crm/financement_bancaire/financement_bancaire_gen.py +++ b/05_deliverables_mvp/crm/financement_bancaire/financement_bancaire_gen.py @@ -19,7 +19,8 @@ Le CŒUR métier (calcul d'apport 20/30 + gate check 4 conditions) vit dans charger le contrat, assembler le bundle, valider (schéma + invariants), écrire. Anti-invention (#6) : aucune valeur (taux d'apport, documents, autorisations, -noms de rôle) n'est codée en dur — tout vient du contrat + du contrat RBAC. Ce +noms de rôle) n'est codée en dur — tout vient du contrat + du contrat RBAC +(`rbac_50_roles.json`, résolu par `RoleResolver.from_path`, invariant 4). Ce worker n'écrit JAMAIS sur le VPS (l'application réelle est côté serveur). Sortie déterministe (tri stable, aucun horodatage) → diffable + re-générable.