Skip to content

chore: board → v0.31.0; review gate ON by default for spawned teams#6

Merged
mabry1985 merged 1 commit into
mainfrom
chore/board-0.31.0-gates
Jul 6, 2026
Merged

chore: board → v0.31.0; review gate ON by default for spawned teams#6
mabry1985 merged 1 commit into
mainfrom
chore/board-0.31.0-gates

Conversation

@mabry1985

Copy link
Copy Markdown

The rest of the delivery-loop plan's M7 for this bundle:

  • project_board pin → v0.31.0 (v0.30.0 = blocking review gate, plan M5; v0.31.0 = DESIGN gate, plan M6)
  • config.project_board.review_gate: true — a freshly spawned Lead Engineer team ships with the adversarial review gate ON. Blocking findings (blocker/major surviving the verify pass) bounce to the coder with the findings in the retry prompt, bounded by review_fix_max: 2; exhaustion → Blocked, never a silent merge.
  • The DESIGN gate needs no config — it's on for difficulty ∈ {large, architectural} at the store level.
  • verified_against stays 0.93.1: on that core the review gate goes loudly inert (no graph.review.findings → logged, review-pending retried, never a silent pass), so the default is safe to ship ahead of the core release that carries ADR 0077.

🤖 Generated with Claude Code

v0.30.0 = the blocking review gate (plan M5): the loop runs the host's
adversarial code-review workflow (protoAgent ADR 0077) on every opened PR
and bounces blocking findings back to the coder, bounded by review_fix_max,
exhaustion → Blocked (never a silent merge). v0.31.0 = the DESIGN gate
(plan M6): large/architectural features need a design citing an ADR before
mark_ready.

review_gate: true is safe ahead of the next core release — on a host whose
core predates graph.review.findings the gate goes loudly inert rather than
silently passing.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@protoquinn

protoquinn Bot commented Jul 6, 2026

Copy link
Copy Markdown

👀 Quinn is reviewing — verdict (PASS / WARN / FAIL) + findings to follow.

@protoquinn protoquinn Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QA Audit — PR #6 | chore: board → v0.31.0; review gate ON by default for spawned teams

VERDICT: WARN (pending CI — approve-on-green policy promotes to APPROVED once every check is terminal-green)


CI Status

  • 7 checks in progress (Verify workspace config, Python tests, A2A live smoke, Web E2E smoke, Lint, Fleet integration, gitleaks) — all non-terminal.

Diff Review

  • Single-file change to protoagent.bundle.yaml: bumps project_board plugin from v0.29.3 → v0.31.0 and adds review_gate: true + review_fix_max: 2 under config.project_board. The bump skips v0.30.0 but that's intentional — v0.31.0 subsumes both the M5 (blocking review gate) and M6 (DESIGN gate) plans.
  • The inline comment block clearly documents the adversarial-review behavior and the inert-on-old-core safety property. Verified that verified_against remains unchanged at 0.93.1, consistent with the assertion that the gate degrades loudly on cores lacking the findings convention.

Observations

  • No unresolved CodeRabbit threads.
  • No defects, no blocking issues, no security concerns. The change is purely a config version bump + enablement toggle.
  • All findings are gated on CI completing green; the approve-on-green policy will promote this review to APPROVED automatically once every check passes.

— Quinn, QA Engineer

@protoquinn

protoquinn Bot commented Jul 6, 2026

Copy link
Copy Markdown

Submitted COMMENT review on #6.

@protoquinn protoquinn Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CI terminal-green, no blockers on prior review — auto-approving on green (protoLabsAI#748).

@protoquinn

protoquinn Bot commented Jul 6, 2026

Copy link
Copy Markdown

✅ CI went terminal-green with no blockers on the prior review — promoting it to APPROVED per the approve-on-green policy (#748).

@mabry1985 mabry1985 merged commit cfdef3d into main Jul 6, 2026
7 checks passed
@mabry1985 mabry1985 deleted the chore/board-0.31.0-gates branch July 6, 2026 08:00
Sign up for free to 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