Skip to content

promote: develop -> main (D30 self-signoff relaxation) - #120

Merged
LukasWodka merged 2 commits into
mainfrom
develop
Aug 1, 2026
Merged

promote: develop -> main (D30 self-signoff relaxation)#120
LukasWodka merged 2 commits into
mainfrom
develop

Conversation

@LukasWodka

@LukasWodkaLukasWodka commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

Carries #119 to main, where the callers consume it (all 14 pin @main).

.github has no develop→main promotion path yet (#1420 covers enrolling it), so this is a one-off manual promotion with enforce_admins lifted for the duration, at Lukas's explicit instruction. It will be re-enabled immediately after merge.


Note

Medium Risk
Changes org-wide release governance defaults for who can advance cards to production readiness; logic is a single default flip with an explicit per-repo override.

Overview
Org-wide functional review policy: the reusable fr-pass-comment workflow now defaults allow-self-signoff to true, retiring D30’s “different human for /fr-pass” rule (RFC-BACKEND-1405 D6).

Because callers pin @main and do not override inputs, PR authors with write access can /fr-pass their own kanban cards on normal work; functional review still requires a human assertion, but not a second person. Callers can set allow-self-signoff: false to restore the stricter rule for one repo. Release-train promotion PRs remain exempt as before.

Reviewed by Cursor Bugbot for commit dee9920. Bugbot is set up for automated code reviews on this repo. Configure here.

LukasWodkaand others added 2 commits August 1, 2026 16:14
Functional review still requires a human to assert it; it no longer has to be
a different human from the author.
Rationale (RFC-BACKEND-1405 D6): code review already puts a second person on
the diff, and most implementation is AI-assisted, so requiring a *separate*
human for the functional review was ceremony rather than a control. At our
size it was also a throughput ceiling — on 2026-08-01, 3 of 17 /fr-pass
comments were refused as self-signoff and the cards had to be moved by hand,
which is strictly worse than allowing the sign-off: the control was bypassed
rather than satisfied.
Flipping the reusable's default applies this org-wide in one change, because
the per-repo callers pass no inputs. A repo that wants the stricter rule can
set allow-self-signoff: false on its caller.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
policy: allow self sign-off on functional review (retire D30)
@LukasWodkaLukasWodka self-assigned this Aug 1, 2026
@LukasWodka
LukasWodka merged commit 64b55c4 into mainAug 1, 2026
6 checks passed
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@LukasWodka