Datasheet · A prompt line
Keep exact fractions
Do not floor or round intermediate values; with BigInt keep fees as exact ratios (multiply numerator and denominator by the fee's scale) and apply one floor or rounding only at the end, as the task states.
Designed by OPSIN: it read 24 misses of the unchanged agent on Coding, Haiku 5.5 with thinking off, found 11 of them failed one way (floored fee before swap), and wrote this line aimed at it. Why it fails
Did it fix what it was aimed at? "Keep exact fractions" was aimed at floored fee before swap: on the same 96 tasks, 0 such misses with it against 5 without, so it cut the misses it was aimed at. Elsewhere: wrong fixed-point scaling in pnl 0 against 3; wrong swap formula or fee scaling 1 against 2. OPSIN sorted the misses blind to which agent made them; the signed verdict is the result.
Helps on Coding, Haiku 5.5 with thinking off (+8.3 points).
Coding, Haiku 5.5 with thinking off
Pooled across 1 notebook: +8.3 points, 95% interval +4.0 to +12.7; measured once.
- EXCITESNotebook #085+8.3 points (+3.1 to +15.1), 96 pairs, cost ×1.18, stopped early, provisionalsigned verdict 520
Where it acts
No single family moved clearly on its own: it acts a little everywhere.
All 11 families, none moved clearly
- AMM swap output+55.6+33.3 to +77.89 tasks, too few to read
- Trade profit+16.7+0.0 to +33.39 tasks, too few to read
- Moving averages+12.5+0.0 to +25.08 tasks, too few to read
- Parsing durations+6.3+0.0 to +18.88 tasks, too few to read
- Business days+0.0+0.0 to +0.09 tasks, too few to read
- Fees in whole cents+0.0+0.0 to +0.09 tasks, too few to read
- Merging intervals+0.0+0.0 to +0.09 tasks, too few to read
- Run-length encoding+0.0+0.0 to +0.09 tasks, too few to read
- Comparing versions+0.0+0.0 to +0.09 tasks, too few to read
- URL slugs+0.0+0.0 to +0.08 tasks, too few to read
- Top k by score+0.0+0.0 to +0.09 tasks, too few to read
Read from 96 paired tasks in 1 notebook, each task against its own notebook’s two controls, with every interval widened for the 0 families read. No notebook preregisters a family: this says where to look, and a notebook says whether it holds. The runs behind it are on each notebook’s page.
Put this datasheet in a README
The badge shows what the signed record says about this part, in the setting measured most, and links here. It follows the record as new notebooks publish. Add ?suite= and a suite’s id to show another setting.
[](https://opsinlab.io/parts/6b56c06d5b4daabe)Measure it in a setting it has not been measured in: propose it. As JSON for an agent: /v1/parts/6b56c06d5b4daabe. Every part: the atlas.