diff options
| author | Craig Jennings <c@cjennings.net> | 2026-08-20 11:52:44 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-08-20 11:52:44 -0500 |
| commit | edb2ec3ec9a95a07c5cec94790755a3747ff7337 (patch) | |
| tree | ab9a4c95b7338f4a43d63fa51ee2f1a0ee469e0a /scripts/post-rebuild-check | |
| parent | 37e8296f83241ac14fbb4b3a8cac6eb5b4d24a17 (diff) | |
| parent | 368650016357f66a591a2e4c006f31b079ca23a5 (diff) | |
| download | archsetup-edb2ec3ec9a95a07c5cec94790755a3747ff7337.tar.gz archsetup-edb2ec3ec9a95a07c5cec94790755a3747ff7337.zip | |
Merge remote-tracking branch 'origin/main'
Diffstat (limited to 'scripts/post-rebuild-check')
| -rwxr-xr-x | scripts/post-rebuild-check | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/scripts/post-rebuild-check b/scripts/post-rebuild-check index ee77a19..aa7ef83 100755 --- a/scripts/post-rebuild-check +++ b/scripts/post-rebuild-check @@ -428,6 +428,16 @@ printf '%s\n' "$projects" > "$WORK/projects" 2>/dev/null || { # steady state rather than reinstall drift, and flagging it would put nine # standing findings in front of every real one. # +# .claude/ is absent for the same reason and proven the same way. The +# bootstrap and the gitignore sweep write it into the ignore set of every +# gitignore-mode project whether or not one ever exists there, so the entry is +# aspirational rather than a promise -- pearl, rsyncshot and yt-sync each name +# it and none of the three has ever had one, on velox or on ratio. Dropping it +# loses no real signal either: a project that genuinely carries a .claude/ +# (rules and hooks from a language bundle) has it re-synced by +# sync-language-bundle.sh at every session start, so a true absence heals +# itself before this check would run. +# # The list is fed to the inner loop straight from a heredoc rather than # staged through a file. It is a constant, so a file bought nothing and cost # a fifth unguarded write: had it failed (a full tmpfs, say) the inner loop @@ -458,7 +468,6 @@ while IFS= read -r proj; do esac done <<'EOF' .ai \.ai -.claude \.claude todo.org todo\.org inbox inbox EOF |
