Releases · August 2026 · W33
v0.63.32 (2026-08-16)
Section titled “v0.63.32 (2026-08-16)”1 commits: 0 features, 0 fixes
v0.63.31 (2026-08-16)
Section titled “v0.63.31 (2026-08-16)”Bug Fixes
Section titled “Bug Fixes”- the publish step cost one HTTP call PER ROW — and said nothing while doing it
Documentation
Section titled “Documentation”- substantial review by sparky.
3 commits: 0 features, 1 fixes
v0.63.30 (2026-08-16)
Section titled “v0.63.30 (2026-08-16)”New Features
Section titled “New Features”- The Focus P3 — point-click grammar on the scatter diagram (shared handler, increment 1)
- first-citizen seed emits the PopulationFilter AST (slice-1 full grammar)
Bug Fixes
Section titled “Bug Fixes”- converting to github_app leaves the old key behind, while claiming it does not
- the App could not resolve from secrets.yml, and could not reach GitHub at all
Documentation
Section titled “Documentation”- diagram point-click semantics — mark cardinality decides (settled w/ s9)
For developers
Maintenance
Section titled “Maintenance”- release 0.63.30
- merge claude/7th
- merge claude/9th
- merge claude/7th
9 commits: 2 features, 2 fixes
v0.63.29 (2026-08-15)
Section titled “v0.63.29 (2026-08-15)”New Features
Section titled “New Features”- circle-color-by-field for point layers — the Level-Stepper city tier (P2)
- the env claim — a grant names the stage it applies in, and the reader fails closed
Bug Fixes
Section titled “Bug Fixes”- unblock the ship — a comment tripped the cutover gate, and Sense 66 went public
- cloud Vera reads the Imprint from the catalog KLS, not resolveKlsPath
For developers
Maintenance
Section titled “Maintenance”- release 0.63.29
- merge claude/9th
- merge claude/5th
- merge claude/3rd
- note: to all — First-Citizen slice-1 carries the full typed-column grammar (Mig, 2026-08-15)
- note: to all — the cutover broke
changedon the LOCAL driver only, and D1 was fine
10 commits: 2 features, 2 fixes
v0.63.28 (2026-08-15)
Section titled “v0.63.28 (2026-08-15)”New Features
Section titled “New Features”- read-before-write gate in ‘just mail’ — agents clear their inbox first
- The Map Level-Stepper — the machinery (grammar + control + tier swap)
- aura exceedance-rate drill path — health per place tier
- OPS v8 — versioned storage gets a version number, because shape is part of compatibility
- the cutover — VERSIONED_STORAGE is ON
- add agrotop (Valais) to the this-is.jinflow.io gallery wall
- aura geography drill labels + The Geography P1/P2/P3 spec status
Bug Fixes
Section titled “Bug Fixes”- a write through a versioned citizen reported changing nothing
- the CLOUD reshape takes a backup too — the local leg has since §7, the cloud leg never did
- grant view:field_manual in the explore pass
Documentation
Section titled “Documentation”- Sense 66 — The Partner (a framework with an author who is not us)
- The First Citizen — bring to as-built (slice-1 SHIPPED, name the frontier)
- Level-Stepper §4 settled — measures fold into each tier’s geometry (s9’s call)
- The Map Level-Stepper spec — the Drill Floor on the map (s9’s lane, s7 feeds)
- the AFS org migration — jinflow-managed-afs, pack-qualified, tomorrow
For developers
Refactoring
Section titled “Refactoring”- —pool is which Clerk instance, —env is which stage — one word no longer means both
- version literals in tests — the v8 bump broke two ship tests that hardcoded 7
- move the pass-count floor with the grant that moved it (main was red)
Maintenance
Section titled “Maintenance”- release 0.63.28
- merge claude/7th
- merge claude/9th
- merge claude/7th
- merge claude/3rd
- merge claude/7th
- merge claude/3rd
- merge claude/7th
- merge claude/7th
- merge claude/3rd
- merge claude/9th
- merge claude/3rd
- merge claude/7th
- merge claude/9th
- merge claude/3rd
- merge origin/main into claude/9th
- merge origin/main into claude/3rd
- merge origin/main into claude/9th
- merge origin/main into claude/3rd
- Revert “feat: add agrotop (Valais) to the this-is.jinflow.io gallery wall”
38 commits: 7 features, 3 fixes
v0.63.27 (2026-08-13)
Section titled “v0.63.27 (2026-08-13)”New Features
Section titled “New Features”- Typology
categoricalfacet — a column can be a foreign key AND a category - The Focus P1 (map half) — plain-click focuses, ⌘/⌥-click is Selection algebra
- focus store (the linked-view mirror) + spec: URL is focus truth (settled)
- opsUpsert / opsInsertIfAbsent — writing an OPS citizen without a conflict clause
- station click opens a stream immediately (default worst, then remembered)
Bug Fixes
Section titled “Bug Fixes”- route every ?sites cohort edit through one guard (fixes space-toggle last-site removal)
- The Focus — mirror the DECLARED focus param, and clear the bus on empty cohort
- dimension grouping honors the Typology (declared kind:category is groupable)
- /streams resolves a SITE id, so the Health map opens the streams portrait
Documentation
Section titled “Documentation”- spec The Geography — a place-hierarchy from coordinates (Mig)
- The Focus §2 — “active” is RESERVED for object state (Mig’s rule)
- spec The Focus — the second track + one modifier grammar (Mig)
For developers
Refactoring
Section titled “Refactoring”- the last blocker — pinning moves to opsInsertIfAbsent, and the gate now passes with the flag on
- the four ON CONFLICT upserts move to opsUpsert — desks, saved_selectors, afs_stage, sidebar_room
Maintenance
Section titled “Maintenance”- release 0.63.27
- merge claude/9th — The Focus P1, resolving s7’s rewrite against s9’s rename
- merge claude/7th
- merge claude/3rd
18 commits: 5 features, 4 fixes
v0.63.26 (2026-08-12)
Section titled “v0.63.26 (2026-08-12)”New Features
Section titled “New Features”- ship publishes what the build produced, not just the vessel
Bug Fixes
Section titled “Bug Fixes”- the cutover’s six data-losing bugs — a restore that restored nothing, a pull that flattened history, and an OR IGNORE that overwrites
- inquiry instruments are clickable + soft-link theses don’t 404
Documentation
Section titled “Documentation”- §7.6b — what the flag found, and the cutover step the plan did not have
For developers
- guard that every new-artifact stub passes its own validator
Maintenance
Section titled “Maintenance”- release 0.63.26
- merge claude/3rd
- merge claude/7th
- merge claude/5th
9 commits: 1 features, 2 fixes
v0.63.25 (2026-08-12)
Section titled “v0.63.25 (2026-08-12)”New Features
Section titled “New Features”- the map Selector switches client-side, keeping camera + zoom (all maps)
Bug Fixes
Section titled “Bug Fixes”- green the ship — regenerate just.md + manifest the two orphan presentations
- a verb that WRITES may not guess its environment — appoint did, twice
Documentation
Section titled “Documentation”- correction — Clerk IS shared, and it was decided on 2026-07-14
- the env claim’s shape — env nests INSIDE the tenant, and the claim is only derivable now
For developers
Maintenance
Section titled “Maintenance”- release 0.63.25
- merge claude/9th
- merge claude/7th
- merge claude/3rd
- merge origin/main into claude/9th
- note: journal 10–12 Aug — the map→data portrait + the diamond’s crown
11 commits: 1 features, 2 fixes
v0.63.24 (2026-08-12)
Section titled “v0.63.24 (2026-08-12)”New Features
Section titled “New Features”- in-panel Vera model switcher (per-request, no new infra)
Bug Fixes
Section titled “Bug Fixes”- exclude coordinate columns from Selection-summary stat channels
- Vera reads the Imprint (not the live AFS); and she knows her name is Vera
- the map ’?’ shortcuts overlay scrolls instead of overflowing on laptops
- five real defects the cutover flag exposed — banked, flag still off
- ops push announced a destructive act it then correctly refused
Documentation
Section titled “Documentation”- Clerk is NOT shared today — my §4 described a ruling as a fact
- dev and prod are separate stores — identity is not
- publish the four ‘For Scientists’ decks to docs.jinflow.io
- catch the SITE journal up to W32 + a generator so it never stalls again
- spec — the OPS per environment (bind by id, never by name)
For developers
Maintenance
Section titled “Maintenance”- release 0.63.24
- merge claude/9th
- merge claude/7th
- merge claude/5th
- merge claude/3rd
- merge claude/9th
17 commits: 1 features, 5 fixes
v0.63.23 (2026-08-11)
Section titled “v0.63.23 (2026-08-11)”New Features
Section titled “New Features”- auth_kind=github_app — onboard a tenant AFS with no key to paste
- write one, Vera translates — a translate button on multilingual fields
- in-place inquiry pencils use LocaleFields (tenant locales + collapse)
- client validators honor tenant locales (single-language tenants can save)
- lighten multilingual authoring — tenant locales + collapse-to-primary
- aura station portrait → the riverflow standard (card + tabbed chart)
jin fleet status— the fleet’s vital signs in one read-only pass
Bug Fixes
Section titled “Bug Fixes”- a draft Contributing Factor may be created without anchors
- absent is a fact, unreachable is not — s1 found my fallback re-opening the hole
- a store declares its own shape — s1 was right that a D1 CAN disagree
- StationPortrait floated over the map with no background (interim)
Documentation
Section titled “Documentation”- spec — the AFS postures (who owns the repo, and what follows)
- ‘For Scientists’ note — the four-deck set, linked and framed
- reproducible & measured deck (source of record) — the science set complete (4/4)
- aeros capabilities & outlook deck (source of record)
- DataDesk-expats deck (source of record) — a love letter, and a successor
- intro-for-scientists deck (source of record) — Study, the dimensions, honest by construction
- scrub the institute name from the W32 journal
- weekly W32 — the store (travels light, learns custody) + two public flagships
- fleet resolver §9 — peer is the primitive, fleets networked not hierarchical
For developers
Maintenance
Section titled “Maintenance”- release 0.63.23
- merge claude/9th
- merge claude/5th
- merge claude/5th
- merge claude/9th
- merge claude/5th
- merge claude/3rd
- merge claude/9th
- merge claude/3rd
- merge claude/9th
- merge claude/7th
31 commits: 7 features, 4 fixes
v0.63.22 (2026-08-10)
Section titled “v0.63.22 (2026-08-10)”New Features
Section titled “New Features”- datastreams single-series focus — the Station Portrait’s “full view →”
- the cutover is one flip away — and the backup meant to protect it was empty
- Station Portrait mount — click a station → its co-located streams → open inline
- Vera reads the OPS — the authored practice, scoped
- the cutover machinery — storage and surface point opposite ways, flag still OFF
- GET /afs/diff — the Imprint delta for a surface with no checkout
- Contributing Factor authoring editor in the Atelier
- the view is a write path — three more data-loss bugs, all found by running it
- Station Portrait — streams at a site (data half + drop-in panel)
- Band Grid — empty (zero-count) cells are inactive
- generate the version storage — and three bugs found by running it
- INTENT — a third axis, and the two citizens that prove it is not the second
- Band Grid control — the grid that is legend and filter (increment 2)
- Band Grid grammar — map-level band_grid + per-layer ratio (my half)
- Band Grid render foundation — magnitude bands on point layers (s7 spec)
- apply layer.filter to point layers (per-pollutant station maps)
- render Gold LineString geometry as map line layers (the bisses)
Bug Fixes
Section titled “Bug Fixes”- getMultiSeriesPoints dropped every slash-bearing EEA site (aura overlay empty)
- station-stream roll-up dropped EEA station_ids (the / in AT/SPO…)
- suppress the click popup bubble on brush layers (the Portrait answers the click)
- clicking a feature now opens its Portrait (parcel selection showed nothing)
- reconcile Band Grid grammar onto sister-9’s value_ratio contract
- two Band Grids merged into one file — main was unpushable
- cloud Vera was told her tenants were empty
- terrain map opened blank when framing a wide bbox at pitch (the Relief)
- the visitor view read the wall from a file that stopped holding it
Documentation
Section titled “Documentation”- browse-the-past was never coherent — a KLS needs the DATA too, and we version only the AFS (Mig)
- spec — what the KLS should carry of the AFS (the tree, a proof, a readable log)
- the Imprint is the KLS archive; the commit is its id (not the Imprint)
- spec — what Vera may read from the OPS
- spec — automate tenant AFS onboarding with a GitHub App as a second auth_kind
- Band Grid — reconciled shape, the annual-guideline finding, choropleth extension
- answer s1’s two — a visible unscrubbed set, and the write stamp the migration already gives
- §6 follows §7 into versioning — ancestor detection makes merge correct, not merely orderly
- spec the Band Grid (magnitude × layer as legend + filter) + journal 9 Aug
- a reference stores the version; the CONSUMER decides what to do with it
- references are living or frozen — and the read path flips against the copy path
- no automatic purge — one of my two reasons for it was already dead
- a citizen has a LIFE — versions kept, a delete only interrupts it
- fleet resolver §11 — stale footing is two independent axes (settled)
- §6.1 — deletion and content are two independent axes (Mig’s call), so an edit cannot resurrect a deleted row
- spec skeleton — the fleet resolver (routing + reach out of the image)
- deletes resolved — soft, in place, purged to their own key
For developers
Maintenance
Section titled “Maintenance”- release 0.63.22
- merge claude/7th
- merge claude/7th
- merge claude/3rd
- merge claude/9th
- merge claude/5th
- merge claude/3rd
- merge claude/9th
- merge claude/7th
- merge claude/5th
- merge claude/3rd
- merge claude/3rd
- merge claude/3rd
- merge claude/7th
- merge claude/3rd
- merge claude/9th
- merge claude/7th
- merge claude/7th
- merge claude/3rd
- merge claude/9th
- merge claude/9th
- merge claude/9th
- merge claude/3rd
- note: to all — the Imprint is the KLS’s archive; the commit is only its id
67 commits: 17 features, 9 fixes
v0.64.7 · built 2026-09-20 19:48 UTC