Files
LithosAnanke/.gitignore
T
Claude 90c5c140ea build: a build no longer dirties the tree
v3/include/version.h is written by every build (kernel/Makefile and
v3/Makefile, both FORCE), with a timestamp and the last build's ARCH; the
committed copy was stale (LITHOS_VERSION 2.1.0). Untracked, and .gitignore's
entry corrected: it said include/version.h, the path before the move to v3/,
and matched nothing.

capsules/BLOCK_MAP.md differed on every build only in mkcapsule's
"Generated ... <timestamp>" header. The timestamp is dropped, so the manifest
changes only when the capsules do; two runs are byte-identical.
mkcapsule's warnings unchanged (5, #143).

Captain Bob, 2026-11-11: untrack version.h and fix the ignore; drop the
manifest timestamp.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017RzZgrf7V7Zk2iczBXDRbm
2026-11-11 17:05:01 +00:00

84 lines
2.4 KiB
Plaintext

# build artifacts
/build/
target/
out/
# Formal documentation build output — PDFs are committed artifacts
# LaTeX intermediates are excluded; PDFs are tracked with git add -f
docs/formal/build/**
!docs/formal/build/**/*.pdf
# Doxygen generated output (PDF artifact committed separately)
docs/formal/doxygen/
docs/api/
# IDE crap
.idea/
.vscode/
*.iml
# generated headers
# v3/include/version.h is written by every build (kernel/Makefile, v3/Makefile): untracked 2026-11-11
v3/include/version.h
# bundles / archives
*.bundle
*.tar
*.tar.gz
*.zip
# experiment scratch outputs ONLY (keep raw CSVs!)
experiments/**/results/tmp/
experiments/**/results/cache/
experiments/**/results/*.log
# OS junk
.DS_Store
Thumbs.db
qemu.log
# Framebuffer/Console screendumps — throwaway local verification images,
# never meant to be committed (Captain Bob, 2026-08-07)
fb/
# Serial acceptance logs and session directories are audit artifacts — tracked in git
# logs/ and logs2/ are intentionally NOT ignored
# EXCEPTION: ECW-trace sessions generate 500-638MB logs that exceed GitHub's 100MB
# limit. Those specific sessions are excluded here.
logs/20260625-183218/
logs/20260625-183958/
logs/20260625-184714/
logs/20260625-190541/
# Retired data directories (replaced by experiments/bare_metal/)
doe/
csv/
# Kconfig — vendored tool build products (tools/kconfig/README.md) and
# generated per-arch config output (lives under build/, already ignored
# above, but a stray root-level .config from manual testing is also caught)
tools/kconfig/conf
tools/kconfig/mconf
tools/kconfig/qconf
tools/kconfig/*.o
tools/kconfig/lxdialog/*.o
tools/kconfig/parser.tab.c
tools/kconfig/parser.tab.h
tools/kconfig/lexer.lex.c
tools/kconfig/qconf-moc.cc
tools/kconfig/*-cflags.mk
tools/kconfig/.mconf.*
tools/kconfig/.qconf.*
/.config
/.config.old
# mkcapsule --resolve claim registry (FABRIC-3.md SXXIV) — pure derived
# state, auto-created/regenerated, never a source of truth. Its sibling
# tools/capsule-reserved.txt (human-authored) and tools/patches/ (decision
# record) are NOT ignored — those are tracked deliberately.
/tools/capsule-claims.txt
/.directory
# Agent worktrees are never to be used in this repo (Captain Bob's Law); ignored so a stray one is never tracked.
/.claude/worktrees/
# Captain Bob's studio: outreach workflow, scripts, posts and video (raw and edited). Kept out of git:
# video is large and drafts are personal; back it up separately (2026-10-28).
/studio/