The root .gitignore ignores the web-fetch cache (.norn/fetched/ and **/.norn/fetched/, added in 2955a27), but 16 previously-committed cache snapshots under crates/norn/.norn/fetched/*.md are still in the index — gitignore does not untrack files that are already tracked. Net effect: cache refreshes show up as modified tracked files, and stale fetched-page snapshots travel in every clone (and would be packaged by cargo publish, since tracked files are included regardless of ignore rules).
Optional fix (take it or leave it):
git rm -r --cached crates/norn/.norn/fetched/
git commit -m "chore: untrack web-fetch cache (already gitignored)"
Tangentially: crates/norn/Cargo.toml has no publish = false. Publishing is currently impossible anyway (git dependencies on chiron/libyggd/claude_runner), so this is purely a belt-and-braces guard if you ever want to make "not published" explicit — ignore freely.
Surfaced during a documentation/quality review of norn for the Meridian workspace; verified against fd1c587. Optional fix only.
The root
.gitignoreignores the web-fetch cache (.norn/fetched/and**/.norn/fetched/, added in2955a27), but 16 previously-committed cache snapshots undercrates/norn/.norn/fetched/*.mdare still in the index — gitignore does not untrack files that are already tracked. Net effect: cache refreshes show up as modified tracked files, and stale fetched-page snapshots travel in every clone (and would be packaged bycargo publish, since tracked files are included regardless of ignore rules).Optional fix (take it or leave it):
Tangentially:
crates/norn/Cargo.tomlhas nopublish = false. Publishing is currently impossible anyway (git dependencies on chiron/libyggd/claude_runner), so this is purely a belt-and-braces guard if you ever want to make "not published" explicit — ignore freely.Surfaced during a documentation/quality review of norn for the Meridian workspace; verified against
fd1c587. Optional fix only.