Parent
#38
What to build
Auto-ship mode and the one-click Ship action. A global default in Git settings, overridable per-thread from the Environment gear. When enabled, the Commit-or-push row becomes a single Ship button that drives the retained feature-done engine: commit → push → create PR → merge, spawning a resolver thread on merge conflict. When disabled (default), the manual flow (#41/#42) is used. The old always-on auto-publish behavior is fully retired — Ship only ever runs on an explicit click.
Acceptance criteria
Blocked by
Parent
#38
What to build
Auto-ship mode and the one-click Ship action. A global default in Git settings, overridable per-thread from the Environment gear. When enabled, the Commit-or-push row becomes a single Ship button that drives the retained
feature-doneengine: commit → push → create PR → merge, spawning a resolver thread on merge conflict. When disabled (default), the manual flow (#41/#42) is used. The old always-on auto-publish behavior is fully retired — Ship only ever runs on an explicit click.Acceptance criteria
feature-doneengine.live-lane test covers the Ship happy path; per-thread override behavior covered incore.Blocked by