Skip to content

feat(writes): auto-commit memory/note/glossary writes (refs #1) - #29

Merged
tenfourty merged 1 commit into
mainfrom
feat/auto-commit-remaining
Jun 24, 2026
Merged

feat(writes): auto-commit memory/note/glossary writes (refs #1)#29
tenfourty merged 1 commit into
mainfrom
feat/auto-commit-remaining

Conversation

@tenfourty

Copy link
Copy Markdown
Owner

Completes auto-commit command coverage for issue #1. Wires the remaining CLI write commands to the helper: memory add (fact + note paths), memory edit-fact/delete-fact, note edit/delete, glossary add/edit/delete. Every CLI memory-mutating command now makes one git commit when [writes].auto_commit is enabled — CLI-only, default off, --no-commit on each. TDD: 5 new CLI wiring tests (correct op/target per command) on top of the helper's real-git suite + entity wiring tests (18 auto-commit tests total). ruff + mypy + bandit clean. Next: COW batch atomicity (issue #1 slice 2).

Wire the remaining CLI write commands to the auto-commit helper: memory add
(fact + note), edit-fact, delete-fact, note edit/delete, and glossary
add/edit/delete. With this, every CLI command that mutates memory files makes
one git commit when [writes].auto_commit is enabled — CLI-only, default off,
each with a --no-commit escape hatch. Completes auto-commit command coverage;
COW batch atomicity is the next slice.
@tenfourty
tenfourty merged commit 50e9f4a into main Jun 24, 2026
8 checks passed
@tenfourty
tenfourty deleted the feat/auto-commit-remaining branch June 24, 2026 13:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant