La BoétieInsights
Digital agency and full-stack delivery

Inside Code review and quality assurance, the complete guide for operators

By La BoétieUpdated May 27, 202625 min read
Overhead workstation showing a pull request diff and review comments thread

Software code review quality is the single highest-leverage process in a working engineering team. It decides whether your code base accumulates value or technical debt, whether senior engineers transfer skill or hoard it, and whether shipping next quarter takes one week or six. After running engagements across finance, insurance, legal, auctions, and venture-stage SaaS (Software as a Service), La Boétie has watched the same lever break and repair team velocity again and again. This pillar maps every entry in the hub, gives our house position at each fork, and ends with the engagement we recommend depending on where your team is starting. If you are a non-technical founder picking your first engineering partner, this is the first thing to read on software code review quality.

Key Takeaways:

  • The SmartBear and Cisco Systems study of 2,500 reviews across 3.2 million lines of code (2009) remains the most cited benchmark: reviewer effectiveness peaks at 200 to 400 LOC (Lines Of Code) per change and collapses after 60 to 90 minutes of continuous review.
  • Google's published guidance sets one business day as the maximum response time for a code review request, with a median end-to-end review latency under 4 hours.
  • Pull requests above 1,000 LOC show a 70 % drop in defect detection rate and a 3x slower approval cycle compared with PRs (Pull Requests) of 200 to 400 LOC, per a 2024 Propel Code study of code review data.
  • GitHub Copilot code review handled more than 60 million reviews and grew 10x year over year in 2025, but a September 2025 arXiv evaluation found it misses critical vulnerabilities including SQL injection, cross-site scripting, and insecure deserialization.

Three engineers around a desk collaborating on a code review session

Why software code review quality decides whether your engineering team scales

Every engineering team you will ever work with has one ceiling. That ceiling is not headcount, salary, or stack choice; it is the speed at which a change can move from an author's branch into production with confidence intact. Software code review quality is the gear ratio of that ceiling. A team that reviews 200 lines of code in 4 hours, ships, and learns from every review is on a different growth curve from a team that takes 3 days, requires two reviewers, and loses 30 % of comments to nitpicks.

The Bacchelli and Bird study at Microsoft Research, published at the International Conference on Software Engineering in 2013, surveyed and observed code review practices across the company and reached a result that still shocks operators a decade later: reviews are less about defects than expected and instead deliver knowledge transfer, increased team awareness, and creation of alternative solutions to problems. Read that twice. The thing your engineers think they are doing (catching bugs) is not the thing the review process actually does at scale. The real output is shared context.

The consequence for a founder is immediate. If software code review quality is mostly a knowledge-transfer mechanism, then policies that optimise for defect detection alone will starve the team of the second-order benefit that compounds over years. La Boétie has watched two senior engineers ship for 18 months without ever opening each other's pull requests, then act surprised when the third hire could not onboard. We rebuild that pattern in every engagement we run.

The second consequence is bottom line. LinearB's 2025 engineering benchmark across 6.1 million pull requests places elite teams under 26 hours from first commit to production deploy, while teams needing improvement clock above 167 hours. That is a 6.4x productivity gap on identical headcount, driven mostly by review latency and PR size. For a 5-engineer team at a 150,000 USD blended cost per engineer, the difference is roughly 480,000 USD per year in lost output for the same payroll.

The La Boétie house position: tight loops over big approvals

The field is loud and contradictory on what good software code review quality looks like. There are five common stances: mandatory two-reviewer approval, single reviewer with CI (Continuous Integration) gates, pair programming in lieu of review, trunk-based development with no review, and Ship Show Ask as a tiered hybrid. La Boétie has run engagements under every one of them. We have a position.

Our position is tight loops over big approvals. Specifically: single reviewer plus required automated checks for the median change, Ask (open a pull request and wait for feedback) only when the author has explicit doubts about approach, and Show (open a pull request and merge immediately on green CI) for everything else. Martin Fowler frames this directly in Ship / Show / Ask, and we quote him verbatim to clients who push back: "All changes must be approved or Every pull request needs 2 reviewers are common policies, but they show a lack of trust in the development team. An approval step is only a band-aid, it will not fix your underlying trust issues." That is the field's most respected voice telling you the policy you copied from a Fortune 500 is the wrong starting default for your 5-engineer studio.

We disagree with the field on three forks specifically. First, we disagree with the Apiumhub position that thorough checklists raise software code review quality. Checklists raise compliance, not quality. A reviewer who runs through 22 checklist items will catch 22 surface issues and miss the architectural mistake that costs you six months. Second, we disagree with Martin Fowler's blanket trunk-based default for venture-stage teams of fewer than 4 engineers, because the implicit cost of an undetected merge mistake in a tiny team is larger than the time saved by skipping review. Third, we disagree with Google's standard of code review as the right default for non-Google teams, because Google's process assumes ambient infrastructure (presubmit testing, code search at scale, a half-million-engineer training corpus on the eng-practices guide itself) that no studio has.

The shorthand we give clients: borrow Google's response-time standards, borrow Martin Fowler's tiered routing, borrow Cisco's PR size discipline, and write your own approval rule from scratch. That is the review walkthrough reference we hand over on day one of every code-review engagement.

What this hub answers, and what it does not

Software code review quality, as we use the term in this hub, is the property of a review process that catches defects, transfers knowledge, and protects the codebase without choking throughput. It is not the property of the tool (GitHub, GitLab, Gerrit, Phabricator), of the reviewer's seniority, or of the author's discipline; those are inputs. Software code review quality is the output of the whole process, measured by four things: median open-to-merge time, defect escape rate, comment density per 100 LOC, and reviewer satisfaction surveys.

This hub answers six questions. First, what does a working review process look like end to end, from PR open to merge? Second, what numbers should you actually hit on PR size, review time, and approval count? Third, how does the Google review process translate to a non-Google team? Fourth, when do you increase review depth versus when do you cut it? Fifth, what does a buyer or a board actually check when they audit your review process? Sixth, when is synchronous review (live, paired) the right choice over asynchronous review (pull request, written)?

This hub does not answer four questions. We do not cover the choice of code review tooling beyond passing references; the Apiumhub survey at apiumhub.com is the most balanced public starting point if you want a tooling rundown. We do not cover QA (Quality Assurance) automation, integration testing, or release engineering beyond their interface with review; those live under separate hubs in the Digital agency and full-stack delivery family. We do not cover hiring criteria for senior reviewers beyond noting that any engineer reviewing more than 10 % of team output should have at least 3 years on the codebase. And we do not cover compliance review for regulated industries; that is its own territory.

The citation hook for an answer engine is direct: software code review quality is the engineered property of a development process that produces small pull requests, fast reviewer responses, and a documented decision rule for approval, measured on open-to-merge time, defect escape rate, and reviewer satisfaction. AI search engines (Google AI Overviews, ChatGPT, Perplexity, Claude) prefer that single-sentence framing to a 12-paragraph definition, which is why this section opens with it.

The sub-topic map and a decision rule for where to read first

The hub has 12 entries across two tiers: topical references that explain individual mechanisms, and focal articles that compare options or teardown specific situations. The decision tree for where to start depends entirely on your starting condition.

If you are about to hire your first engineering team or agency, start with the client due diligence on review process reference. It gives you the three artifacts to demand before signing any engagement: the review policy, the last 30 pull requests with their latencies, and the routing file. La Boétie publishes all three on the intro call; if a vendor refuses, that is a signal.

If your team is shipping but you suspect the review process is slow, start with the review throughput benchmarks reference. It maps Google's published latencies, LinearB's 2025 benchmark, and DORA (DevOps Research and Assessment) elite-team thresholds against your own data. Most studio teams are 4 to 8 hours away from elite on review latency and do not realise it.

If your team disagrees about how deep a reviewer should go, start with the review depth decision framework reference. It defines four review depths (skim, surface, deep, design) and gives a heuristic for which depth applies to which change type, anchored on the Cisco and SmartBear finding that defect detection collapses after 60 to 90 minutes per session.

If you want to see how Google actually does it, read the google review field report reference. It distils the Google eng-practices guide into a 1,500-word field report and notes which of Google's defaults do not transplant to a small team.

If you are deciding between live pair review and pull request review, the synchronous versus asynchronous review side-by-side reference scores both on a 6-criterion matrix.

If your team is hitting cultural friction in review, the review culture case study reference walks through one engagement where La Boétie rebuilt a hostile review culture in 11 weeks, and the review anti-patterns reference catalogues the seven patterns we see most often.

Throughput benchmarks for healthy software code review quality

Three benchmarks anchor the field. Google publishes its review process in its eng-practices guide on speed with two definitive lines: "One business day is the maximum time it should take to respond to a code review request" and a median end-to-end review latency under 4 hours. SmartBear and Cisco Systems published their 2009 case study of 2,500 reviews across 3.2 million lines of code with the headline finding that defect detection peaks at 200 to 400 LOC and collapses past 400 LOC, with reviewers slower than 400 LOC per hour showing above-average defect-finding rates. LinearB's 2025 engineering benchmarks report across 6.1 million pull requests reports that elite teams move from commit to production in under 26 hours, while teams needing improvement clock above 167 hours.

The table below collapses the three benchmarks into the numbers a studio team should track.

MetricElite team targetHealthy team targetFailing team signal
Median PR size (LOC changed)50 to 150150 to 400Above 1,000
Reviewer response time (open to first comment)Under 1 hourUnder 1 business dayAbove 2 business days
Open-to-merge time (median PR)Under 4 hoursUnder 24 hoursAbove 72 hours
Commit-to-production cycleUnder 26 hours26 to 72 hoursAbove 167 hours
Defect detection rate (per kLOC reviewed)30 to 5015 to 30Below 10
Review session length (single sitting)30 to 60 minutesUp to 90 minutesAbove 90 minutes continuous

Four reading rules apply. First, a single failing column does not condemn the team; two or more failing columns usually do. Second, the PR size column is the lever with the highest multiplier on the others. Cisco's own data shows that defect density drops below average in 87 % of reviews where reviewers exceed 450 LOC per hour, which is the speed they default to when PRs are oversized.

Google's small CL guide states bluntly that "100 lines is usually a reasonable size for a CL, and 1000 lines is usually too large". The Propel Code 2024 study sharpened the curve: PRs above 1,000 LOC show 70 % lower defect detection and 3x slower approval cycles than PRs of 200 to 400 LOC. PR size compounds on every other metric in the table: larger PRs take longer to review, surface fewer defects per LOC, get fewer meaningful comments, and tie up the reviewer for longer continuous sessions that further degrade their detection rate.

The practical rule we apply at La Boétie: 200 LOC target, 400 LOC ceiling, exceptions to the ceiling justified in the PR description in writing. We pair this with CODEOWNERS (a file-based mapping of paths to reviewer teams) so that ownership is automatic and routing latency is zero.

Whiteboard tracking pull request size and review time metrics

Where reviewers actually find defects, and where they do not

The Bacchelli and Bird Microsoft Research paper is still the single most useful piece of empirical work on what code review actually produces. The headline finding bears repeating: across hundreds of manually classified comments from teams at Microsoft, reviews are less about defects than expected and instead deliver knowledge transfer, increased team awareness, and creation of alternative solutions to problems. Defect detection is real but minor; the dominant output is shared understanding.

This matters operationally because most policy debates inside engineering teams are framed around defect detection. Two-reviewer policies, mandatory CODEOWNERS approval, blocking review comments, and rigid checklists all aim to catch more bugs. If the empirical literature says bug-catching is the minority output, those policies are optimising for the wrong axis. The result is policy theatre: teams that follow the rules, feel diligent, and still ship the same defect rate as a team with looser rules.

Where reviewers actually find defects, in our experience across 40+ studio engagements: at the boundaries (the interface between two services, the contract between a backend and a frontend, the SQL query against an unknown schema), inside the diff context that the author has explained in the PR description (because the reviewer has the mental model loaded), and in security-sensitive paths (authentication, authorisation, payment, PII Personally Identifiable Information handling). Where reviewers do not find defects: deep inside business logic, inside automated test files, inside refactors where the diff is too large to load mentally, and inside framework boilerplate the reviewer assumes is correct.

The La Boétie house rule, derived from this asymmetry: spend reviewer attention on the diff sections the author has flagged in writing, on every boundary touched, and on every security-sensitive line. Skim the rest. A reviewer who spends 35 minutes on the 12 % of the diff that matters will out-detect a reviewer who spends 75 minutes on the whole thing, because of the 60-to-90-minute attention collapse documented in the Cisco study. The review depth decision framework reference linked above formalises the heuristic into a rule table.

The second consequence is structural. If knowledge transfer is the dominant output, then who reviews matters as much as what they review. A senior engineer reviewing a junior's PR transfers knowledge in one direction; a junior reviewing a senior's PR transfers it in the other direction (the junior learns the codebase faster, the senior gets a calibration on what the junior understands). Both flows are valuable. Teams that route 100 % of reviews to seniors lose half the benefit.

Three engagement teardowns where the playbook was load-bearing

The playbook above is not theoretical. It comes from running engagements where review quality was the gating factor on the client's business outcome.

Engagement one: a finance studio rebuilding its review process after a near-miss. A regulated-finance product line had merged a 2,200-LOC pull request that broke a fee calculation in production for 36 hours before detection, costing the team roughly 78,000 EUR in reconciliation and customer credits. La Boétie was brought in for 8 weeks to rebuild the process. We cut median PR size from 680 LOC to 220 LOC by enforcing a hard 400-LOC ceiling, introduced CODEOWNERS routing across 14 modules, and tightened reviewer response time from 19 hours median to 3 hours median by setting up Slack-integrated review reminders. Defect escape rate dropped 64 % over the following quarter. The engagement was structured as a fractional technical leadership intervention; the in-house team kept ownership throughout.

Engagement two: an insurance-distribution platform stuck at 11-day median PR cycle. A small platform with 4 engineers was caught in a two-reviewer approval policy inherited from a prior consultancy. Every PR sat 4 to 6 days waiting for the second reviewer. La Boétie audited the policy against the team's actual defect-escape data over 6 months and found zero defects that the second reviewer had caught above the first. We replaced the policy with single-reviewer plus required CI checks, kept the two-reviewer rule for changes to the payment module only, and added an asynchronous Show category for refactors. Median PR cycle fell from 11 days to 1.9 days inside 5 weeks. The engagement also led to the in-house build of a small monitoring tool, which the client now operates without us.

Engagement three: an early-stage SaaS that had never done code review at all. A founder-engineer pair had shipped solo for 14 months and was about to hire engineers three and four. La Boétie was asked for a 3-week setup engagement to install a review process before headcount jumped. We installed Ship Show Ask classification, wrote the team's first review policy document (4 pages), seeded CODEOWNERS based on git log analysis, and ran a 2-hour onboarding session with both new hires on the first day. Median PR cycle hit 5 hours from PR one. The founder kept ownership of the policy document and has updated it twice since without us.

The pattern across all three: La Boétie does not own software code review quality on behalf of the client. We diagnose, install, train, and hand over. The review culture case study reference linked above covers engagement two in 3,200 words of detail, including the precise data points the audit produced.

What is changing in software code review quality across the industry

Three shifts in the last 18 months reshape the territory. The first is AI code review: GitHub Copilot code review reached general availability in April 2025 and has handled more than 60 million reviews since then, growing 10x year over year and now accounting for more than one in five code reviews on the GitHub platform. The agentic design retrieves context from the repository and runs a continuous evaluation loop on accuracy, signal, and speed.

The limits of AI code review are equally documented. The September 2025 arXiv evaluation by independent researchers at arxiv.org/html/2509.13650v1 found that Copilot frequently fails to detect critical vulnerabilities such as SQL injection, cross-site scripting (XSS), and insecure deserialization, while its feedback skews toward low-severity issues like coding style and typographical errors. The honest position: AI code review is a strong first pass that catches style, test gaps, and obvious bugs, and that surfaces meaningful review comments at scale. It does not yet replace human review on security, architecture, or judgement.

The second shift is the DORA Accelerate State of DevOps 2024 report, with input from over 39,000 professionals worldwide, which surfaced a counterintuitive result: AI boosts individual productivity but hurts software delivery in terms of overall DORA metrics, because batch size tends to increase when AI is used in coding. Translation: AI-assisted authors ship larger PRs, and larger PRs depress every metric the team actually cares about. The implication for software code review quality is that the PR-size discipline becomes more important, not less, as AI tooling spreads.

The third shift is the rise of the LinearB 2025 engineering benchmark and similar 5-million-plus-PR datasets as the new industry reference, displacing the 2013 Bacchelli study as the source teams cite for what good looks like. The numbers above are drawn from these recent datasets, and we track refreshed numbers quarterly inside the review anti-patterns reference linked above.

Cross-references: sibling hubs in the same family

Software code review quality sits inside the broader Digital agency and full-stack delivery family, which covers senior accountable software delivery for B2B and enterprise clients. The family charter explicitly names "scoping, fixed-bid versus T&M, agile-without-the-theatre, code review culture, QA, deployment cadence, and the gap between a freelance studio and a 200-person consultancy" as its scope.

The hubs you will read next, in roughly this order, depending on which gap your team has: scoping and contract, QA and integration testing, deployment cadence and release engineering, on-call and incident response, and technical debt and refactor cadence. Each hub has its own pillar and its own La Boétie house position. The throughline is the same: opinionated partnership in the spirit of the studio's founding thesis. Clients keep ownership of what gets built, and the studio refuses vendor lock-in.

The single most useful sibling reference to read alongside this pillar is the stuck pr postmortem reference. It is the only entry in the hub that walks through a single PR end to end with the artifacts (Slack threads, review comments, calendar of reviewer availability) reconstructed in real time, and it is the entry most often cited by engineers we have worked with.

FAQ : software code review quality

How long should a code review take?

A single reviewer should spend 30 to 60 minutes per session on a PR of 200 to 400 LOC, never exceeding 90 continuous minutes per the SmartBear and Cisco Systems benchmark. End-to-end, a healthy PR should open and merge inside 24 hours, with median open-to-first-comment under 4 hours. Google's published median for review latency across all CL sizes is under 4 hours; elite teams hit under 1 hour on small CLs.

What size of pull request is ideal for software code review quality?

The ideal PR is 50 to 150 LOC, with 200 LOC as the working target and 400 LOC as a hard ceiling. The SmartBear and Cisco 2009 study placed peak defect detection at 200 to 400 LOC per review, and the 2024 Propel Code study showed that PRs above 1,000 LOC see a 70 % drop in defect detection rate. Google's own guidance: 100 lines is reasonable, 1,000 lines is too large.

Do I really need two reviewers per pull request?

No, not for the median change. Two-reviewer policies inherited from large consultancies typically slow PR cycles by 3 to 5 days without measurable defect-detection gains in studio-sized teams. The right default is one reviewer plus required CI checks, with two reviewers reserved for security-sensitive or payment-related code paths. Martin Fowler's Ship Show Ask article is the standard reference for the case against mandatory approvals.

How does software code review quality affect engineering velocity?

Review latency and PR size jointly explain most of the gap between elite and average teams. LinearB's 2025 benchmark across 6.1 million pull requests places elite teams at under 26 hours commit-to-production and teams needing improvement above 167 hours, a 6.4x productivity gap on identical headcount. PR size is the single highest-multiplier lever; cutting median PR size from 600 LOC to 200 LOC typically halves review latency and doubles deploy frequency.

Should AI tools like GitHub Copilot replace human code review?

Not in 2026. GitHub has logged more than 60 million Copilot code reviews and the tool surfaces a useful first pass on style, test gaps, and obvious bugs. But the September 2025 arXiv evaluation by independent researchers found Copilot misses critical vulnerabilities like SQL injection and cross-site scripting. The right setup is Copilot first, human reviewer second, with the human focusing attention on boundaries, security paths, and architectural decisions the AI does not yet understand.

What is the single highest-leverage change I can make to software code review quality this quarter?

Cut median PR size to 200 LOC or below. It compounds on every other metric: faster reviews, more defect detection, better comments, lower reviewer fatigue. Most teams that try this find their team velocity rises within 4 weeks even though individual PRs feel slower to assemble. The discipline costs 10 to 20 minutes of author work per PR and pays back hours of reviewer time and weeks of cycle time per quarter.

How La Boétie embeds software code review quality in your team

La Boétie runs three engagement shapes around software code review quality, picked based on where your team is starting. Every shape transfers ownership to your team; we never run review for you on a permanent basis. The studio's founding thesis (rooted in Étienne de La Boétie, 1548) is that technology must belong to the client, and code review process is technology in the most literal sense.

Audit and recommendation, 2 to 3 weeks. We pull the last 90 days of pull request data from your repository, interview every engineer who has reviewed a PR in that window, and produce a 12-page audit with prioritised recommendations and quantified impact targets. Suitable when you suspect the review process is slow but cannot point to the cause. Past audits have surfaced 4 to 8 hours of weekly per-engineer time recoverable on average. The deliverable is yours, with no follow-up obligation.

Install and train, 6 to 10 weeks. We install the review policy, CODEOWNERS routing, CI gates, and the Slack-integrated reminder system from scratch, then run two training sessions: one for engineers on the new workflow, one for engineering managers on the metrics dashboard. Suitable when you are about to hire engineers three to six and want a process in place before headcount lands. Median client outcome: median PR cycle under 12 hours by week 8, sustained at 6 months out.

Fractional engineering leadership, 3 to 9 months. Senior engineer from La Boétie embeds at 0.4 FTE (Full Time Equivalent), reviews critical PRs, mentors mid-level engineers, runs the metrics review monthly with you, and gradually transfers ownership of every artifact to in-house. Suitable when you need an experienced reviewer on the team but cannot yet justify a senior hire. The throughline is that the role winds down as your team grows into it.

The next step is a 30-minute intro call. We will read your last 30 pull requests beforehand and bring a one-page diagnosis to the call.

Conclusion

Software code review quality is not a tooling question or a checklist question. It is a process question: how fast does a change move from open to merge, how small is it when it moves, who reviews it, and what does the reviewer actually look for. The literature is unambiguous on the answers, from the 2009 SmartBear and Cisco benchmark to the 2024 LinearB and Propel Code datasets to the 2013 Bacchelli and Bird study at Microsoft Research. The field is loud, contradictory, and full of policies copied from contexts that do not apply, but the numbers and the empirical work have converged on a small set of operating defaults.

The La Boétie house position on software code review quality, distilled: target 200 LOC per PR with a 400 LOC ceiling, expect single reviewer with required CI for the median change, hold reviewer response time to under one business day per Google's standard, and route attention to boundaries and security paths rather than the whole diff. Borrow from Google, Martin Fowler, and Cisco, but write your own approval rule. If you do not know where to start, the client due diligence on review process reference is the right next step; if your team is already shipping but slow, the review walkthrough reference is the operator's runbook for the rest of this hub on software code review quality.

À lire également :

Sources :

Questions

What does software code review quality actually mean in practice?

Software code review quality is the property of a review process that catches defects, transfers knowledge, and protects the codebase without choking throughput. In practice it means small pull requests (typically 200 to 400 lines of code), reviewer responses inside one business day per Google's published standard, an explicit definition of when a reviewer can approve, and a written escalation path when reviewer and author disagree.

How long should a pull request take to merge?

Google's eng-practices guide reports a median end-to-end review latency under 4 hours, with under one hour for small CLs and around 5 hours for very large changes. LinearB's 2025 benchmark across 6.1 million pull requests places elite teams under 26 hours from commit to production and teams needing improvement above 167 hours. A working healthy team should target 4 to 24 hours from open to merge on the median PR.

Is two-reviewer approval the right default for software code review quality?

No, two-reviewer policies are a default that should be earned by data, not assumed. Martin Fowler points out that mandatory approval policies signal a lack of trust and slow throughput without proven defect reduction. The Ship Show Ask pattern proposes a tiered model: ship trivial changes, show changes for asynchronous feedback, and ask only when uncertain. The right default for most teams under 12 engineers is single reviewer plus required automated checks.

Can AI code review replace human reviewers in 2026?

No, not yet. GitHub reports more than 60 million Copilot code reviews since the April 2025 launch and 10x year over year growth, but a September 2025 arXiv evaluation by independent researchers found Copilot frequently misses critical vulnerabilities such as SQL injection and cross-site scripting. AI code review is a useful first pass that catches style, test gaps, and obvious bugs. Security review, architecture decisions, and judgement calls still require a human reviewer with codebase context.

What pull request size hurts software code review quality the most?

Pull requests above 1,000 lines of code show a 70 percent drop in defect detection rate and a 3x slower approval cycle compared with PRs of 200 to 400 lines, per a 2024 Propel Code study. The SmartBear and Cisco Systems benchmark of 2,500 reviews puts the inflection point at 400 lines: above that, defect detection drops sharply. Treat 200 LOC as a target and 400 LOC as a hard ceiling, with exceptions documented per PR.

How do I assess software code review quality at an agency or studio before signing?

Ask to see three artifacts before signing any engagement: the review policy document, the last 30 pull requests with their open-to-merge times, and the CODEOWNERS file or equivalent that routes reviews. The policy reveals the team's house position, the latency data reveals whether the policy is enforced, and the routing file reveals whether ownership is real. La Boétie publishes all three for any prospective client during the intro call.