From f1e2f3dfd36bf87ed9ffedf7873e06dbce7b4fd4 Mon Sep 17 00:00:00 2001 From: bastien Date: Mon, 11 May 2026 16:27:20 +0200 Subject: [PATCH] =?UTF-8?q?fix(memory):=20BDR-011=20body=20status=20?= =?UTF-8?q?=E2=80=94=20superseded=20by=20BDR-013?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit /prune-memory first run flagged body↔Index drift on BDR-011: - Index row (since 2026-05-11): `superseded by BDR-013` - Body line 201 (since 2026-05-07): `Status: accepted` BDR-013 explicitly supersedes BDR-011's 4-chapter doc structure with 6-chapter restructure (scores+NAP promoted). Body now consistent with Index. Co-Authored-By: Claude --- .claude/memory/decisions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/memory/decisions.md b/.claude/memory/decisions.md index 72d4157..f6402ef 100644 --- a/.claude/memory/decisions.md +++ b/.claude/memory/decisions.md @@ -198,7 +198,7 @@ rules: ## BDR-011 — Client handover deliverable: 4-chapter structure + ZenQuality branded HTML/PDF - **Date**: 2026-05-07 -- **Status**: accepted +- **Status**: superseded by BDR-013 - **Decision**: client handover doc restructured to 4 chapters — §1 *Ce qu'il fallait faire (et pourquoi)* (briefing+motivation, 100–180 words), §2 *Ce qui a été fait* (lay summary, **≤300 words hard cap, zero jargon, no internal tool/skill names**), §3 *Ce qui vous reste à faire* (action-only checklist with cadences), §4 *Détails techniques (pour les curieux)* (scores, key choices, phases, optional glossary — internal labels allowed here only). Plus optional §5 (external platforms, web), §6 (build & deploy). Replaces old 9-section structure. Output now triple: `LIVRAISON.md` (editable source) + `LIVRAISON.html` (always, branded) + `LIVRAISON.pdf` (when PDF engine on host). HTML/PDF use ZenQuality identity — green palette `#1A3A25 / #2D5A3D / #4A7C59 / #87A878`, cream BG `#F5F0EB`, fonts Inter (body) + Playfair Display (headings), cover page with logo + tagline "La sérénité numérique, la qualité en plus", running header (project name) + footer (page N/M, `ZenQuality — zenquality.fr`). Renderer cascade: MD→HTML via pandoc > python markdown > `npx marked`; HTML→PDF via weasyprint > wkhtmltopdf > chromium > headless Chrome. STEP 15 enforces gates before render: chapter 2 word count ≤300 (`wc -w`) AND forbidden-token grep on chapters 1–3 (no `/seo`, `/harden`, `/validate`, `/cso`, `seo-analyzer`, `SEO.md`, `SCORE_*`, etc.). - **Why**: client reads top-down, may stop after §2 — old 9 sections diluted the read. Bare markdown unreadable by non-tech client. Branded PDF = professional deliverable matching company identity (ZenQuality), suitable to email/print/sign. Per-section gates prevent regression to skill-name leaks or jargon bloat. - **Alternatives rejected**: