[DTP-Worker] Sprint 5 · Générateur DocType CONFOTUR Application (ONAPI/Legal · roadmap L55)
DocType custom porteur des dossiers d'incitation touristique CONFOTUR (Ley 158-01, RD), référencé par RBAC (3 rôles) et le workflow vente mais jamais généré. Permissions = permissions_cibles RBAC mot pour mot ; is_submittable déduit de l'action submit ; estado/dossier_vente dérivés du workflow ; aucun taux/loi/montant fabriqué (#6). 14 invariants, 44 tests, hand-off dans out/. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
"""Librairie du generateur DocType `CONFOTUR Application` (Sprint 5 · ONAPI/Legal).
|
||||
|
||||
Trois briques :
|
||||
- `frappe` : connaissance Frappe/ERPNext v15 (types de champ, DocPerm,
|
||||
enveloppe DocType) — separee de l'assemblage metier.
|
||||
- `rbac_scan` : lecture (jamais reecriture) des roles du contrat RBAC qui
|
||||
referencent le DocType `CONFOTUR Application` -> source unique
|
||||
du nom, des permissions et du caractere soumissible.
|
||||
- `builder` : assemblage deterministe du bundle {manifest, doctype}.
|
||||
"""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
__all__ = ["frappe", "rbac_scan", "builder"]
|
||||
Reference in New Issue
Block a user