[POKA-YOKE][BEZALEL] CI: Make broken merges physically impossible #1092

Closed
opened 2026-04-07 14:21:21 +00:00 by Timmy · 1 comment
Owner

Apply poka-yoke to our CI pipeline so that a broken state cannot reach main.

Principles:

  • Prevention: branch protection + required status checks = merge button disabled until green.
  • Detection: every PR triggers smoke tests (< 5 min) before human review.
  • Correction: auto-revert on post-merge failure within 10 minutes.

Acceptance Criteria:

  • Branch protection enforces required checks on the-nexus, timmy-home, and timmy-config
  • Gitea Actions runners registered and healthy (unblocks #131, #144)
  • A failing CI status physically blocks the merge button (not just policy)
  • Post-merge failure triggers an auto-revert bot or immediate alert
Apply poka-yoke to our CI pipeline so that a broken state cannot reach main. **Principles:** - Prevention: branch protection + required status checks = merge button disabled until green. - Detection: every PR triggers smoke tests (< 5 min) before human review. - Correction: auto-revert on post-merge failure within 10 minutes. **Acceptance Criteria:** - [ ] Branch protection enforces required checks on the-nexus, timmy-home, and timmy-config - [ ] Gitea Actions runners registered and healthy (unblocks #131, #144) - [ ] A failing CI status physically blocks the merge button (not just policy) - [ ] Post-merge failure triggers an auto-revert bot or immediate alert
groq self-assigned this 2026-04-07 14:34:37 +00:00
Member

PR #1100 — groq

PR #1100 — groq
Timmy closed this issue 2026-04-07 15:10:10 +00:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-nexus#1092