nisavid/versionkeeping
Versionkeeping: safe Git checkpoints, conflict resolution, exact-lease publication, provenance-aware worktree cleanup, and history-preserving fork sync.
Use when Git-backed changes require a baseline, task-only commit, exact-lease publication, separately authorized remote-ref deletion, local merge/keep/discard choice, or provenance-aware branch/worktree cleanup. Owns Git/index/ref/push safety, local integration, remote deletion, and terminal cleanup.
Use when an active Git merge, rebase, cherry-pick, or revert has conflicts that require intent-aware interpretation and authorized file edits before Git integration can continue or abort.
Use when syncing a maintained fork with its upstream, discovering and binding the fork contract, coordinating a history-preserving local integration through checkpointing-and-publishing-git-work, or verifying that a discovered fork target ref contains the discovered upstream ref without rewriting history.
Use when starting isolated feature work or choosing, auditing, moving, repairing, and handing off persistent Git worktrees, especially when an agent would otherwise use an ephemeral, global, or ambiguous worktree location.