Skip to content

Releases · July 2026 · W28

  • 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)
  • regenerate standards-registry.json — ucum [quantity, category]
  • SSE event stream must close, not keep-alive
  • 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
  • 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


  • attach style.load listener before setStyle to catch sync fire
  • bake pack_standards into KLS so cloud Explorer can filter Codex
For developers
  • standards list is tenant-level, not pack-level (rename)
  • release 0.56.13
  • merge claude/7th

5 commits: 0 features, 2 fixes


  • jin cloud publications — list all publications with rules
  • #55 — cancel a pending invitation from /[tenant]/admin/users
  • local + anonymous should be god-mode (not anonymous caps)
For developers
  • release 0.56.12
  • merge claude/3rd
  • release.sh — drop redundant deploy-docs workflow_dispatch

6 commits: 2 features, 1 fixes


  • publications — rename sync profile to publication (with transition shim)
  • jin ship dry-run — expand —all to a per-tenant plan
For developers
  • release 0.56.11

3 commits: 2 features, 0 fixes


  • 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)
  • correct Bell sense number — it’s Sense 33, not 12
For developers
  • release 0.56.10

6 commits: 4 features, 1 fixes


  • 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
  • worker runs end-to-end against S3-compatible buckets
  • worker/ Dockerfile installs jinflow from source (not PyPI)
  • 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
  • retire bake_git_history; sync mila pass into system/ YAMLs
  • 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


  • Sense 52 — maps list route + graceful 500 handling
  • 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
  • release 0.56.8
  • merge claude/9th
  • merge claude/7th
  • merge claude/3rd

8 commits: 1 features, 3 fixes


  • sister9 receipts to sister7 — Sense 52 V1 landed, reshape done
For developers
  • release 0.56.7
  • merge claude/9th

3 commits: 0 features, 0 fixes


  • adopt JCGM 100:2008 (the GUM) as the uncertainty standard
  • r2 bucket resolution — env R2_BUCKET wins, keep creds+profile in sync
  • evolve_in_cloud — a coordination memo
For developers
  • release 0.56.6
  • merge claude/9th
  • merge claude/5th

6 commits: 1 features, 1 fixes


  • W7 — SensorThings status → partial, all Phase E xfails flipped
For developers
  • release 0.56.5
  • merge claude/9th

3 commits: 1 features, 0 fixes


  • test_namingcheck fixture used legacy ‘diagnosis.v1’ as version filler
For developers
  • release 0.56.4

2 commits: 0 features, 1 fixes


  • 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
  • Sense 52 — never render a plain 404 for map routes
For developers
  • L2 rename — Observation → Measurement in engine docs + standards
  • release 0.56.3
  • merge claude/9th
  • merge claude/7th

9 commits: 4 features, 1 fixes


  • W2 riverflow reshape — WaterML 2.0 + USGS parameter codes
  • jin make gains —afs-bucket for cloud-runner AFS delivery
  • 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
  • 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
  • release 0.56.2
  • merge claude/9th
  • merge claude/7th

12 commits: 2 features, 2 fixes


  • 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
  • Sense 52 V1 stage 4 verification fixes
  • make observation + contributing-factor anchors clickable
  • 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)
  • 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


  • #54 — per-row revoke action on /[tenant]/admin/users
  • evolve Phase 2A — cost line in the panel footer
  • update jinflow-demo → jinflow-prod defaults (retired bucket)
  • Sense 51 — The Skill (proposed)
For developers
  • 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


  • Sense 14.2 Phase 5 Stage 1 — kill the aggregate defaulting layer
  • serialize docs deploys — kill ‘cannot lock ref’ race
  • gate ShowcaseBanner behind ClerkProvider condition (SSR crash)
  • 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
  • release 0.55.17
  • merge claude/9th
  • merge claude/9th
  • merge claude/9th
  • merge claude/9th

13 commits: 1 features, 2 fixes


  • riverflow pack welcome screen — unblocks delta.jinflow.io single-tenant view
  • add riverflow.delta to KLS_FILTER on prod + dev Fly apps
  • todo
For developers
  • release 0.55.16
  • merge claude/9th
  • merge claude/9th

6 commits: 1 features, 1 fixes


  • unexport deriveSlug — SvelteKit invalid route export
For developers
  • release 0.55.15
  • merge claude/9th

3 commits: 0 features, 1 fixes


  • publish riverflow.delta as showcase on delta.jinflow.io
For developers
  • release 0.55.14
  • merge claude/9th

3 commits: 1 features, 0 fixes


  • #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
  • 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
  • refresh instrument-author cheatsheet — Sense 14 vocab + full instrument roster
  • W27 journal — the identity source moves to Clerk
For developers
  • 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

jazzisnow jinflow is a jazzisnow product
v0.64.7 · built 2026-09-20 19:48 UTC