ChangeProposal (propose-then-confirm) #214
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Status: planned · Importance: Critical · Effort: L · Phase: 4
The defining invariant. No
proposal.py, no migration, no review UI yet — despite docs implying it landed.Non-negotiable: IS NN#1. Enforce structurally: assistant tools return proposals; only user action applies one; application flows through the normal service layer (privacy + audit). ChangeProposal itself needs full CRUD (NN#8). Correct the docs to match reality.
Area: AI assistant · P0 / must-have. From the product backlog gap analysis (docs/BACKLOG.md).