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 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 MoreThe nl-demo can now call a real language model -- credential isolation baked into the architecture, not bolted on.
Read More