Summary
Discovered during session 29 branch cleanup (2026-04-04).
main has no branch protection rules. Any user with write access can:
- Delete the branch
- Force-push and rewrite history
Dev_new_gui was fixed in #3447 but main was missed.
Required Fix
Apply at minimum the same protection as Dev_new_gui:
gh api repos/mrveiss/AutoBot-AI/branches/main/protection \
--method PUT \
--field allow_deletions=false \
--field allow_force_pushes=false \
--field enforce_admins=false \
--field required_status_checks=null \
--field required_pull_request_reviews=null \
--field restrictions=null
Additional Considerations
main is the production branch — stricter rules may be warranted:
- Require PR reviews before merge from
Dev_new_gui
- Require CI status checks to pass
- Enforce admin rules
Related
Summary
Discovered during session 29 branch cleanup (2026-04-04).
mainhas no branch protection rules. Any user with write access can:Dev_new_guiwas fixed in #3447 butmainwas missed.Required Fix
Apply at minimum the same protection as
Dev_new_gui:Additional Considerations
mainis the production branch — stricter rules may be warranted:Dev_new_guiRelated
Dev_new_gui