"""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"]
