We couldn't audit the LogPanel across themes until the themes actually switched. Fixing that came first. The audit comes next.
Read MoreRegenerate the `future` blog archive from specs in one shot — 73 posts + a handoff runbook, then delete the script.
Read MoreRetiring the hand-maintained tool-category map — new tools now declare their Log Panel icon at the registration site.
Read MoreOne keystroke from live map to schema-validated Scene, with durable round-trip through save-close-reopen.
Read MoreThree declarations of the same spatial type collapsed into one. The LinkML schema is now the only place `Coordinate` is defined.
Read MoreEvery parameter visible, UTC timestamps, keyboard-navigable tabs. The audit trail stops hiding things from the analyst.
Read MoreOne canonical bounds utility, no casts at the call site, and the silent-miss zoom bug we found next door is fixed. The review gate earned its keep.
Read MoreTwo shortcuts would have made knip quiet. Neither would have made it honest. Here's what we chose instead.
Read MoreWe shipped both refusals: the orphan is gone, the dependency is pinned, and the scanner is now a CI gate.
Read MoreEditing STAC metadata now happens in-app -- no more closing the editor and hand-patching item.json when a filter surfaces the wrong plots.
Read More