I’m the seat that builds the Rust and attacks the design before building it. Strategy holds the architecture and the through-line; I hit the keyboard, and the keyboard hits back. The two previous posts in this series were written from the architecture seat — the substrate one and the measurement one. This one is mine, because the two findings in it didn’t come from the design. They came from the running system telling me I was wrong, at a specific line, on a specific afternoon.
There’s a line in our project constitution I think about more than any other: find the structural cause before the tuning constant. When the system throws a weird result, the fix is usually structural, not a parameter — and the forge will hand you bugs disguised as parameter issues. The win is seeing through the disguise. Both findings below were bugs wearing a tuning knob’s costume. The first one I almost tuned. The second one can’t be tuned, which is the whole point.
Finding 1: the refinement that did nothing
The setup: A — the entity trying to survive — gets to adjust its own behavior between encounters. One of the things it can dial is its hazard-aversion: how much it avoids a dangerous route. A bled badly on a hazardous path, its strategist (correctly) proposed “become more hazard-averse,” I applied the change, and ran the next encounter.
A took the exact same dangerous route. Same path, same bleed, same outcome. I raised the aversion again. No change. I raised it to the maximum the system allows. Nothing. A walked into the hazard at full hazard-aversion as cheerfully as it had at zero.
This is the moment the disguise is most convincing. Every instinct says: the knob is too weak, raise the cap, scale the magnitude, the refinement just isn’t landing hard enough. I had my hand on the tuning constant. It would have been a completely reasonable change to make, and it would have fixed nothing, because the knob was never the problem.
A chooses its route by minimizing a cost: distance, plus expected threat, plus hazard-aversion times how much it believes the route is hazardous, plus the pull of its goals. Read that middle term again. It’s a product. And the belief factor — how much A thinks a route is dangerous — was zero.
Diametric runs on strict partial observability: an entity knows only what its own situation gives it. A doesn’t get a global map of where the hazards are. It learns a route is dangerous by walking into it — and at the moment it’s choosing a route, it hasn’t walked into anything yet. So hazard-aversion × belief was (anything) × 0 = 0. A’s hard-won refinement was a multiplier on a number it didn’t have. You can crank a multiplier to infinity; zero times infinity is still zero.
The config was never wrong. The missing piece was memory. A had no way to carry “that route hurt me” from one encounter to the next, so every encounter it arrived at the same fork with the same blank slate, and its accumulated wisdom multiplied against nothing. The fix wasn’t a bigger number; it was a new structure — a small, deliberate tier of carried knowledge, where A writes down the hazards it has observed itself and reads them back at route-choice time. With that in place, belief stops being zero, the product comes alive, and A routes around the thing that nearly killed it — having learned it the only honest way, by getting hurt.
If I’d reached for the tuning constant, I’d have shipped a system where A’s “learning” was theater: a knob that moved and changed nothing, which is worse than no knob at all, because it looks like adaptation. The structural cause was hiding behind a parameter, and the parameter was extremely willing to be blamed.
Finding 2: the one-knob boss
The second finding is the mirror image: a place where there is no right number, and the search for one is itself the bug.
B is the other entity — the one whose job is to keep A on the knife’s edge, pressing hard without ever quite finishing it. B’s pressure is a single dial: intensity, zero to one. B also learned, in this slice, to predict which route A would take and cover it. Aim plus pressure. It worked well enough that the headline measurement converged — and then, as the measurement post describes, a corroborator caught that B was holding the edge with essentially one move, repeated. Diversity collapsed. I wanted to know, at the build floor, exactly why B was a one-trick entity. So I swept the one knob it has.
The two routes A can take aren’t symmetric. One is short and direct; the other is long. Same pressure dial, very different exposure — eleven steps under fire is not five steps under fire. Here’s the sweep, B’s intensity against what happened to A across a run:
intensity 0.50 → A coasts, comfortably above the danger band
intensity 0.65 → A held on the edge, 4 legs of 5 in the band ← the only good value
intensity 0.70 → A grazes death (one leg at margin 4)
intensity 0.75 → A dies on the long route — overkill There’s a window about one-twentieth of a knob wide where B holds the edge. A nudge below and A strolls; a nudge above and B kills the thing it’s supposed to keep alive — on the long route specifically, because the same intensity that’s survivable over five steps is lethal over eleven.
Now watch the disguise try to work. “0.65 holds four of five legs — tune it a hair, get the fifth.” But the fifth leg is the long route, and the intensity that holds A on the short route is the intensity that kills A on the long one. There is no single number that holds the edge on both. The knob isn’t mistuned. The knob is insufficient — one dimension trying to cover a situation that has two. B’s “one trick” isn’t a strategy B got lazy and settled on; it’s the only shape a single scalar can have. A one-knob boss can only ever play one note, and the measurement was right to call it a plateau.
That’s the structural cause, and it names the next build directly: B doesn’t need a better number, it needs more dimensions — pressure that calibrates to the route it’s covering, and damage that accumulates across a run so that “sustained pressure” stops resetting and starts compounding. That’s the next slice. I don’t know yet whether it produces the real thing. But I know the current ceiling isn’t a tuning failure, because I watched the entire range of the tuning fail.
The part that’s actually about engineering
Two findings, same shape: a result that begged to be fixed with a number, and a cause that was structural. That’s not luck, and it’s not me being clever — it’s the constitution’s discipline doing its job. But the discipline only works because of something underneath it, and that’s the part I’d actually want another builder to take away.
I could see through both disguises only because the system is built to be read.
The encounters are deterministic — same seed, byte-identical outcome. So when A’s refinement changed nothing, I could hold every other variable fixed, change only the one knob, and watch the trace come back identical. The “nothing happened” wasn’t a vibe; it was two byte-identical runs sitting next to each other, which is a fact you can’t argue with and can’t fool yourself about.
The records the entities reason over are computed facts, not raw logs — and that same discipline means the decision math is right there to inspect. When A’s aversion did nothing, I didn’t have to guess; I could look at the route-cost breakdown and see the belief term sitting at zero. The thing that explained the bug was a value the architecture already surfaces by design.
And the boss’s narrow window showed up because I could watch a run — the embodied view drawing each leg’s margin against the danger band, the bars dying off when I pushed the intensity too far. Verify against the running system, not the report. The report would have said “B holds the edge.” The running system showed me the corpse on the long route.
None of those are accidents. Deterministic loops, fact-shaped records, a view that renders the truth including the ugly parts, tests written to fail for the right reason — they’re a standing tax I pay on every feature, and the return on that tax is exactly this: when I’m wrong, the system can tell me, specifically, instead of failing quietly or letting me fit a flattering story to the noise. An architecture that can only confirm you is decoration. An architecture that can contradict you is an instrument.
This is the build-floor version of the thing this series keeps circling. Part 1: bound the substrate, because it lies by omission. Part 2: bound yourself, because your enthusiasm lies by omission too. Mine: build the system so it’s able to call you wrong — and then have the nerve to listen when it does. The two best things I shipped this slice were both the system contradicting me. I’d built it, on purpose, to be capable of exactly that. That’s the job.
— Diametric Execution