From 9f8cd8548ea9b9877eba4f87a060056a78490b63 Mon Sep 17 00:00:00 2001 From: Cameron Pfiffer Date: Sun, 2 Aug 2026 14:29:40 -0700 Subject: [PATCH] Ignore generated site mirrors during visual identity scans. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Keep the corpus validator focused on source authority so generated documentation history cannot create false legacy-name failures. 👾 Generated with [Letta Code](https://letta.com) Co-Authored-By: Letta Code --- tools/corpus_engine.py | 4 +++- tools/test_corpus_engine.sh | 11 +++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/tools/corpus_engine.py b/tools/corpus_engine.py index 48ada909..a8d694bc 100755 --- a/tools/corpus_engine.py +++ b/tools/corpus_engine.py @@ -1479,8 +1479,10 @@ class Engine: for path in sorted(set(candidates)): if not path.is_file(): continue - current = self.read(path) path_rel = path.relative_to(self.root).as_posix() + if path_rel.startswith("site/src/content/docs/"): + continue + current = self.read(path) for retired_path in ( "assets/reference/art-direction/clinical-gore/", "assets/reference/art-direction/institutional-graphic-language/", diff --git a/tools/test_corpus_engine.sh b/tools/test_corpus_engine.sh index bbae9f59..f0792c82 100755 --- a/tools/test_corpus_engine.sh +++ b/tools/test_corpus_engine.sh @@ -156,12 +156,15 @@ setup_base "$root" setup_visual_identity "$root" assert_ok liturgical-systems-brutalism --root "$root" --corpus -echo "=== fixture: scanner ignores directories whose names match text globs ===" -root=$tmp/liturgical-directory-glob +echo "=== fixture: scanner ignores generated site paths and matching directories ===" +root=$tmp/liturgical-generated-site setup_base "$root" setup_visual_identity "$root" -mkdir -p "$root/site/.astro" -assert_ok liturgical-directory-glob --root "$root" --corpus +mkdir -p "$root/site/.astro" "$root/site/src/content/docs/log" +cat > "$root/site/src/content/docs/log/generated-history.md" <<'EOF' +Clinical gore is the current visual identity. +EOF +assert_ok liturgical-generated-site --root "$root" --corpus echo "=== fixture: missing canonical board is rejected ===" root=$tmp/missing-liturgical-board -- 2.51.2