From 05f8f54c7c2e7f34e44986717a1e18bb62630066 Mon Sep 17 00:00:00 2001 From: Zain Dana Harper <17142659+HarperZ9@users.noreply.github.com> Date: Thu, 3 Sep 2026 12:27:24 -0700 Subject: [PATCH] Write the art gate's em dash constant as an escape The gate searches rendered drawings for an em dash and fails when it finds one. It held that character as a literal, so the file enforcing the rule was the one file in the repository breaking it. Written as an escape it is the same character at runtime, and a scan for stray em dashes now reads the repository as clean. All 19 gates still pass. Co-Authored-By: Claude Opus 5 --- tools/check_repo_art.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/check_repo_art.py b/tools/check_repo_art.py index d0577b3..fee7f3f 100644 --- a/tools/check_repo_art.py +++ b/tools/check_repo_art.py @@ -38,7 +38,7 @@ # which other gates already cover. SHOWN_DIRS = ("docs/art",) -EM_DASH = "—" +EM_DASH = "\u2014" def _rel(path: Path) -> str: