DUNIN7 · LOOMWORKS · RECORD
record.dunin7.com
Status Current
Path change-requests/cr-2026-239-quoting-acks-cut-on-word-boundaries-v0_1.md

CR-2026-239 — Quoting Acks Cut on Word Boundaries — v0.1

Version: v0.1 Date: 2026-08-26 Status: Drafted in-session under completion-program P-1 (ruled: yes). Occasion: B-97 (standing-notes/dunin7-build-list-v1_07), rank 8 of the completion program's Wave 1, clause 5. Filed 2026-08-14 from the E0128 walk. Cites: CR-2026-209 (the title derivation's word-boundary discipline — borrowed, not reinvented, per the filing's own instruction).


The whole change

orchestration/router.py::_clip_content clips a quoted assertion to limit − 1 characters with no word-boundary logic — one_line[:79].rstrip() + "…" — so the add_knowledge offer ack quoted the Operator's words as "using only the checklist, with…", mid-clause, mid-word. Six call sites quote through it (the add_knowledge offer, the change confirm-backs, the commit confirm-back list); one function fixes all six.

The fix is CR-2026-209's _clamp shape verbatim: cut at the last space inside the budget, strip trailing punctuation, ellipsis only when something was actually cut (already true here) — with the existing fallback to the hard cut when no space exists inside the budget (an unbroken 100-character token cannot be word-cut).

Tests: short content passes through unchanged with no ellipsis; long content never ends mid-word (the character before the ellipsis is not mid-token — the cut lands where a space was); a spaceless token still clips rather than overflowing. Observed failing before the fix.

Out of scope: B-94 (the same family's surface-template face) — separate item, separate repo, per the Operator's one-item-per-fix filing.


DUNIN7 — Done In Seven LLC — Miami, Florida CR-2026-239 — Quoting Acks Cut on Word Boundaries — v0.1 — 2026-08-26