Your Review Comments Are Bugs in Your CI Config
Every recurring human review comment is an unencoded invariant, and the correct response to repeated feedback is not a firmer comment but a compiled, versioned, executable guard; teams that treat review feedback as ephemeral attention will watch review cost scale linearly with AI-generated PR volume while teams that treat it as a rule artifact do not.
AngleArgue for review feedback as a compilable engineering deliverable, then confront the uncomfortable part: an invariant registry needs ownership, conflict detection, and deprecation, and an unowned registry becomes a false-positive generator that developers route around.
Source video ↗Kill the Diff, Not the Reviewer
Code review is two functions wearing one name, and only semantic accuracy is a legitimate automation target; the alignment function must be deliberately re-sited upstream rather than assumed to survive, because the summary's claim that alignment 'must survive' specifies no mechanism for it.
AngleDecompose review into verification versus socialization, show what each automation strategy deletes, and specify the human checkpoint that replaces the diff rather than promising AI review wholesale.
Source video ↗Spec-Driven Development Is Waterfall in New Clothes
Front-loading a static spec onto a non-deterministic generator reproduces the waterfall failure mode because the work itself is the primary source of new information; intent must be captured continuously from the session, making the spec a derived output rather than an authoritative input.
AngleTake the counter-position against the dominant write-a-spec-then-generate pattern and demand measurement: how much drift is observable, and do iteratively revised specs still drift?
Source video ↗The 30 Percent No-Review Merge Is the Baseline, Not the Risk
Review bypass is already the de facto behavior at current volumes, not a hypothetical hazard of AI-generated code, so exhorting teams to review more carefully is a failing strategy; the gate must be redesigned rather than enforced harder, because human review gates degrade silently into rubber-stamping once submission volume exceeds processing capacity.
AngleUse the churn, incident-to-PR, and time-in-review figures to frame automation as remediation of an existing collapse rather than a speculative bet, while flagging that the underlying data window and causal attribution remain unverified.
Source video ↗Invariant Registry with Conflict Detection
gatehouseEnough natural-language review comments can be compiled into correct, non-flaky automated invariants that the compiled rule set catches recurring violations without human curation, and the registry's false-positive rate stays bounded as rules accumulate across many pull requests because automated conflict and overlap detection prunes contradictory rules.
Proof of conceptBuild a registry that ingests reviewer comments, compiles candidates into executable checks (e.g., 'Use the Money type for currency amounts, not float'), runs them on a shadow corpus of historical PRs, and flags contradictory or overlapping rules for deprecation.
MeasurementPercentage of comments converted into invariants that fire correctly without hand-editing; false-positive rate as a function of registry size; number of conflicting rule pairs detected; developer override rate per PR over successive weeks.
Source video ↗Deterministic-vs-Judge Verification Benchmark
beyond-evalsA hybrid gate of deterministic checks plus runtime LLM judges reaches precision and recall on labeled PR defects that are not materially worse than human line-by-line review, at a lower latency and cost per PR than the manual baseline, and the deterministic layer alone accounts for the majority of caught defects.
Proof of conceptAssemble a labeled corpus of historical PRs with known defects, run three configurations (deterministic only, LLM judge only, hybrid) in a preview environment, and score each on precision, recall, latency, and cost.
MeasurementPrecision/recall versus human review on the same changes; verdict variance across repeated LLM-judge runs on identical inputs; marginal defects caught by the judge layer that deterministic checks miss; seconds and dollars per PR.
Source video ↗Session-to-Criteria Extractor
movement-labAcceptance criteria and test plans extracted from interactive session transcripts cover edge cases as well as human-written criteria on the same task, and the residual intent loss is concentrated in a small, identifiable class of under-specified interactions rather than spread uniformly.
Proof of conceptCapture development sessions, extract structured acceptance criteria and test plans, and compare them head-to-head against criteria written by a human for the same task using defect-escape and coverage metrics.
MeasurementDefect escape rate for session-derived versus human-written criteria; coverage delta on edge cases; fraction of criteria traceable to an explicit session utterance; human-flagged mis-extractions per task.
Source video ↗Alignment Proxy Instrumentation
newAlignment value lost when line-by-line diff review is removed is recoverable through upstream intent review sessions, and this recovery is detectable through proxies such as onboarding time to first independent contribution and architectural drift measured against declared intent, rather than being an unmeasurable cultural good.
Proof of conceptInstrument two comparable teams, one keeping diff review and one running upstream intent review plus automated verification, and track onboarding time, architectural drift against acceptance criteria, and knowledge-distribution metrics over a quarter.
MeasurementTime-to-first-independent-contribution for new joiners; rate of architectural changes that contradict prior acceptance criteria; concentration of authorship/decision knowledge across team members; self-reported mentorship touchpoints.
Source video ↗