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 | f0062ca92337a5797386600c4081ca9d8a877f5c (patch) | |
| tree | 1775a73615b05078839e5e5e92b3f057c7082715 /scripts | |
| parent | 1c504d4d6a7a944de2ca000660d4c4461b5f1779 (diff) | |
| parent | 3fbf3e022a364fe30609fb2d8dbc49ad6c961f70 (diff) | |
| download | archsetup-f0062ca92337a5797386600c4081ca9d8a877f5c.tar.gz archsetup-f0062ca92337a5797386600c4081ca9d8a877f5c.zip | |
Merge remote-tracking branch 'origin/main'
Diffstat (limited to 'scripts')
| -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 |
