[DTP-Worker] Sprint 8 · buffer L75 · Fiches agents SEO/DevOps/Frontend/ONAPI cross-linkent leurs livrables in-repo (clôt le chantier cross-linking)

Les 4 dernières fiches du chantier (annoncées 'reste' par les sessions
précédentes) listaient leurs livrables en code-spans nus : aucun chemin
cliquable de la fiche vers l'artefact gated qui la réalise. Passage aux liens
markdown relatifs, pattern déjà appliqué à faisabilite/publiciste/qa/erpnext/crm :
- seo : colonne Sortie -> out/*.json + module -> README.md (5 liens)
- devops : ci.yml + ci/README.md + deploy_runbook/README.md (3 liens)
- frontend_console : portails/ + chat_otoia/ -> README.md (2 liens)
- onapi_legal : confotur/ -> README.md (1 lien)

Anti-invention #6 : 11 cibles verifiees existantes (test -f) avant edition ;
0 texte descriptif/chiffre modifie, 0 code touche (doc-only). Guards verts :
check_docs exit 0 (0 lien interne casse) · guard_constraints exit 0. Regression
inchangee (534 verts). Chantier cross-linking desormais complet sur les 13 agents.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Claude Code DTP Worker
2026-07-30 22:31:34 +00:00
parent 98e0663c30
commit 088faa9ed9
4 changed files with 12 additions and 11 deletions
+2 -2
View File
@@ -25,8 +25,8 @@ le câblage de l'endpoint OTOIA et l'application du thème desk restent côté *
| Module | Volet roadmap | Sortie | Métrique vérifiée |
|---|---|---|---|
| `portails/` | Sprint 4 (L49) — « 5 portails rôle » | `out/workspace.json` | **5 `Workspace` natifs v15** (`OTO Ventes` 4 cartes/11 liens/12 rôles · `OTO Construction` 4/9/10 · `OTO Achat` 3/8/5 · `OTO Compta` 4/11/8 · `OTO Direction` 4/14/9) |
| `chat_otoia/` | Sprint 6 (L63) — « Chat OTOIA embedded » | `out/{custom_block,chat_mount}.json` | **5 `Custom Block` + 5 configs runtime** (persona Amélie QC · langues FR/EN/ES · `endpoint: null`) |
| [`portails/`](../../05_deliverables_mvp/frontend/portails/README.md) | Sprint 4 (L49) — « 5 portails rôle » | `out/workspace.json` | **5 `Workspace` natifs v15** (`OTO Ventes` 4 cartes/11 liens/12 rôles · `OTO Construction` 4/9/10 · `OTO Achat` 3/8/5 · `OTO Compta` 4/11/8 · `OTO Direction` 4/14/9) |
| [`chat_otoia/`](../../05_deliverables_mvp/frontend/chat_otoia/README.md) | Sprint 6 (L63) — « Chat OTOIA embedded » | `out/{custom_block,chat_mount}.json` | **5 `Custom Block` + 5 configs runtime** (persona Amélie QC · langues FR/EN/ES · `endpoint: null`) |
- **Portails** : CLI `python3 workspaces_gen.py build|validate` · **12 invariants** ·
**19 tests** · job CI `frontend-portails-tests` (gated).