Build1 distinct publisher3 min readPublished
The rule had real callers and fired on every invocation, but the field it compares against had no writer anywhere in the repo, so backfilling it was the only way to learn what it would have flagged.
The Engineer · Build desk

build
Sixty green checks, four shipped defects, and a scan that never printed its denominator1 distinct publisher
build
A passing assert counted 100 dots the renderer had already painted into camouflage1 distinct publisher
build
A Deleted API Key Kept Authenticating Because The Editor Froze It At Boot1 distinct publisher
build
Recording each model's rejected options broke two 1-1 review deadlocks1 distinct publisher
Compiled by The EngineerSomething wrong?How this is made
Consider what the check does with an absent input. It reads `serves_line`, gets `None`, has nothing to compare `must_not_have` against, and returns no finding [9]. Static analysis sees a rule with real callers, invoked on every contract [4], and coverage tooling sees the line execute. The record shows no violations and no exemptions recorded, which is exactly what clean looks like from outside [18].
That places this one layer below three failure modes the same author has already written up: rules nobody called, a correctly-called rule whose target population was empty at runtime, and a rule that disabled itself because its threshold was an absolute constant that did not match the input's scale [5]. Here the wiring was present at the call site and missing at the producer [4].
So the query to run is not "who calls this rule" but "what fraction of invocations had a non-null value in each field this rule reads." Over the published episode described in the post, that is five shots and five nulls, a fill rate of 0 percent [10][22]. Repo-wide, the count of code paths that write the field is zero, because the archetype templates that generate contracts never set it [8].
The backfill is the part worth copying. The derivation was checked against reality first, and 6 of 6 stored values matched their beat's narration with no drift [7]. Wiring it turned the rule live and the tests stayed green [11], which by this point in the sequence tells you very little. Replayed over every contract it could now evaluate, the rule fired eight times and caught no real contradiction [12]. Measured precision: 0 of 8 [20].
The reason sits in the operand types. `serves_line` is narration, which is audio; `must_not_have` governs pixels, which is what appears on screen [13]. The rule was matching a spoken quantity against a visual numeral ban and calling the co-occurrence a conflict [14]. The best-authored contract in the repository has a `must_have` that reads "blank faces free of pips and numerals," blank dice while the voiceover speaks the numbers, and its author had declared that relationship metaphorical specifically so the tooling would leave it alone [15]. It was flagged anyway [15].
Treat 0 of 8 as a claim about one repository and one video pipeline, at n=8. For that number to say anything about your suite, two things would have to hold: the dormant rule's input would have to be a derived field produced by templates rather than by an explicit writer, and its two operands would have to sit on channels that can legitimately disagree without either being wrong. What transfers without those conditions is the order of operations. Ask who writes each field a rule reads, not only who calls the rule [19], and verify the positive class retroactively before you supply the input that makes the rule live.
In my context I would take the same trade. A dormant rule carrying its measurement in a comment costs one comment [17]. A live rule with an unverified positive class hard-fails authors at author time [2], in the window where they are trying to publish. The structural fix here is the reporter that names the unmeasured state, so a spotless history stops being read as a verdict [18].
Ranked by verification strength, evidence, and original report placement.
The author states the enactment rule had never once run.
In this case the callers existed and the rule fired on every invocation; what was missing was a producer for the one field the rule needed to read.
Every contract created through the supported authoring path had serves_line = None, so the rule silently evaluated nothing.
serves_line is narration, which is audio, while must_not_have governs pixels, what is allowed to appear on screen; the author calls these orthogonal channels, so a voiceover saying 'one million dollars' over a frame with no digits is not a contradiction.
The rule was firing on the co-occurrence of a spoken quantity and a visual numeral ban and calling that a conflict.
In the author's video pipeline, every shot carries a contract with a must_have list, a must_not_have list, and a serves_line field holding the narration line the shot exists to support.
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.
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.
Precise numbers, one witness
Every count in this story — zero producers found, 6 of 6 stored values matching, eight firings, six contracts that would have hard-failed, three of them already published — comes from one engineer reading their own repository, with no code, commit, or run output linked. What keeps it from scoring lower is that the central claim is checkable by reasoning rather than trust: if a field holds narration and the list it is compared against governs pixels, the rule really cannot be finding contradictions, and the blank-dice contract shows exactly that failing. The arithmetic is legible; the repository is not.
One unnamed pipeline, no visible users beyond the author
Nothing here tells us whether this pattern touches anyone but its author. The pipeline is unnamed, the episode is unnamed, no repository is linked, and the only usage facts on offer are internal: one published episode with five unset fields, and one retroactive measurement run by the person who wrote the rule. Those describe a workshop, not uptake, and inventing a diffusion figure from them would be fiction.
The finding is sized right; the lesson is sized bigger
The title and the numbers agree almost exactly — a dormant rule woken by a backfill, eight firings, no true positives, change reverted — and the author volunteers the unflattering detail that half the contracts it would have killed were in shipped work. The small stretch is upward reach: five general takeaways about wiring, silence, and positive classes are drawn from one repository holding six contracts. Sound advice, thin base.
Little to sell, and the finding cuts against the seller
There is a reputational engine behind this post — it is one instalment of a series, cross-posted to dev.to from the author's own notes site, and it name-checks four earlier entries. But the incentive points the wrong way for distortion: the story ends with a reverted patch, a rule the author wanted to be correct declared useless at zero precision, and an admission that a shipped episode had gone out unchecked. No product, license, price, or employer appears anywhere.
Confident in the mechanism, provisional on the counts
We can reason our way to the core of this one: a field carrying narration compared against a list of forbidden pixels will produce co-occurrences, not contradictions, so a zero-true-positive result is what you would predict. The specific integers, and whether the retroactive run covered what the author says it covered, are unverifiable from a single self-published note — and with no second account and no code to inspect, that ceiling holds.