[DTP-Worker 20260803_093713] Auto exec · session 20260803_093713
CI / Contraintes NON-NÉGOCIABLES (CLAUDE.md) (push) Has been cancelled
CI / Validation JSON (schémas Faisabilité) (push) Has been cancelled
CI / Qualité documentaire (liens + 4Big) (push) Has been cancelled
CI / Reproductibilité des artefacts out/ (build == commité) (push) Has been cancelled
CI / Fraîcheur matrice de régression (run == commité) (push) Has been cancelled
CI / Intégrité du câblage CI (gate agrège tout · gates statiques verrouillés) (push) Has been cancelled
CI / Intégrité des chiffres du README (valeur == artefact cité · (push) Has been cancelled
CI / Publiciste · parser + schéma + generator (unittest) (push) Has been cancelled
CI / RBAC · 50 rôles + schéma (unittest) (push) Has been cancelled
CI / Faisabilité · générateur 4 volets + round-trip (unittest) (push) Has been cancelled
CI / RBAC · fixtures ERPNext (Role + Custom DocPerm) (push) Has been cancelled
CI / RBAC · plan User Permission (row-level) (push) Has been cancelled
CI / RBAC · Role Profile (bundles par portail) (push) Has been cancelled
CI / RBAC · run-book d'application unifié (agrégat 3 volets) (push) Has been cancelled
CI / Faisabilité · dossier bancable trilingue FR/EN/ES (push) Has been cancelled
CI / CRM · workflow vente ERPNext (lead → CONFOTUR) (push) Has been cancelled
CI / CRM · DocType porteur OTO Dossier Vente (push) Has been cancelled
CI / CRM · barème commissions vendeurs (push) Has been cancelled
CI / CRM · Financement Bancaire (gate hypothécaire RD) (push) Has been cancelled
CI / Fiscal · e-CF DGII (Compupar) (push) Has been cancelled
CI / Frontend · Workspaces 5 portails rôle (push) Has been cancelled
CI / Legal · DocType CONFOTUR Application (push) Has been cancelled
CI / QA · Audit 5D conformité (push) Has been cancelled
CI / SEO · mots-clés trilingues + schema.org + hreflang (push) Has been cancelled
CI / Chat OTOIA · montage par portail (Custom Block) (push) Has been cancelled
CI / QA · Audit 4Big (95+/100 sur 100% deliverables) (push) Has been cancelled
CI / Démo · Scénarios (run-sheet P07 banquier / P05 client) (push) Has been cancelled
CI / QA · Matrice de régression exhaustive (Sprint 8) (push) Has been cancelled
CI / DevOps · Run-book de déploiement VPS unifié (Sprint 8) (push) Has been cancelled
CI / QA · Matrice d'acceptation / traçabilité MVP (Sprint 8) (push) Has been cancelled
CI / Mobile · config app Expo/EAS (navigation par rôle) (push) Has been cancelled
CI / PIE · manifest de dépendances (Annexe 12 · V10.1) (push) Has been cancelled
CI / E2E baseline Playwright (manuel) (push) Has been cancelled
CI / Gate qualité (agrégat) (push) Has been cancelled
CI / Contraintes NON-NÉGOCIABLES (CLAUDE.md) (push) Has been cancelled
CI / Validation JSON (schémas Faisabilité) (push) Has been cancelled
CI / Qualité documentaire (liens + 4Big) (push) Has been cancelled
CI / Reproductibilité des artefacts out/ (build == commité) (push) Has been cancelled
CI / Fraîcheur matrice de régression (run == commité) (push) Has been cancelled
CI / Intégrité du câblage CI (gate agrège tout · gates statiques verrouillés) (push) Has been cancelled
CI / Intégrité des chiffres du README (valeur == artefact cité · (push) Has been cancelled
CI / Publiciste · parser + schéma + generator (unittest) (push) Has been cancelled
CI / RBAC · 50 rôles + schéma (unittest) (push) Has been cancelled
CI / Faisabilité · générateur 4 volets + round-trip (unittest) (push) Has been cancelled
CI / RBAC · fixtures ERPNext (Role + Custom DocPerm) (push) Has been cancelled
CI / RBAC · plan User Permission (row-level) (push) Has been cancelled
CI / RBAC · Role Profile (bundles par portail) (push) Has been cancelled
CI / RBAC · run-book d'application unifié (agrégat 3 volets) (push) Has been cancelled
CI / Faisabilité · dossier bancable trilingue FR/EN/ES (push) Has been cancelled
CI / CRM · workflow vente ERPNext (lead → CONFOTUR) (push) Has been cancelled
CI / CRM · DocType porteur OTO Dossier Vente (push) Has been cancelled
CI / CRM · barème commissions vendeurs (push) Has been cancelled
CI / CRM · Financement Bancaire (gate hypothécaire RD) (push) Has been cancelled
CI / Fiscal · e-CF DGII (Compupar) (push) Has been cancelled
CI / Frontend · Workspaces 5 portails rôle (push) Has been cancelled
CI / Legal · DocType CONFOTUR Application (push) Has been cancelled
CI / QA · Audit 5D conformité (push) Has been cancelled
CI / SEO · mots-clés trilingues + schema.org + hreflang (push) Has been cancelled
CI / Chat OTOIA · montage par portail (Custom Block) (push) Has been cancelled
CI / QA · Audit 4Big (95+/100 sur 100% deliverables) (push) Has been cancelled
CI / Démo · Scénarios (run-sheet P07 banquier / P05 client) (push) Has been cancelled
CI / QA · Matrice de régression exhaustive (Sprint 8) (push) Has been cancelled
CI / DevOps · Run-book de déploiement VPS unifié (Sprint 8) (push) Has been cancelled
CI / QA · Matrice d'acceptation / traçabilité MVP (Sprint 8) (push) Has been cancelled
CI / Mobile · config app Expo/EAS (navigation par rôle) (push) Has been cancelled
CI / PIE · manifest de dépendances (Annexe 12 · V10.1) (push) Has been cancelled
CI / E2E baseline Playwright (manuel) (push) Has been cancelled
CI / Gate qualité (agrégat) (push) Has been cancelled
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"generated_from": "pie_spec.json",
|
||||
"claude_md_source": "CLAUDE.md",
|
||||
"directive_source": "DIRECTIVE_PIE_PROJECT_IDENTITY_ENGINE_20260803.md",
|
||||
"engine": "OTO Project Identity Engine (PIE)",
|
||||
"annexe": 12,
|
||||
"version_workflow": "V10.1",
|
||||
"ssot": "faisabilite",
|
||||
"counts": {
|
||||
"master_data_groups": 12,
|
||||
"downstream_total": 13,
|
||||
"downstream_gated": 4,
|
||||
"downstream_a_construire": 9,
|
||||
"sync_rules": 4,
|
||||
"workflow_steps": 10,
|
||||
"brands": 9
|
||||
},
|
||||
"modules_gated_references": [
|
||||
{
|
||||
"cle": "app",
|
||||
"module": "mobile/app_config"
|
||||
},
|
||||
{
|
||||
"cle": "contrats",
|
||||
"module": "legal/confotur"
|
||||
},
|
||||
{
|
||||
"cle": "kit_banquier",
|
||||
"module": "faisabilite/bancable"
|
||||
},
|
||||
{
|
||||
"cle": "site",
|
||||
"module": "publiciste"
|
||||
}
|
||||
],
|
||||
"note_anti_invention": "Toute donnée est transcrite de la directive PIE (SSOT · #6) : aucune valeur projet (prix, surfaces, marges) n'est fabriquée ici — le PIE les EXTRAIT de la faisabilité validée côté VPS (/opt/oto/data/pie/{code}/, jamais écrit par ce worker · #8). Les codes projets sont ancrés à CLAUDE.md §Projets ; annexe/version à la directive ; les modules downstream « gated » à des répertoires de livrables réels."
|
||||
}
|
||||
@@ -0,0 +1,369 @@
|
||||
{
|
||||
"engine": "OTO Project Identity Engine (PIE)",
|
||||
"annexe": 12,
|
||||
"version_workflow": "V10.1",
|
||||
"ssot": "faisabilite",
|
||||
"source_spec": "pie_spec.json",
|
||||
"master_data_groups": [
|
||||
{
|
||||
"cle": "architecture",
|
||||
"libelle": "Architecture",
|
||||
"champs": [
|
||||
"style",
|
||||
"matériaux",
|
||||
"ambiances",
|
||||
"palette matériaux"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cle": "bim",
|
||||
"libelle": "BIM",
|
||||
"champs": [
|
||||
"IFC/GLB",
|
||||
"plans",
|
||||
"coupes",
|
||||
"panoramas"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cle": "budget",
|
||||
"libelle": "Budget",
|
||||
"champs": [
|
||||
"CAPEX",
|
||||
"coûts construction",
|
||||
"marges",
|
||||
"break-even",
|
||||
"apport promoteur"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cle": "calendrier",
|
||||
"libelle": "Calendrier",
|
||||
"champs": [
|
||||
"phasage travaux",
|
||||
"jalons",
|
||||
"livraison"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cle": "finances",
|
||||
"libelle": "Finances",
|
||||
"champs": [
|
||||
"plan de financement",
|
||||
"fideicomiso",
|
||||
"CONFOTUR",
|
||||
"exonérations"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cle": "identite",
|
||||
"libelle": "Identité",
|
||||
"champs": [
|
||||
"nom",
|
||||
"type",
|
||||
"concept",
|
||||
"vision",
|
||||
"mission",
|
||||
"valeurs"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cle": "images",
|
||||
"libelle": "Images",
|
||||
"champs": [
|
||||
"rendus extérieurs",
|
||||
"intérieurs",
|
||||
"aériens",
|
||||
"ambiances"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cle": "juridique",
|
||||
"libelle": "Juridique",
|
||||
"champs": [
|
||||
"titres",
|
||||
"permis",
|
||||
"licences",
|
||||
"contrats types"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cle": "localisation",
|
||||
"libelle": "Localisation",
|
||||
"champs": [
|
||||
"adresse exacte",
|
||||
"coordonnées GPS",
|
||||
"province",
|
||||
"ville",
|
||||
"quartier"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cle": "marketing",
|
||||
"libelle": "Marketing",
|
||||
"champs": [
|
||||
"positionnement",
|
||||
"clientèle cible",
|
||||
"USPs",
|
||||
"canaux"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cle": "services",
|
||||
"libelle": "Services",
|
||||
"champs": [
|
||||
"amenities",
|
||||
"conciergerie",
|
||||
"services inclus"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cle": "unites",
|
||||
"libelle": "Unités",
|
||||
"champs": [
|
||||
"typologies",
|
||||
"surfaces",
|
||||
"orientations",
|
||||
"quantités",
|
||||
"prix",
|
||||
"disponibilités"
|
||||
]
|
||||
}
|
||||
],
|
||||
"downstream_registry": [
|
||||
{
|
||||
"cle": "app",
|
||||
"libelle": "Section app mobile (portail Client)",
|
||||
"module": "mobile/app_config",
|
||||
"statut": "gated"
|
||||
},
|
||||
{
|
||||
"cle": "bim",
|
||||
"libelle": "IFC + GLB + Speckle",
|
||||
"module": null,
|
||||
"statut": "a_construire"
|
||||
},
|
||||
{
|
||||
"cle": "brand_book",
|
||||
"libelle": "Brand Book PDF (~30-50 pages)",
|
||||
"module": null,
|
||||
"statut": "a_construire"
|
||||
},
|
||||
{
|
||||
"cle": "brochures",
|
||||
"libelle": "Brochures PDF FR/EN/ES",
|
||||
"module": null,
|
||||
"statut": "a_construire"
|
||||
},
|
||||
{
|
||||
"cle": "calendrier",
|
||||
"libelle": "Calendrier / phasage travaux",
|
||||
"module": null,
|
||||
"statut": "a_construire"
|
||||
},
|
||||
{
|
||||
"cle": "contrats",
|
||||
"libelle": "Contrats types (Promesa · Fideicomiso · HOA)",
|
||||
"module": "legal/confotur",
|
||||
"statut": "gated"
|
||||
},
|
||||
{
|
||||
"cle": "fiche_unite",
|
||||
"libelle": "Fiche unité",
|
||||
"module": null,
|
||||
"statut": "a_construire"
|
||||
},
|
||||
{
|
||||
"cle": "kit_banquier",
|
||||
"libelle": "Kit banquier PDF trilingue",
|
||||
"module": "faisabilite/bancable",
|
||||
"statut": "gated"
|
||||
},
|
||||
{
|
||||
"cle": "plans",
|
||||
"libelle": "Plans (générés depuis BIM)",
|
||||
"module": null,
|
||||
"statut": "a_construire"
|
||||
},
|
||||
{
|
||||
"cle": "rendus",
|
||||
"libelle": "Rendus extérieurs/intérieurs/aériens",
|
||||
"module": null,
|
||||
"statut": "a_construire"
|
||||
},
|
||||
{
|
||||
"cle": "site",
|
||||
"libelle": "Page projet vente.otov7.com/projets/{slug}/",
|
||||
"module": "publiciste",
|
||||
"statut": "gated"
|
||||
},
|
||||
{
|
||||
"cle": "slogan",
|
||||
"libelle": "Slogan / tagline",
|
||||
"module": null,
|
||||
"statut": "a_construire"
|
||||
},
|
||||
{
|
||||
"cle": "trackers_chantier",
|
||||
"libelle": "Trackers chantier",
|
||||
"module": null,
|
||||
"statut": "a_construire"
|
||||
}
|
||||
],
|
||||
"sync_rules": [
|
||||
{
|
||||
"trigger": "amenities",
|
||||
"trigger_group": "services",
|
||||
"downstream": [
|
||||
"brochures",
|
||||
"site",
|
||||
"slogan",
|
||||
"brand_book"
|
||||
]
|
||||
},
|
||||
{
|
||||
"trigger": "livraison",
|
||||
"trigger_group": "calendrier",
|
||||
"downstream": [
|
||||
"calendrier",
|
||||
"brochures",
|
||||
"trackers_chantier"
|
||||
]
|
||||
},
|
||||
{
|
||||
"trigger": "prix",
|
||||
"trigger_group": "unites",
|
||||
"downstream": [
|
||||
"brochures",
|
||||
"kit_banquier",
|
||||
"contrats",
|
||||
"site",
|
||||
"app"
|
||||
]
|
||||
},
|
||||
{
|
||||
"trigger": "typologie",
|
||||
"trigger_group": "unites",
|
||||
"downstream": [
|
||||
"plans",
|
||||
"rendus",
|
||||
"fiche_unite",
|
||||
"bim"
|
||||
]
|
||||
}
|
||||
],
|
||||
"workflow": [
|
||||
{
|
||||
"etape": 1,
|
||||
"libelle": "Validation Faisabilité (par OTO Auditeur Faisabilité IA)"
|
||||
},
|
||||
{
|
||||
"etape": 2,
|
||||
"libelle": "Extraction Project Master Data (master.json)"
|
||||
},
|
||||
{
|
||||
"etape": 3,
|
||||
"libelle": "Brand Book génération"
|
||||
},
|
||||
{
|
||||
"etape": 4,
|
||||
"libelle": "Logos génération (Flux + variantes SVG)"
|
||||
},
|
||||
{
|
||||
"etape": 5,
|
||||
"libelle": "Thème appliqué (CSS variables + design tokens)"
|
||||
},
|
||||
{
|
||||
"etape": 6,
|
||||
"libelle": "Documents commerciaux (brochures · kit banquier · Trousse · contrats)"
|
||||
},
|
||||
{
|
||||
"etape": 7,
|
||||
"libelle": "Portails web (page projet · viewer 3D · portail client)"
|
||||
},
|
||||
{
|
||||
"etape": 8,
|
||||
"libelle": "Applications mobiles (section projet + tab dédié)"
|
||||
},
|
||||
{
|
||||
"etape": 9,
|
||||
"libelle": "Synchronisation (ERPNext · CRM · BIM · OTO AI · OFAC/PEP/FinCEN)"
|
||||
},
|
||||
{
|
||||
"etape": 10,
|
||||
"libelle": "Publication (site · app · portail admin · ERPNext · Speckle · GSC)"
|
||||
}
|
||||
],
|
||||
"brands": [
|
||||
{
|
||||
"code": "P01",
|
||||
"marque": "Coralis",
|
||||
"localisation": "San Cristóbal"
|
||||
},
|
||||
{
|
||||
"code": "P02",
|
||||
"marque": "Coral del Sur",
|
||||
"localisation": "San Cristóbal"
|
||||
},
|
||||
{
|
||||
"code": "P03",
|
||||
"marque": "Nakua",
|
||||
"localisation": "Bávaro"
|
||||
},
|
||||
{
|
||||
"code": "P04",
|
||||
"marque": "Xamaná Cantiles",
|
||||
"localisation": "Palenque"
|
||||
},
|
||||
{
|
||||
"code": "P05",
|
||||
"marque": "Las Colinas",
|
||||
"localisation": "Najayo"
|
||||
},
|
||||
{
|
||||
"code": "P06",
|
||||
"marque": "Coco Real",
|
||||
"localisation": "Punta Cana Bávaro"
|
||||
},
|
||||
{
|
||||
"code": "P07",
|
||||
"marque": "Aqua Terra",
|
||||
"localisation": "Las Terrenas"
|
||||
},
|
||||
{
|
||||
"code": "P08",
|
||||
"marque": "Fasano Espirilla",
|
||||
"localisation": "Santo Domingo Espirilla"
|
||||
},
|
||||
{
|
||||
"code": "P09",
|
||||
"marque": "Résidence Gazcue",
|
||||
"localisation": "Santo Domingo centre historique"
|
||||
}
|
||||
],
|
||||
"storage_layout": {
|
||||
"racine": "/opt/oto/data/pie/{code}/",
|
||||
"artefacts": [
|
||||
{
|
||||
"chemin": "master.json",
|
||||
"role": "Project Master Data (SSOT extrait de la faisabilité)"
|
||||
},
|
||||
{
|
||||
"chemin": "brand/",
|
||||
"role": "Brand Book assets"
|
||||
},
|
||||
{
|
||||
"chemin": "logos/",
|
||||
"role": "Logos SVG/PNG + variantes"
|
||||
},
|
||||
{
|
||||
"chemin": "documents/",
|
||||
"role": "PDF générés (brochures · kit banquier · contrats)"
|
||||
},
|
||||
{
|
||||
"chemin": "manifest.json",
|
||||
"role": "Manifest de dépendances + checksums (régénération sélective)"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user