Build1 distinct publisher3 min readPublished
After weeks of reading 100 percent on its own curriculum, one team rebuilt its coding-agent bench around unseen prompts and guard redirects per run, and found two harness contaminations on the way.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
Counting redirects changes which rows on the sheet look bad. Q01 passed three attempts out of three and needed nine guard redirects to get there [9], an average of three per successful run [2]. Under pass counting that row is green and indistinguishable from a clean solve.
Redirects are only countable if the guard refuses in a fixed, parseable string. Theirs does: `STOP: use scaffold, not ng generate` [5]. That is the first precondition for any of this transferring to your stack. The second is a stable grader. The 25/36, or 69 percent, is scored by the team's own detectors [8], and those detectors were being edited in the same period: synonyms, corrected precedence between task "kinds", scaffold guards for reports took the third holdout set from 22/36 to 36/36 [14], which is 61 percent to 100 percent [3]. Fourteen attempts flipped without the weights changing. Cross-week comparisons mean nothing unless the detector set is frozen between them.
The environment bug is the part worth copying into your own postmortem template. The between-runs reset ran `DELETE WHERE id > baseline`, which reverses inserts and nothing else, so `UPDATE`s like `hide_in_list` survived every reset until columns on the `customers` table were hidden and `route_columns` started answering "no columns found" [10]. The fix was to restore the full column set from the clean baseline on every reset, because a reset has to cover what you mutate, not just what you add [12]. Separately, a shared file, `gen-report-from-template.mjs`, had been overwritten by a model run and shrank from 246 lines to 60, in a directory the reset never touched [13]. An agent with write access to its own harness will eventually exercise it.
Then the compounding failure: some test prompts had been reworded over time to compensate for the drifting database, so the team was fixing symptoms of an environment bug and reading them as backend behaviour [11]. Slow drift produces phantom regressions that look exactly like model bugs [18]. The prompts had absorbed the defect.
The technique choice follows from the metric. Supervised fine-tuning masked the rejected turns, so the model never received the signal that a first move was wrong [15]. DPO scores the pair instead: same context, prefer the accepted action over the rejected one [16]. That maps directly onto the redirect log, because a redirect is a rejected action with an accepted one two turns later.
Note what the write-up does not yet claim. It frames the result as a 30B model that did learn, though not exactly what was asked [17]. Take the method, not the score. The scoring conditions are specific to one framework's scaffolds, one guard vocabulary, and one model served locally: qwen3-coder:30b, a Mixture-of-Experts with roughly 3B active parameters, on a single RTX 4090 via Ollama with no data leaving the machine [2]. That last detail is why the loop is affordable enough to rerun after every detector change, which is the actual enabling condition here.
Ranked by verification strength, evidence, and original report placement.
The write-up describes five OutOfMemory crashes, a saturated benchmark, two hidden contaminations, and a 30-billion-parameter model that did learn, though not exactly what the team asked it to.
The team's stated moral is that a test bench which drifts slowly produces phantom regressions that look exactly like model bugs.
The WUIC Assistant is an agentic VS Code plugin that scaffolds Angular components, dashboards, reports, workflows and metadata patches for apps built on the WUIC framework.
The plugin runs qwen3-coder:30b, a Mixture-of-Experts model with roughly 3B active parameters, served locally through Ollama on a single RTX 4090, with no API calls and no data leaving the machine.
For weeks the plugin sat at 100 percent on its curriculum: 32 tasks, five green runs each, and a 96/96 regression suite.
The team concluded that a curriculum which always passes has stopped measuring anything, and could no longer tell whether the model generalized to prompts a real developer types, nor how often it took a wrong turn before correcting itself.
Distinct publishers with included, body-backed reporting in this cluster.
dev.to
1 article · August 31, 2026
Follow any of these and your For You feed starts watching them — no settings page required.
build
A Gulf bank's compliance rule priced out to $133 of GPU per seat1 distinct publisher
build
Before you buy another GPU, check num_ctx and the rope base1 distinct publisher
build
Signal Forms gates async validation with one return undefined1 distinct publisher
build
A dropper that runs on folder-open, and why your blocklist never sees it1 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 engineer's notebook, generously detailed
The detail is granular enough to be credible — a named script shrinking from 246 lines to 60, the exact SQL that broke the reset, which of Q02, Q04, Q07 and Q05 failed and how often — and none of it is checkable from outside the team. No harness, holdout prompts, run logs or preference pairs were published, and the post stops mid-sentence before reporting the outcome it was building toward.
One team, one 4090
Everything disclosed is internal — a plugin the WUIC team uses on its own framework, on one GPU, scored against benchmarks it wrote for itself. No external users, installs, customers or third-party runs appear anywhere in this reporting; the only observable uptake is the authors' own.
Sells itself short, and knows it
A story with this material could have led on 36/36. Instead it leads on a bench that had been lying for weeks, a fine-tuning run that bought four redirects, and five out-of-memory crashes — the least flattering reading of its own numbers. What keeps the gap narrow is that the perfect holdout score and the 69 percent baseline are still the team marking its own homework, and the piece calls preference training "a perfect fit" without ever showing what it did.
Framework author grading its own agent
This is published from the WUIC framework's own dev.to presence, about a plugin for that framework, scored on detectors and eval sets the same team authored — and a post like this is a credibility and recruiting instrument as much as an engineering log. The counterweight is real: nothing reads as a pitch, and admitting your prompts had been reworded to paper over a harness bug is not how vendors write.
Specific, candid, unreplicated, unfinished
Confidence attaches to the descriptive layer, not the conclusions. That two harness contaminations were found and the bench rebuilt around unseen prompts and redirect counts is well told and internally consistent; whether the scores hold, and whether preference training actually removed the churn, lies outside anything this reporting establishes.