From 59e6860b4e16fdad79d37face2b85830da7af0a4 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 5 May 2026 02:48:26 +0000 Subject: [PATCH] =?UTF-8?q?P0009:=20accept=20+=20execute=20=E2=80=94=20DOL?= =?UTF-8?q?CHEO+H=20anti-pattern=20callout=20in=20dolcheo-vocabulary?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Acceptance: - Flip docs/promotions/P0009 promotion_status: proposed -> accepted - Update tags array ("proposed" -> "accepted") - Fill Review Notes with operator decision (klappy, 2026-05-05) Execution: - Append "## Anti-Pattern — Do Not Write 'DOLCHEO+H'" section to canon/definitions/dolcheo-vocabulary.md, between Discoverability and See Also - Section explains why the +H suffix is malformed (already in DOLCHEO acronym), identifies the propagation source (PTXprint PR #30 ledger), and tells future readers how to handle older artifacts that contain the malformed form This is one of seven stuck proposals (P0003-P0009 batch from PR #164, plus P0001) that landed as 'proposed' but were never accepted/executed. P0002 just finished its full promotion chain (PRs #163 -> #165 -> #166); this is the first of the queued backlog, prioritised because the operator named it as recurring frustration. --- canon/definitions/dolcheo-vocabulary.md | 21 +++++++++++++++++++ ...dolcheo-not-dolcheo-plus-h-anti-pattern.md | 16 +++++++------- 2 files changed, 28 insertions(+), 9 deletions(-) diff --git a/canon/definitions/dolcheo-vocabulary.md b/canon/definitions/dolcheo-vocabulary.md index 81582a8e..bbeb4a0e 100644 --- a/canon/definitions/dolcheo-vocabulary.md +++ b/canon/definitions/dolcheo-vocabulary.md @@ -216,6 +216,27 @@ This article exists so that any search for "DOLCHEO," "DOLCHE," "OLDC+H," "sessi --- +## Anti-Pattern — Do Not Write "DOLCHEO+H" + +The vocabulary is **DOLCHEO**. The seven letters are D-O-L-C-**H**-E-O — Handoffs is the fifth letter, already inside the acronym. Writing **DOLCHEO+H** is malformed: + +- It doubles the H (once inside the acronym, once as the suffix). +- It is residue from the superseded `OLDC+H` vocabulary (`docs/oddkit/proactive/oldc-h-vocabulary.md`), in which Handoffs were appended with `+H` because the original four letters did not include them. DOLCHEO absorbed Handoffs into the acronym; the suffix is no longer needed. +- It propagates because agents see "OLDC+H" in canon-adjacent context (this doc's See Also, ledger headers in older artifacts) and pattern-match the suffix onto the new vocabulary by mistake. + +When tagging or describing session capture, write **DOLCHEO**. The Handoff section is named with the letter `H` inside the acronym, just like Decision is `D` and Encode is `E`. + +### If you are reading an older artifact that uses "DOLCHEO+H" + +Treat it as a typo equivalent to "DOLCHEO." Do not propagate the form into new artifacts. If editing the older artifact, correct it. + +### Receipts + +- `klappy/PTXprint-MCP/canon/encodings/pr-30-fresh-validator-ledger.md` line ~12 — contains "DOLCHEO+H encoding of findings." Marked here as the propagation source for at least one downstream session's hallucination chain. +- 2026-05-03 slate-authoring session — agent propagated the form 8 times across two synthesis documents before operator correction. Direct stimulus for this anti-pattern callout. + +--- + ## See Also - [DOLCHE (superseded)](klappy://docs/oddkit/proactive/dolche-vocabulary) — the prior six-dimension vocabulary this document extends diff --git a/docs/promotions/P0009-dolcheo-not-dolcheo-plus-h-anti-pattern.md b/docs/promotions/P0009-dolcheo-not-dolcheo-plus-h-anti-pattern.md index 909335df..a5bebee9 100644 --- a/docs/promotions/P0009-dolcheo-not-dolcheo-plus-h-anti-pattern.md +++ b/docs/promotions/P0009-dolcheo-not-dolcheo-plus-h-anti-pattern.md @@ -6,8 +6,8 @@ exposure: nav tier: 3 voice: neutral stability: evolving -tags: ["promotions", "proposed", "dolcheo", "vocabulary", "anti-pattern", "amendment"] -promotion_status: proposed +tags: ["promotions", "accepted", "dolcheo", "vocabulary", "anti-pattern", "amendment"] +promotion_status: accepted --- # P0009: DOLCHEO+H Is Not the Vocabulary — Explicit Anti-Pattern Callout @@ -104,16 +104,14 @@ The PTXprint PR-30 ledger's malformed instance is also flagged as a receipt so a ## Status -`proposed` +`accepted` (2026-05-05) ## Review Notes -(To be filled during review) - -- **Reviewer**: -- **Decision**: -- **Date**: -- **Notes**: +- **Reviewer**: klappy (operator) +- **Decision**: `accepted` +- **Date**: 2026-05-05 +- **Notes**: Accepted in the same session that surfaced eight stuck `proposed` proposals (P0001 + P0003–P0009) sitting behind the just-merged P0002 promotion chain (PRs #163 → #165 → #166). The "DOLCHEO+H" hallucination is operator-named recurring frustration ("It's minor but I'm frustrated at it resurfacing every conversation"), and the proposed canon edit is a single appended section with one paragraph of net-new prose plus receipts — the smallest possible surface to kill the recurrence at the source. Accepted as drafted; execution committed in the same PR. ## Execution Record