Skip to content

BIT-440: wire routing defaults into Ready-gate automation (Design QA skip)#100

Closed
cjarguello wants to merge 1 commit into
codex/linear-issue-type-decision-guidefrom
codex/t01-bit-440-routing-defaults-ready-gate
Closed

BIT-440: wire routing defaults into Ready-gate automation (Design QA skip)#100
cjarguello wants to merge 1 commit into
codex/linear-issue-type-decision-guidefrom
codex/t01-bit-440-routing-defaults-ready-gate

Conversation

@cjarguello
Copy link
Copy Markdown
Member

Goal (BIT-440)

  • Routing defaults in linear/contracts/linear_type_classifier_v1.json are currently advisory; wire them 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 the explicit classifier intake block.

Notes

  • PM routing remains advisory-only here (no automatic pm-skipped).

Validation

  • python3 -m unittest linear.tests.test_engine
  • git diff --check

@taylor-01 taylor-01 force-pushed the codex/linear-issue-type-decision-guide branch from b8106e7 to 67881f8 Compare May 8, 2026 11:36
@taylor-01 taylor-01 force-pushed the codex/t01-bit-440-routing-defaults-ready-gate branch from 9fab704 to 47bcc61 Compare May 8, 2026 11:37
Copy link
Copy Markdown
Member Author

Rebased onto updated PR #97 after PR #97 moved onto origin/main (e0d8053). Current head: 47bcc61.

Validation passed:

  • 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

@taylor-01 taylor-01 deleted the branch codex/linear-issue-type-decision-guide May 9, 2026 05:45
@taylor-01 taylor-01 closed this May 9, 2026
cjarguello added a commit that referenced this pull request May 9, 2026
Supersedes PR #100.

CJ Admin authorized force merge / QA skip.

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
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