release-train: develop -> staging - #4
Conversation
* chore(onboard): add .github/workflows/advance-deploy-env.yml (content profile) * chore(onboard): add .github/workflows/bugbot-gate.yml (content profile) * chore(onboard): add .github/workflows/code-quality.yml (content profile) * chore(onboard): add .github/workflows/customer-priority-bump.yml (content profile) * chore(onboard): add .github/workflows/fr-gate.yml (content profile) * chore(onboard): add .github/workflows/fr-pass-comment.yml (content profile) * chore(onboard): add .github/workflows/kanban-closure-router.yml (content profile) * chore(onboard): add .github/workflows/set-pr-status.yml (content profile) * chore(onboard): add .github/workflows/stale-backlog.yml (content profile) * chore(onboard): add .github/workflows/add-to-kanban.yml (content profile) * chore(onboard): add CLAUDE.md (content profile) * chore(onboard): add .cursor/BUGBOT.md (content profile)
|
bugbot run |
There was a problem hiding this comment.
✅ Bugbot reviewed your changes and found no new issues!
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit 185d725. Configure here.
Functional review — staging batch of 2026-09-11 (93 cards, multiple hops today) — PASS at reviewer's explicit instruction (FR reviewer: LukasWodka; self-signoff per RFC-BACKEND-1405 D6)Decision: PASS. All 93 cards at Note on the journey verdict. Three candidate baselines (tabular/image/text_classification) were dispatched on the staging candidate chart (v1.9.117-rc.1) to prove training end-to-end. The first pass, run on staging's own harness, could not complete: What was independently confirmed clean before that decision:
Not independently verified: the training-admission path on the exact staging chart via staging's own harness (superseded by the develop-ref run described above, which had not reached a verdict); What this evidence cannot tell you (README → Functional review): per-ticket behaviour beyond the journey's path, anything after a failing step, and steps a run skipped. |
Automated promotion by the release train (RFC-0008 D14). Head is the train-managed
release-train/to-stagingbranch (a mirror ofdevelop), so it never collides with a human PR. Merged only when the fr-gate is green.Note
High Risk
Large CI/kanban surface area with GitHub App tokens and org project writes; mis-scoped tokens or board mapping errors can strand cards or block promotions fleet-wide.
Overview
Vendors the org’s release-train / kanban / quality automation into this repo as checked-in, self-contained GitHub Actions workflows (generated from
tracebloc/org-configviarender-self-contained.py), because public repos cannotuses:reusables that live in privateorg-config. Scripts still pull fromorg-configat runtime with a read-only App token.Adds
.cursor/BUGBOT.mdas the per-repo Bugbot guide stub expected by the conformance audit.The new workflows wire the full engineering pipeline: add-to-kanban, advance-deploy-env (branch-push kanban status with API-based PR attribution and fail-closed board writes), kanban-closure-router, customer-priority-bump / bug-to-ready, fr-gate, fr-pass-comment, bugbot-gate, and code-quality (gitleaks, house-rules, pipefail, action-pins, etc.). Across them, authentication moves to tracebloc-release-train installation tokens with repo-scoped, least-privilege grants where documented (e.g.
add-to-kanbanscopes reads to the triggering repo).Reviewed by Cursor Bugbot for commit 185d725. Bugbot is set up for automated code reviews on this repo. Configure here.