"""Publiciste Agent · bibliothèque interne. Modules : - parser : data_room/PXX/ → dict projet (contrat projets_master.schema.json) - validator : validation JSON-Schema draft-07 (sous-ensemble, zéro dépendance pip) - generator : projets_master.json → HTML public (vente.otov7.com) - branding : tokens de marque luxury (CLAUDE.md #4) Cible de portage sur le VPS : otoia/capabilities/publiciste.py (voir 03_agents/publiciste/AGENT.md · GAP_ANALYSIS_SPRINT1.md §3.13). """