mfer/CLAUDE.md
sneak c218fe56e9 Add atomic writes, humanized sizes, debug logging, and -v/-q per-command
- Atomic writes for mfer gen: writes to temp file, renames on success,
  cleans up temp on error/interrupt. Prevents empty manifests on Ctrl-C.
- Humanized byte sizes using dustin/go-humanize (e.g., "10 MiB" not "10485760")
- Progress lines clear when done (using ANSI escape \r\033[K])
- Debug logging when files are added to manifest (mfer gen -vv)
- Move -v/-q flags from global to per-command for better UX
- Add tests for atomic write behavior with failing filesystem mock
2025-12-17 15:57:20 -08:00

16 lines
472 B
Markdown

# Important Rules
* never, ever mention claude or anthropic in commit messages. do not use attribution
* after each change, run "make fmt".
* after each change, run "make test" and ensure all tests pass.
* after each change, run "make lint" and ensure no linting errors. fix any
you find, one by one.
* after each change, commit the files you've changed. push after
committing.
* NEVER use `git add -A`. always add only individual files that you've changed.