[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:
@@ -21,13 +21,14 @@ génération du `sitemap.xml` et la soumission Google Search Console restent cô
|
||||
|
||||
| Volet roadmap (L60) | Sortie | Métrique vérifiée |
|
||||
|---|---|---|
|
||||
| 200+ mots-clés FR/EN/ES | `out/seo_keywords.json` | **258** mots-clés (fr=87 · en=87 · es=84), chacun sourcé — cible min 200 / 50 par langue |
|
||||
| schema.org | `out/seo_schema_org.json` | graphe JSON-LD : **10 nœuds** (`Organization` + 9 `Residence`) |
|
||||
| hreflang | `out/seo_hreflang.json` | **10 pages** × FR/EN/ES + `x-default` |
|
||||
| compte-rendu | `out/MANIFEST.json` | comptes + cibles + hors-périmètre |
|
||||
| 200+ mots-clés FR/EN/ES | [`out/seo_keywords.json`](../../05_deliverables_mvp/seo/out/seo_keywords.json) | **258** mots-clés (fr=87 · en=87 · es=84), chacun sourcé — cible min 200 / 50 par langue |
|
||||
| schema.org | [`out/seo_schema_org.json`](../../05_deliverables_mvp/seo/out/seo_schema_org.json) | graphe JSON-LD : **10 nœuds** (`Organization` + 9 `Residence`) |
|
||||
| hreflang | [`out/seo_hreflang.json`](../../05_deliverables_mvp/seo/out/seo_hreflang.json) | **10 pages** × FR/EN/ES + `x-default` |
|
||||
| compte-rendu | [`out/MANIFEST.json`](../../05_deliverables_mvp/seo/out/MANIFEST.json) | comptes + cibles + hors-périmètre |
|
||||
|
||||
CLI : `python3 seo_gen.py build|validate` · Job CI : `seo-tests` (`unittest
|
||||
discover`) · **36 tests**, gated dans le pipeline.
|
||||
Module : [`05_deliverables_mvp/seo/`](../../05_deliverables_mvp/seo/README.md)
|
||||
(voir README) · CLI : `python3 seo_gen.py build|validate` · Job CI : `seo-tests`
|
||||
(`unittest discover`) · **36 tests**, gated dans le pipeline.
|
||||
|
||||
## Source de vérité unique (zéro invention · #6)
|
||||
La matière première est **`projets_master.json`**, la sortie canonique du
|
||||
|
||||
Reference in New Issue
Block a user