v2.1.2 — gitignore .harness/ ephemeral state
PATCH. Single-line .gitignore fix surfaced during a /doctor dogfood audit. The memory-recall-session-start hook writes a .harness/session-id-<uuid>.start marker on every session boot, and that marker carries a personal transcript path (/Users/<name>/.claude/projects/…). agentm already gitignores .harness/; crickets didn't — so in this public repo the marker showed up as untracked and was sweepable into git add -A. Mirrors agentm's .gitignore; the pre-push PII hook stays the enforcing backstop. No code changes.
Fixed
.gitignorenow excludes.harness/— closes the one path by which a SessionStart hook could leak a personal home path into the public repo. Matches the agentm.gitignoreentry.
Cross-references
- agentm v4.7.0 — companion release from the same
/doctoraudit; among other installer hardening it stops symlinking the looseharness/skills/*.mdspecs that surfaced the cruft alongside this marker. - lib-parity follow-up — agentm v4.7.0's
install_symlinks.pyloose-.mdfix is not yet mirrored into crickets's byte-identicallib/install/; async-lib.shpass is the separate follow-up.