Skip to content

BIT-440: wire routing defaults into Ready-gate automation#102

Merged
cjarguello merged 1 commit into
mainfrom
codex/t01-bit-440-routing-defaults-ready-gate
May 9, 2026
Merged

BIT-440: wire routing defaults into Ready-gate automation#102
cjarguello merged 1 commit into
mainfrom
codex/t01-bit-440-routing-defaults-ready-gate

Conversation

@cjarguello
Copy link
Copy Markdown
Member

Supersedes closed stacked PR #100 after #97 merged and its base branch was deleted.

Goal

  • Wire routing defaults from linear/contracts/linear_type_classifier_v1.json into automation where safe.
  • No PM/QA skip without classifier intake evidence.

What this PR does

  • On Ready-gate pass, the engine computes the routing recommendation via classify_route(...) and posts a comment with QA/PM recommendation + reason.
  • Safe automation: if route says QA=skip (currently only the Design rule), the engine sets QA Review=qa-skipped automatically, backed by explicit classifier intake.
  • PM routing remains advisory-only (no automatic pm-skipped).

CJ Admin authorization

  • Force merge / QA skip authorized in thread.

Validation

  • python3 -m json.tool linear/contracts/linear_type_classifier_v1.json >/dev/null
  • python3 -m unittest linear.tests.test_engine linear.tests.test_classifier_corrections
  • git diff --check

@cjarguello cjarguello requested a review from a team as a code owner May 9, 2026 05:46
@cjarguello cjarguello merged commit a828a68 into main May 9, 2026
1 check passed
@taylor-01 taylor-01 deleted the codex/t01-bit-440-routing-defaults-ready-gate branch May 9, 2026 05:46
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.

2 participants