1d21a3788d
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 / 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 / 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 / E2E baseline Playwright (manuel) (push) Has been cancelled
CI / Gate qualité (agrégat) (push) Has been cancelled
174 lines
3.8 KiB
JSON
174 lines
3.8 KiB
JSON
{
|
|
"generated_from": "acceptance_spec.json v1.0",
|
|
"reference_cadre": "Roadmap 04_roadmap/ROADMAP_8_WEEKS_OR_LESS.md · livrables de sprint (L33..L76) + métriques succès MVP (L81..L87) · CLAUDE.md #8 (VPS pour TOUS projets · le worker n'écrit jamais sur le VPS) · Sprint 8 « Bufer pour corrections finales » (L75)",
|
|
"roadmap_ref": "04_roadmap/ROADMAP_8_WEEKS_OR_LESS.md",
|
|
"cible_portage": "Michel / comité de recette — document de recette (hand-off démo publique)",
|
|
"self_module": "qa/acceptance",
|
|
"counts": {
|
|
"sprint_deliverables": 8,
|
|
"mvp_metrics": 7,
|
|
"deliverables_total": 15,
|
|
"in_repo": 15,
|
|
"out_of_scope_full": 0,
|
|
"gated_modules": 22,
|
|
"cited_modules": 22,
|
|
"out_of_scope_items": 12
|
|
},
|
|
"coverage": {
|
|
"ci_modules_count": 22,
|
|
"cited_modules_count": 22,
|
|
"bijective": true,
|
|
"missing_in_matrix": [],
|
|
"phantom_evidence": [],
|
|
"partition_ok": true,
|
|
"sprint_partition": [
|
|
{
|
|
"sprint": "S1",
|
|
"expected": [],
|
|
"cited": [],
|
|
"missing": [],
|
|
"extra": [],
|
|
"exact": true
|
|
},
|
|
{
|
|
"sprint": "S2",
|
|
"expected": [
|
|
"faisabilite/generator",
|
|
"publiciste",
|
|
"rbac",
|
|
"rbac/apply_plan",
|
|
"rbac/fixtures_gen",
|
|
"rbac/roleprofile_gen",
|
|
"rbac/userperm_gen"
|
|
],
|
|
"cited": [
|
|
"faisabilite/generator",
|
|
"publiciste",
|
|
"rbac",
|
|
"rbac/apply_plan",
|
|
"rbac/fixtures_gen",
|
|
"rbac/roleprofile_gen",
|
|
"rbac/userperm_gen"
|
|
],
|
|
"missing": [],
|
|
"extra": [],
|
|
"exact": true
|
|
},
|
|
{
|
|
"sprint": "S3",
|
|
"expected": [
|
|
"faisabilite/bancable"
|
|
],
|
|
"cited": [
|
|
"faisabilite/bancable"
|
|
],
|
|
"missing": [],
|
|
"extra": [],
|
|
"exact": true
|
|
},
|
|
{
|
|
"sprint": "S4",
|
|
"expected": [
|
|
"crm/commissions",
|
|
"crm/dossier_vente",
|
|
"crm/workflow_vente",
|
|
"fiscal/ecf_dgii",
|
|
"frontend/portails"
|
|
],
|
|
"cited": [
|
|
"crm/commissions",
|
|
"crm/dossier_vente",
|
|
"crm/workflow_vente",
|
|
"fiscal/ecf_dgii",
|
|
"frontend/portails"
|
|
],
|
|
"missing": [],
|
|
"extra": [],
|
|
"exact": true
|
|
},
|
|
{
|
|
"sprint": "S5",
|
|
"expected": [
|
|
"legal/confotur",
|
|
"mobile/app_config",
|
|
"qa/audit_5d"
|
|
],
|
|
"cited": [
|
|
"legal/confotur",
|
|
"mobile/app_config",
|
|
"qa/audit_5d"
|
|
],
|
|
"missing": [],
|
|
"extra": [],
|
|
"exact": true
|
|
},
|
|
{
|
|
"sprint": "S6",
|
|
"expected": [
|
|
"frontend/chat_otoia",
|
|
"seo"
|
|
],
|
|
"cited": [
|
|
"frontend/chat_otoia",
|
|
"seo"
|
|
],
|
|
"missing": [],
|
|
"extra": [],
|
|
"exact": true
|
|
},
|
|
{
|
|
"sprint": "S7",
|
|
"expected": [
|
|
"demo/scenarios",
|
|
"qa/audit_4big"
|
|
],
|
|
"cited": [
|
|
"demo/scenarios",
|
|
"qa/audit_4big"
|
|
],
|
|
"missing": [],
|
|
"extra": [],
|
|
"exact": true
|
|
},
|
|
{
|
|
"sprint": "S8",
|
|
"expected": [
|
|
"devops/deploy_runbook",
|
|
"qa/regression"
|
|
],
|
|
"cited": [
|
|
"devops/deploy_runbook",
|
|
"qa/regression"
|
|
],
|
|
"missing": [],
|
|
"extra": [],
|
|
"exact": true
|
|
}
|
|
],
|
|
"unknown_sprint": [],
|
|
"missing_artifacts": [],
|
|
"self_module_excluded": "qa/acceptance"
|
|
},
|
|
"roadmap": {
|
|
"sprint_ids": [
|
|
"S1",
|
|
"S2",
|
|
"S3",
|
|
"S4",
|
|
"S5",
|
|
"S6",
|
|
"S7",
|
|
"S8"
|
|
],
|
|
"metric_ids": [
|
|
"M1",
|
|
"M2",
|
|
"M3",
|
|
"M4",
|
|
"M5",
|
|
"M6",
|
|
"M7"
|
|
]
|
|
}
|
|
}
|