Skip to content

promote: On-dev collapsed model to main (RESTORES automation — merge now)#83

Merged
LukasWodka merged 1 commit into
mainfrom
develop
Jul 26, 2026
Merged

promote: On-dev collapsed model to main (RESTORES automation — merge now)#83
LukasWodka merged 1 commit into
mainfrom
develop

Conversation

@LukasWodka

@LukasWodka LukasWodka commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

⏱️ Merge this ASAP — the board automation on main is currently failing

The FR on dev option was renamed to On dev, but the old workflows on main still look up FR on dev (now gone). So right now:

  • every merge/close to develop fails in the closure-router (On dev/FR on dev lookup)
  • staging promotions are blocked (old fr-gate wants Ready for staging; items are now at On dev)

This PR promotes #80 (the collapsed On dev model) to main, which makes the live workflows reference On dev and restores everything.

Already done: Ready for staging's 39 items were moved to On dev; the option is empty and will be deleted after this merges. Board snapshot (419 items) taken as backup.

Merge with a merge commit, now.


Note

High Risk
Changes required status checks and closure/deploy automation that gate all staging and prod promotions; misalignment was already breaking merges until this ships.

Overview
Aligns reusable kanban workflows with the board rename (FR on devOn dev) and the D6 collapsed pipeline, so automation stops looking up removed Status options and promotion gates match where cards actually sit.

Develop is now automatic: merges/pushes to develop set On dev (not FR on dev) in advance-deploy-env, kanban-closure-router, and .kanban.yml override handling.

Staging promotion gate: fr-gate for PRs targeting staging now requires items at On dev or later (replacing Ready for staging). The rank() ordering drops the old dev-FR and ready-for-staging steps so “at or beyond” checks stay correct.

/fr-pass is staging-only: fr-pass-comment no longer advances from FR on dev; only FR on staging → Ready for prod remains as the manual functional-review step.

Reconcile: kanban-reconcile scans and corrects On dev instead of FR on dev / Ready for staging for drift and misplaced open issues.

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

…#80)

RFC-BACKEND-0008 D6: drop the dev-side functional review. 'FR on dev' and
'Ready for staging' become a single automatic 'On dev'; the one human review
stays at staging ('FR on staging' -> /fr-pass -> 'Ready for prod'). 11 columns
-> 10.

Workflow changes (code only — the live board cutover is a separate deliberate
step, see PR body):
- advance-deploy-env: develop push -> On dev (was FR on dev)
- closure-router: merged-to-develop -> On dev
- fr-pass-comment: drop the FR-on-dev -> Ready-for-staging transition; /fr-pass
  now applies only at FR on staging
- fr-gate: staging hop requires 'On dev' (automatic, no human gate); rank table
  collapses FR-on-dev(6)+Ready-for-staging(7) -> On dev(6), shifting the rest
- kanban-reconcile: column arrays updated

These reference the 'On dev' option, which must exist before they run live —
hence the cutover sequencing in the PR body. Do NOT merge+promote without the
coordinated option rename.

actionlint clean.
@LukasWodka LukasWodka self-assigned this Jul 26, 2026
@LukasWodka LukasWodka added the skip-fr-gate Emergency override of the FR gate. Requires a written reason on the PR. label Jul 26, 2026
@LukasWodka

Copy link
Copy Markdown
Contributor Author

👋 Heads-up — Code review queue is at 39 / 30

Above the WIP limit. The team convention is to review existing PRs before opening new work.

Open PRs currently in Code review (oldest first):

Pull from review before opening new work. (This is a nudge from the kanban WIP check, not a block.)

@LukasWodka LukasWodka added skip-fr-gate Emergency override of the FR gate. Requires a written reason on the PR. and removed skip-fr-gate Emergency override of the FR gate. Requires a written reason on the PR. labels Jul 26, 2026
@LukasWodka
LukasWodka merged commit 49569c2 into main Jul 26, 2026
8 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-fr-gate Emergency override of the FR gate. Requires a written reason on the PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant