Releases · July 2026 · W28
v0.56.14 (2026-07-12)
Section titled “v0.56.14 (2026-07-12)”New Features
Section titled “New Features”- evolve conversations persist as notes (kind=‘conversation’)
- Sense 54 Phase 2 — entity aggregate inherits type/unit from the Typology
- wire typologycompile into make (Sense 54 Phase 1)
- Drill Floor Phase 1 — the Refinement Rail (Axis B)
- CLI bottombar — a toggleable terminal rail in the Explorer
- render the Sense-55 phase tree in the Explorer CLI terminal
- Sense 54 Phase 1 — typologycheck + typologycompile
- jinflow-worker daemon — serve Runs over HTTP + SSE (Sense 55 Phase 4)
- signal-file control for jin make (Sense 55 Phase 2)
- UCUM binds to [quantity, category] — unlocks unit-of-record columns
- broadcast Run events from jin make
- add Run + Broadcast substrate (Sense 56 + 55, Phase 1)
Bug Fixes
Section titled “Bug Fixes”- regenerate standards-registry.json — ucum [quantity, category]
- SSE event stream must close, not keep-alive
Documentation
Section titled “Documentation”- not sure
- type_conversions edge table — accept sister-7’s refinements + propose columns
- reframe Phase-2 as typed-edge graph in the extended type compile
- mark Rail spec Phase 1 landed + note standard-per-hop baking gap
- conversation notes spec — evolve conversations persist as a note kind
- close final two open items — declaration home + band render decided
- document daemon operations in make-cloud.md
- Sense 54 — stream-invariant model + supersession markers
- Rail spec recon — model names confirmed, lineage surface mapped, column_types shape
- todo
- correct Rail spec — aggregation legality is truth, not S43 config
- fold sister-7’s Typology answers into the Rail spec
- Drill Floor Phase 1 spec — the Refinement Rail (Axis B, A in mind)
- disaggregation-levels exploration (The Drill Floor) — two axes of level
- spec the jinflow-worker daemon (cloud_processing.md)
- mark Sense 55/56 Phase 1 shipped
For developers
- cover daemon SSE, signal control, and finalize paths
Maintenance
Section titled “Maintenance”- release 0.56.14
- merge claude/9th
- merge claude/7th
- merge claude/5th
- wire Codex standards into check-all + compile-all
- merge claude/9th
37 commits: 12 features, 2 fixes
v0.56.13 (2026-07-12)
Section titled “v0.56.13 (2026-07-12)”Bug Fixes
Section titled “Bug Fixes”- attach style.load listener before setStyle to catch sync fire
- bake pack_standards into KLS so cloud Explorer can filter Codex
For developers
Refactoring
Section titled “Refactoring”- standards list is tenant-level, not pack-level (rename)
Maintenance
Section titled “Maintenance”- release 0.56.13
- merge claude/7th
5 commits: 0 features, 2 fixes
v0.56.12 (2026-07-12)
Section titled “v0.56.12 (2026-07-12)”New Features
Section titled “New Features”jin cloud publications— list all publications with rules- #55 — cancel a pending invitation from /[tenant]/admin/users
Bug Fixes
Section titled “Bug Fixes”- local + anonymous should be god-mode (not anonymous caps)
For developers
Maintenance
Section titled “Maintenance”- release 0.56.12
- merge claude/3rd
- release.sh — drop redundant deploy-docs workflow_dispatch
6 commits: 2 features, 1 fixes
v0.56.11 (2026-07-11)
Section titled “v0.56.11 (2026-07-11)”New Features
Section titled “New Features”- publications — rename
sync profiletopublication(with transition shim) - jin ship dry-run — expand —all to a per-tenant plan
3 commits: 2 features, 0 fixes
v0.56.10 (2026-07-11)
Section titled “v0.56.10 (2026-07-11)”New Features
Section titled “New Features”- Codex — three new water-quality standards + registry updates
- CLI sidebar entry — visible to make:run holders
- /[tenant]/cli — tenant-scoped terminal with auto-fill
- /cli — terminal in the browser (Stage 1, local execution)
Bug Fixes
Section titled “Bug Fixes”- correct Bell sense number — it’s Sense 33, not 12
6 commits: 4 features, 1 fixes
v0.56.9 (2026-07-11)
Section titled “v0.56.9 (2026-07-11)”New Features
Section titled “New Features”- Sense 52 V2 stage 6 — legend + data-layer attributions
- Sense 52 V2 stage 5 — custom_tile_url base layers
- Sense 54 gains seventh kind ‘geometry’; rfc_7946_geojson binds to it
- Sense 52 V2 stage 1 — polygon fill layer in Explorer
- Codex Sense 54 substrate — 3 water-quality standards + binding_kinds + loader
- —build-bucket completes the four-bucket cloud runner shape
- [worker] extras group — dbt + compilers for the cloud runner
- Cartography nav item in Model section, gated on hasMaps
just worker— build the jinflow-worker image (Sense 42 Category 2)- worker/ — Phase 1 cloud runner (Sense 42 Category 2)
- owner identity now carries mila (system_admin role)
- retire IdentitySwitcher; add tenant admin + system admin (mila) sidebar entries
- Sense 52 V1.1 stage 2 — Cap A join + Cap B opacity in Explorer
- Sense 52 V1.1 stage 1 — mapcheck extensions for Cap A + Cap B
Bug Fixes
Section titled “Bug Fixes”- worker runs end-to-end against S3-compatible buckets
- worker/ Dockerfile installs jinflow from source (not PyPI)
Documentation
Section titled “Documentation”- Sense 55 The Broadcast + Sense 56 The Run — process substrate proposal
- review
- sparky draft for process engine
- refresh The Senses deck through Sense 53
- Sense 52 V2 spec (polygons) + Sense 54 seventh kind (geometry)
- Sense 54 — USGS PC codes → [identifier, category] + honesty principle
- Sense 54 sharpening — types are declarations, not runtime data
- Sense 54 refinements from sister-9’s review + Sense 53 back-ref
- Sense 54 — call out audience (pack builders, not engine internals)
- Sense 54 — The Typology (proposal)
- Sense 52 V1.1 — resolutions locked (Cap C dropped, join grammar aligned)
- Sense 52 V1.1 spec + open V1.1 conversation with sister-9
For developers
Refactoring
Section titled “Refactoring”- retire bake_git_history; sync mila pass into system/ YAMLs
Maintenance
Section titled “Maintenance”- release 0.56.9
- merge claude/9th
- merge claude/7th
- merge claude/9th
- merge claude/7th
- merge claude/7th
- merge claude/7th
- merge claude/7th
37 commits: 14 features, 2 fixes
v0.56.8 (2026-07-11)
Section titled “v0.56.8 (2026-07-11)”New Features
Section titled “New Features”- Sense 52 — maps list route + graceful 500 handling
Bug Fixes
Section titled “Bug Fixes”- Sense 52 SSR — guard window access in page.svelte lifecycle
- pack.version staleness in afs update — missing subprocess import
- /profile — add Back + Close affordances
For developers
Maintenance
Section titled “Maintenance”- release 0.56.8
- merge claude/9th
- merge claude/7th
- merge claude/3rd
8 commits: 1 features, 3 fixes
v0.56.7 (2026-07-11)
Section titled “v0.56.7 (2026-07-11)”Documentation
Section titled “Documentation”- sister9 receipts to sister7 — Sense 52 V1 landed, reshape done
3 commits: 0 features, 0 fixes
v0.56.6 (2026-07-11)
Section titled “v0.56.6 (2026-07-11)”New Features
Section titled “New Features”- adopt JCGM 100:2008 (the GUM) as the uncertainty standard
Bug Fixes
Section titled “Bug Fixes”- r2 bucket resolution — env R2_BUCKET wins, keep creds+profile in sync
Documentation
Section titled “Documentation”- evolve_in_cloud — a coordination memo
For developers
Maintenance
Section titled “Maintenance”- release 0.56.6
- merge claude/9th
- merge claude/5th
6 commits: 1 features, 1 fixes
v0.56.5 (2026-07-10)
Section titled “v0.56.5 (2026-07-10)”New Features
Section titled “New Features”- W7 — SensorThings status → partial, all Phase E xfails flipped
3 commits: 1 features, 0 fixes
v0.56.4 (2026-07-10)
Section titled “v0.56.4 (2026-07-10)”Bug Fixes
Section titled “Bug Fixes”- test_namingcheck fixture used legacy ‘diagnosis.v1’ as version filler
2 commits: 0 features, 1 fixes
v0.56.3 (2026-07-10)
Section titled “v0.56.3 (2026-07-10)”New Features
Section titled “New Features”- jinflow_naming standard — Codex entry + validator + compiler hooks
- afs update honestly reports mirrored standards
- propagate pack.standards into tenant AFS on init + afs update
- filter Standards tab by pack, with show-all toggle
Bug Fixes
Section titled “Bug Fixes”- Sense 52 — never render a plain 404 for map routes
For developers
Refactoring
Section titled “Refactoring”- L2 rename — Observation → Measurement in engine docs + standards
Maintenance
Section titled “Maintenance”- release 0.56.3
- merge claude/9th
- merge claude/7th
9 commits: 4 features, 1 fixes
v0.56.2 (2026-07-10)
Section titled “v0.56.2 (2026-07-10)”New Features
Section titled “New Features”- W2 riverflow reshape — WaterML 2.0 + USGS parameter codes
- jin make gains —afs-bucket for cloud-runner AFS delivery
Bug Fixes
Section titled “Bug Fixes”- m2m pushes sisters ahead of origin, not just sisters ahead of main; all four scripts refresh jinflow-testing at the end
- Sense 52 SSR safety — split renderer types into sibling module
Documentation
Section titled “Documentation”- bring packdesign directory into repo — riverflow
- W1 riverflow reshape — three companion specs
- testbook — 3-week catch-up for prod tour
- riverflow thoughts by chatgpt plus sensor information.
- extend cloud-make Phase 0 to cover all three bucket legs
For developers
Maintenance
Section titled “Maintenance”- release 0.56.2
- merge claude/9th
- merge claude/7th
12 commits: 2 features, 2 fixes
v0.56.1 (2026-07-10)
Section titled “v0.56.1 (2026-07-10)”New Features
Section titled “New Features”- three geodata standards — RFC 7946, WGS 84, ODbL
- Codex versioning discipline — predecessor + version_family
- jin make gains —source-bucket and —kls-bucket for cloud runners
- Sense 53 The Codex — industry standards as engine-level artefacts
- Sense 52 V1 stage 3 — polylines, data-driven colors, popups + click
- Sense 53 Codex Phase D — pack conformance audit
- Sense 53 Codex Phase C — /what-is-this Standards tab
- Sense 52 V1 stage 2 — Explorer reader + MapLibre renderer + route
- Sense 53 Codex Phase B — compiler + CLI verb + docs collection
- evolve Phase 2B — page context enrichment (the BIG one)
- Sense 53 Codex Phase A — standards contract + 5 declarations + validator
- Sense 52 V1 stage 1 — map compile side (validator + compiler + wire-in)
- evolve — polish between Phase 2C and 2B
- SIS overlay for immediate roster feedback + unblock SIS in cloud
- evolve Phase 2C — conversation persistence + resume
Bug Fixes
Section titled “Bug Fixes”- Sense 52 V1 stage 4 verification fixes
- make observation + contributing-factor anchors clickable
Documentation
Section titled “Documentation”- fix sister-9 response — address sister7, not Ronnie
- mark cloud-make Phase 0 as shipped
- sister9 responds to sister7 on Sense 52
- make-cloud
- Sense 42 — River/Garden gain operational meaning; six categories
- sweep two-worlds framing → River/Garden + Three-inputs
- big-picture — three inputs to Insight; River + Garden
- sense 46 — browser writes + SIS overlay addendum
- Codex — add pack-builder journey + documentation generation
- propose Sense 53 — The Codex (+ finalise stale sister sync)
- extend + finalise Sense 52 (Cartography) — clarify substrate ties
- propose Sense 52 — The Cartography
For developers
- Codex Tier 2 — SensorThings TDD scaffolding (2 fixtures + 14 tests)
- Codex Tier 1 — test_packcheck.py (18 tests)
- Codex Tier 1 — test_standardcompile.py (24 tests)
- Codex Tier 1 — test_standardcheck.py (31 tests)
Maintenance
Section titled “Maintenance”- release 0.56.1
- merge claude/9th
- merge claude/9th
- merge claude/3rd
- merge origin/main into claude/3rd
- lock maplibre-gl and companions in explorer
- merge claude/9th
- merge claude/9th
- merge claude/7th
- assign Codex verbs to a clidocs section + regenerate cheatsheet
- merge claude/7th
- merge claude/5th
- merge claude/3rd
- merge claude/9th
- merge origin/main into claude/5th
- merge claude/5th
49 commits: 15 features, 2 fixes
v0.56.0 (2026-07-09)
Section titled “v0.56.0 (2026-07-09)”New Features
Section titled “New Features”- #54 — per-row revoke action on /[tenant]/admin/users
- evolve Phase 2A — cost line in the panel footer
Bug Fixes
Section titled “Bug Fixes”- update jinflow-demo → jinflow-prod defaults (retired bucket)
Documentation
Section titled “Documentation”- Sense 51 — The Skill (proposed)
For developers
Maintenance
Section titled “Maintenance”- release 0.56.0
- merge claude/9th
- merge claude/5th
- merge claude/3rd
- merge origin/main into claude/9th
9 commits: 2 features, 1 fixes
v0.55.17 (2026-07-09)
Section titled “v0.55.17 (2026-07-09)”New Features
Section titled “New Features”- Sense 14.2 Phase 5 Stage 1 — kill the aggregate defaulting layer
Bug Fixes
Section titled “Bug Fixes”- serialize docs deploys — kill ‘cannot lock ref’ race
- gate ShowcaseBanner behind ClerkProvider condition (SSR crash)
Documentation
Section titled “Documentation”- strengthen Sense 14.2 Phase 5 — remove defaulting layer entirely
- Sense 14.2 Phase 5 — typed entity aggregates spec
- Sense 50 — cross-link cookbook, concrete file targets per phase
- Sense 50 The Beacon — proposal to eliminate showcase-publishing ceremony
For developers
- catch tests up to Sense 14.2 Phase 5 wire format
Maintenance
Section titled “Maintenance”- release 0.55.17
- merge claude/9th
- merge claude/9th
- merge claude/9th
- merge claude/9th
13 commits: 1 features, 2 fixes
v0.55.16 (2026-07-08)
Section titled “v0.55.16 (2026-07-08)”New Features
Section titled “New Features”- riverflow pack welcome screen — unblocks delta.jinflow.io single-tenant view
Bug Fixes
Section titled “Bug Fixes”- add riverflow.delta to KLS_FILTER on prod + dev Fly apps
Documentation
Section titled “Documentation”- todo
For developers
Maintenance
Section titled “Maintenance”- release 0.55.16
- merge claude/9th
- merge claude/9th
6 commits: 1 features, 1 fixes
v0.55.15 (2026-07-08)
Section titled “v0.55.15 (2026-07-08)”Bug Fixes
Section titled “Bug Fixes”- unexport deriveSlug — SvelteKit invalid route export
3 commits: 0 features, 1 fixes
v0.55.14 (2026-07-07)
Section titled “v0.55.14 (2026-07-07)”New Features
Section titled “New Features”- publish riverflow.delta as showcase on delta.jinflow.io
3 commits: 1 features, 0 fixes
v0.55.13 (2026-07-07)
Section titled “v0.55.13 (2026-07-07)”New Features
Section titled “New Features”- #53 — wire /[tenant]/admin/users invite form to Clerk
- #52 — scaffold /[tenant]/admin/users route
- #45 #46 #47 — three UX paper cuts
- #45 #46 #47 — three UX paper cuts
- #50 — Playwright smoke test for invitation acceptance flow
- #49 — drop Clerk widget from /accept-invite, use JS SDK direct
- #48 — /profile route with Clerk UserProfile widget + dropdown link
Bug Fixes
Section titled “Bug Fixes”- rename ‘diagnosis’ → ‘root-cause’ in invite.py comment (legacy vocab)
- #44 — require env kwarg on all Sense 48 env-aware CLI helpers
- cast signUp.status to string after mutation in fallback path
- drop forceRedirectUrl on SignUp again — password path re-hangs at #/continue
- restore forceRedirectUrl on SignUp for new-user path
- #42 — accept-invite widgets no longer race with our $effect on navigation
Documentation
Section titled “Documentation”- refresh instrument-author cheatsheet — Sense 14 vocab + full instrument roster
- W27 journal — the identity source moves to Clerk
For developers
Maintenance
Section titled “Maintenance”- release 0.55.13
- merge claude/9th
- merge claude/3rd
- scope invitation-flow spec to smoke-only
- merge claude/3rd
- merge claude/9th
- merge claude/3rd
- merge claude/3rd
- merge claude/3rd
- merge claude/3rd
25 commits: 7 features, 6 fixes
v0.64.7 · built 2026-09-20 19:48 UTC