Build1 distinct publisher3 min readPublished
Every gate the subagent ran read the scene graph, where a dot at the right coordinate in the right colour is correct by definition. The band underneath was that same colour, so the count survived only in the data structure.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
Five gates read the same data structure, and none of them could have found this. `assert len(dots) == 100` walks a list [6]. The constant check confirms that `samples_per_gap=(10,10,10,10,60)` was computed at import time rather than typed in [5]. Those two are nearly the same proposition, since the tuple sums to 100, so the length assert restates the constant check one step downstream [1]. Both are true of the scene graph, and the defect was in the rendered pixels, one transformation past everything the five gates could reach [12]. The author says every line of the report was accurate [4], which is the awkward part.
The bug is one line: `color = LONG_AMBER if idx == LONG_IDX else SHORT_GRAY` [9]. Each dot was then built at radius 0.045 and placed at `TIMELINE_Y`, dead centre of the band whose colour it had just been assigned [10]. A disc that small, centred in a band it matches, has uniform background beneath its entire area. Contrast is zero across the whole disc, not merely low. The only dots with a background edge under them are the ones straddling a colour boundary, which is exactly the pair that stayed identifiable [11]. The 12-minute gap is 60 percent of the 20-minute cycle, so 60 of the 100 passenger dots belonged on the long band [2][3]: 60 amber on amber, 40 gray on gray [2], a 2 percent yield on a count that passed [3].
Read the report the way you would read someone else's benchmark table. It is accurate about object existence and coordinates [12]. For it to also mean "countable on screen", which was the episode's one requirement [1], something would have to assert the composite of dot colour against the band fill under it. Nothing did.
The defense written after the first incident is good work. `serves_line` makes a shot's contract declare which sentence it enacts and throws at load time if that contract bans the sentence's core nouns, two deterministic rules with no model call [17]. It blocks an exact repeat of the dice-pip case, where the contract had been rewritten to ask for a blank face and QC passed the blank [18][15]. It was silent here, because sentence and contract agreed completely and the defect sat a layer below where `serves_line` can see [19]. That is the recursion the author names: push a defense down one layer, and the next defect moves down with it [20].
The two invariants planted afterward are pixel-layer statements. Every dot's colour must differ from whatever it sits on [22], and `assert_no_overlap(a, b)` forbids bounding-box intersection between text elements sharing the screen [23]. Both exist because a human opened the frame first and wrote the assertion second [21]. That also sets their coverage. The pixel layer is now guarded exactly as far as one person happened to look, and the three overlapping text elements in the same render show how much a well-named check can be trusted to cover on its own [14].
Ranked by verification strength, evidence, and original report placement.
The episode's claim was a bus schedule with gaps of 2, 2, 2, 2 and 12 minutes; the 12-minute gap alone is 60% of the full 20-minute cycle, so a passenger arriving at a random moment lands inside it 60% of the time.
The author's single requirement for a 45-second statistics short about the inspection paradox was that everything the episode claimed had to be countable on screen.
The visual proof was 100 dots for 100 passengers, 60 of them sitting on the long gap.
The author delegated the scene code to a subagent; it came back green on every check the author had, the rendered frames showed nothing to count, and every line of the returned report was true.
The subagent report listed [VERIFIED] on all 9 constants, with samples_per_gap=(10,10,10,10,60) asserted at import time as computed rather than hardcoded: 10 per short gap, 60 on the long one.
Distinct publishers with included, body-backed reporting in this cluster.
dev.to
1 article · September 1, 2026
Follow any of these and your For You feed starts watching them — no settings page required.
build
Eighteen green unit tests missed a gate the pipeline had stopped calling1 distinct publisher
build
Calibrating from a single unverified sample set the pairing gate seven times too high1 distinct publisher
build
A retired 70% gate kept running for three months because deprecation does not reach copies1 distinct publisher
build
Three manual interventions in a month, and every guard was working as designed1 distinct publisher
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
One frame, one witness
The verifiable part is small and it does hold: five gaps of 2, 2, 2, 2 and 12 make a 20-minute cycle, 12 of those minutes is the quoted 60%, and the verified (10,10,10,10,60) tuple sums to the 100 the assert counted. Everything that makes the story land — the truthful report, the two legible dots, the letters running together elsewhere in the render — is the author's account of a frame nobody else has opened. No image, no diff, no repository.
One pipeline, one author
What has actually been adopted anywhere is three guards inside one person's video project: serves_line since the August dice-pip pass, and the contrast and no-overlap invariants planted the day the frame was opened. Not one of them is reported in use by anyone else, and the author's own tally shows the coverage is partial — the guard built after the first failure caught nothing in the second.
Narrow claims, one wide one
Almost every specific here is stated at exactly its size — a colour rule, a coordinate, two visible dots, a check that honestly names its scope. The stretch is the law drawn on top: that pushing a defense down a layer drags the next defect down with it, and that a human must look first. Two incidents in one Manim project is not enough to carry a rule about charts, PDFs, dashboards and screen readers. The overreach is small because the author flags his own falsifier and then concedes it was met within hours.
Reputation, not revenue
Nothing is being sold. The pressure is the ordinary kind for a notes blog cross-posted to dev.to: the tidy shape of the lesson, and the fact that the tooling cast as the answer — serves_line, the two invariants — is the author's own and unaudited. Against that, he keeps details that spoil a clean anti-agent story: the subagent volunteered the margin check, and that check flushed out three overflow bugs that had been shipping silently.
Specific enough to trust, singular enough to hedge
The account is unusually checkable in texture — quoted code, named constants, a dated prior incident — and its failure mode is the sort no one invents, since inventing it would require knowing that a dot at the correct coordinate in the correct colour can be correct and invisible at once. But it is one person, one project, one frame, and the piece breaks off mid-sentence exactly where the follow-up evidence would begin.