feat: v1.1 git lifecycle — branching model, land cleanup, autonomous close #8

Merged
crenshawdev merged 62 commits from feat/v1.1-git-lifecycle into main 2026-07-17 20:52:47 +00:00
crenshawdev commented 2026-07-17 16:29:36 +00:00 (Migrated from github.com)

v1.1 git lifecycle

Phase 1 - git branching + guard model: protected-branch guard, base-integrity / no-main-drift check, per-milestone integration branches, atomic conventional commits, never-auto-push.

Phase 2 - land cleanup + autonomous close:

  • git.on_land_cleanup (default on): return to a pulled base and reap the merged integration branch
  • git.auto_close (default off): unattended close (audit, tag, PR, merge, reset) with the pre_ship gate preserved
  • git-publish seam: the one code-guarded push for the GitHub auto_close arm; git-guard carries no push exemption and asks on every Bash push
  • pure, tested decision cores (close-decision, publish-decision); 217 tests green, self-verify clean

Draft: more work coming before this ships.

https://claude.ai/code/session_01RKYgbft6uAAoVct3b7QVn4

## v1.1 git lifecycle **Phase 1 - git branching + guard model:** protected-branch guard, base-integrity / no-main-drift check, per-milestone integration branches, atomic conventional commits, never-auto-push. **Phase 2 - land cleanup + autonomous close:** - `git.on_land_cleanup` (default on): return to a pulled base and reap the merged integration branch - `git.auto_close` (default off): unattended close (audit, tag, PR, merge, reset) with the `pre_ship` gate preserved - `git-publish` seam: the one code-guarded push for the GitHub `auto_close` arm; git-guard carries no push exemption and asks on every Bash push - pure, tested decision cores (`close-decision`, `publish-decision`); 217 tests green, self-verify clean Draft: more work coming before this ships. https://claude.ai/code/session_01RKYgbft6uAAoVct3b7QVn4
Sign in to join this conversation.
No description provided.