`deploy_file` excludes `*/Noctalia*` (noctalia's capital-N palette naming) but `.gitignore` had only the lowercase classes, so a generated palette file could become tracked-but-never-deployed — the fiction class #41 removed, reintroduced by the ignore list falling out of step with the deployer. The patterns are one contract in two files; both halves are now stated and the comment says so. `natives/` (2.4 MB of tree-sitter grammars the harness unpacks into the repo root on first use, measured on blankpad) sat unnamed in the root, one `git add -A` away from being committed as configuration. It is runtime state by every clause of AGENTS.md's doctrine, so it is ignored. The wallpaper re-fetch note pointed at `https://wallhaven.cc/w/<id>`, which answers text/html — it now names the API resolution the deploy page carries. `git-lfs` was installed because `.gitattributes` routes image types through the LFS filter — for wallpapers this week's diff untracked: `git lfs ls-files` is zero, so those four rules match nothing. The manifest now states what the tool is actually for (cloning LFS-backed upstreams such as Hugging Face model/dataset repos) and the file records its own inert state. Deleting `.gitattributes` is a pruning call for a session with Frank, not a cleanup an agent runs alone. Verified with `git check-ignore -v` for both new rules. Refs #60
15 lines
850 B
Plaintext
15 lines
850 B
Plaintext
# LFS routing for image types. Measured 2026-10-21: this repo tracks ZERO LFS files
|
|
# (`git lfs ls-files` = 0) — the wallpaper library became live theme state and is gitignored
|
|
# (omp-docs/tools/dotfiles-deploy.md), so these four rules match nothing today. They are kept
|
|
# because tracked media is a plausible future and idle filters cost nothing; deleting the file
|
|
# is a pruning call for a session with Frank, not a cleanup an agent runs alone.
|
|
#
|
|
# Do not cite this file as the reason `git-lfs` is installed on a box. The manifest carries its
|
|
# own justification (packages/common.pkgs), and a tool justified by dead config is a tool nobody
|
|
# can defend when the config goes.
|
|
|
|
*.jpg filter=lfs diff=lfs merge=lfs -text
|
|
*.jpeg filter=lfs diff=lfs merge=lfs -text
|
|
*.png filter=lfs diff=lfs merge=lfs -text
|
|
*.webp filter=lfs diff=lfs merge=lfs -text
|