Review what matters, dismiss what does not, and approve the upgrades worth shipping.
Human control · stable HYRAX-N refs · approve, dismiss or request changes
Change Review starts from the ticket (a Linear issue) and gathers everything behind it: every linked pull request across every repository, the review discussion on each, and the live state of the feature flags those PRs use. Hyrax then writes one short, plain-language review of the whole change.
Modern changes rarely live in one pull request. A single feature now spans a backend service, a web app, a mobile client and an infrastructure repo. It's written partly by AI coding agents, and it ships behind feature flags that decide who actually sees it. Code review still happens one diff at a time, so no one sees the whole change. Reviewers check that each PR is well written, but no one checks that the PRs together deliver what was asked.
What a team gets on one page
Shoppers on supported devices can pay with Apple Pay on the checkout page.2 The payment service accepts Apple Pay and runs the same fraud checks as cards.1 Refunds go back to Apple Pay.1
| apple_pay_checkout | Staging On | Production 10% |
| apple_pay_refunds | Read by storefront-web #342 · never created | |
Line-by-line review doesn't scale when changes arrive faster than people can read them. Change Review raises the question to "is this the change we meant to make?"
A feature is only done when every part of it is. Change Review sees all the parts at once, including the PR that hasn't merged yet.
With flags, "merged" doesn't mean "live". Change Review shows who can see the change today, not just whether the code went in.
Product managers, QA, support and leadership get a readable account of what's shipping, without reading diffs.
Change Review is advisory: it never blocks a merge. It sits alongside existing code review and gives the team a shared picture of the change before it reaches customers.