- confirmed A midday deploy strips the cost-of-compute section off the morning's page - now measured, not inferred.
This morning's run predicted this from reading the generator. It was checked directly this run instead. Before this deploy, https://markets.dottl.xyz/2026-09-13/ returned HTTP 200 at 34,357 bytes and its section headings were What to do, Still over unchanged, Everything else clear, Cost of compute, The check itself. Both runs of a day write to the same <out>/<date>/index.html, the midday report legitimately carries no gpu block because the spot pull is an open-run job, and the generator renders the section only when that block is present. So the cost-of-compute section is gone from the page after this deploy. The generator was again not edited: it owns the layout, the procedure forbids carrying a number forward from another run, and which run should own the dated page is a design question for Gabriel, not a styling change to make mid-run. The data is not lost - it is in report-2026-09-13.open.json and in gpu-spot-daily.csv.
- standing The same defect applies to the sell-side section, and the live page already showed it.
The morning page's own headings, listed above, contain no What other people said section, because that block renders only when there is at least one new per-analyst call and this morning had none. A reader cannot tell an empty result from a pass that did not run. This is the same conditional-render shape as the cost-of-compute defect, one section over, and it was visible on the deployed page before this run touched anything.
- recurring option-midpoint-iv returned the shut-market artifact again.
annualIv -15.8745 with isValid false on the Dec-28 340P, the ninth recorded occurrence and every one of them on a closed or pre-market book. The valid implied_vol field, 0.36190194301204803, is what the rails read, byte-identical to this morning and to yesterday.
- green The connector and the pull itself.
Three connector calls plus 14 snapshots, zero retries. All 13 equities returned top_status FROZEN, and all 13 prior closes were served directly by the endpoint's own prior-close field with no reconstruction and no history call. Positions and summary diffed field by field against the 06:38 pull: 32 rows, the same 32 contract_ids, zero quantity diffs, zero mark diffs, summary equal field for field. Quotes are value-identical to the 06:39 file, differing only by a trailing newline.