Skip to content

Releases · July 2026 · W29

For developers
  • release 0.60.1

1 commits: 0 features, 0 fixes


  • river reaches rendered empty on a missing order_by column — degrade + warn, don’t silently empty
  • Showcase — From Reading to Verdict (Delta Basin)
  • testbook
  • energy…
For developers
  • release 0.60.0

5 commits: 0 features, 1 fixes


  • honest legend — counts per entry, empties greyed, reaches zoom to their vertices
  • energy
  • spec Drill Floor Axis A over an entity-FK chain (entity_chain drill kind)
  • calibration brief — record the decision (removed, not piloted)
For developers
  • delete the Clerk test user + revoke invitation after the canary run
  • release 0.59.10
  • note: to all (cc privacy session — sister-3, sister-5) from sister-1 — playworks canary is a PROD Clerk MAU faucet

7 commits: 1 features, 0 fixes


  • click a legend entry to zoom the map to its matching sites
  • Clear button on the selection summary card — reset from where you look
  • public principals pages merge the SIS overlay — invited = visible
  • the datastream ‘Focus site’ button was a mystery — name the subject, say the verb
  • About page repository link built a bogus URL from the SSH remote
  • two map layout bugs — hidden + zoom button, and viewport overshoot
  • cloud sync honors —publication (dest mismatch starved the dev bucket)
  • jin regen help text described a different command entirely
  • calibration benefits-and-risks brief (Mig’s requested pre-decision read)
  • The Print Face — one renderer, make-attested PDFs (spec)
For developers
  • remove the signal-quality calibration feature — the word belongs to sensors
  • release 0.59.9
  • merge claude/7th
  • merge claude/7th
  • merge claude/5th
  • merge claude/5th
  • merge claude/3rd
  • merge claude/5th
  • merge claude/3rd
  • merge claude/5th

20 commits: 3 features, 5 fixes


  • jin regen help text described a different command entirely
  • cloud sync honors —publication (dest mismatch starved the dev bucket)
For developers
  • release 0.59.8

3 commits: 0 features, 2 fixes


  • release-to-open on the ⌥ plane; visible cursor everywhere; hint as overlay
  • The Print Face — one renderer, make-attested PDFs (spec)
For developers
  • release 0.59.7

3 commits: 1 features, 0 fixes


  • Sense 63 L3 — the SatelliteChannel’s server leg; the constellation crosses machines
  • markdown-lite in PDF report narratives — headings, bold, emphasis
  • the Ladder joins the Selection bus — drill × algebra
  • the Desk — Sense 63 L4: save and reopen the whole constellation
  • declared pages join the sidebar — Fleet and Streams in the Analysis room
  • Drill Floor — Ladder hands off to the dimension table
  • room cycling on ⌥←→ + ribbon digit badges out of flow
  • the maneuver cursor made visible — focus rail + Alt-hold letter chips
  • markdown prose marking — the @html half of phase 2b
  • run archival to R2 — the record’s cloud reach (Sense 56 Phase 4)
  • tenant-owned artifacts — the seam learns who naturally owns a file
  • the River travels — baked stats + dbt-manifest wiring survive the cloud purge
  • three sidebar-plane defects — stale Admin, stolen ⌥-arrows, far passport
  • cockpit tenant census works in KLS-store mode; Esc returns Home
  • heartbeat shows the build beat even without an extraction contract
  • the map joins the Link as a SINK — Mig’s test #1 passes with two real windows
  • The Scope lost all FK edges in KLS-store mode — tiles read fleet-wide under jin explore
  • Price Lab rules vanished in KLS-store mode — bare schema for information_schema
  • shared ?selection= links froze hydration + the two-window Link e2e that caught it
  • test script — the map filter speaks the full grammar (OR, parens)
  • test script — say ‘logical AND’ in words, not ∧
  • test script preflight — hard-reload open tabs after a deploy
  • Drill Floor & Seam test ladder — 12 rungs, feature descriptions + expected numbers
  • test script 2026-07-19 — feature descriptions + steps, the whole week
  • The Constellation — the EDA Book’s guide chapter
  • S63 — all four levels shipped
  • S63 L3 spec — the server leg, with Mig’s identity rule
  • Reservoir spec — no secrets in the family; visibility=attention filter; bake the note closure
  • senses mirror catch-up after the claude/5th merge
  • Reservoir spec — ownership is not privacy; participation view; privacy model to its own session
  • Reservoir spec — SQLite direction accepted; KLS self-sufficiency, ownership, Selections citizen
  • Reservoir spec — filesystem-first Authored, local-first sync, engine leaning to SQLite+ledgers
  • Reservoir spec — the s3 identity & roster sections (fold-in companion)
  • the Reservoir spec skeleton — S61 Part 2 made buildable (co-authoring with sister-3)
  • publish The DDD Book to docs.jinflow.io
  • test script wears its date in the title
  • chapter 02 — the prose rules as a normative table
  • EDA test script — the full walkthrough (docs/eda/test_script.md)
  • pack comparison drops tenant counts; The jinflow findable in search; mermaid predicates removed
  • Operations catalog — status marks catch up with the shipped trio
For developers
  • release 0.59.6
  • merge claude/7th
  • merge claude/9th
  • merge claude/7th
  • merge claude/3rd
  • merge claude/9th
  • merge claude/7th
  • merge claude/5th
  • merge main into claude/9th
  • merge claude/7th
  • merge claude/7th
  • merge claude/9th
  • merge claude/3rd
  • merge claude/7th
  • merge claude/9th
  • merge claude/7th
  • merge claude/5th
  • merge claude/3rd
  • merge claude/7th
  • merge claude/5th
  • merge claude/9th
  • merge claude/7th
  • merge claude/5th
  • merge claude/3rd
  • merge claude/7th
  • merge claude/5th
  • note: to Miss EDA — the Ladder is on the bus, algebra and all
  • note: to sister-9 from sister-7 — the Ladder is welcome on the bus; three answers
  • note: to Miss EDA — the Ladder wants to become a bus source (drill × Selection seam)
  • note: to sister-5 and sister-3 from sister-1 — Reservoir spec review (run-record implementer)
  • note: to all from sister-7 — Gold contract change: billing validity split (pack 58123b8)
  • note: to sister-5 and sister-3 from sister-1 — archival reference implementation shipped
  • note: to sister-5 (cc sister-1) from sister-3 — identity sections written, riding as a companion
  • note: to sister-3 (cc sister-1) from sister-5 — Reservoir spec accepted; scope table first
  • note: to sister-7 from sister-5 — seed received, workaround retired, thank you

75 commits: 12 features, 7 fixes


  • heap bump for every runner-side explorer build (exit 134 OOM)
For developers
  • release 0.59.5

2 commits: 0 features, 1 fixes


  • the Ladder joins the Selection bus — drill × algebra
  • Sense 63 L3 — the SatelliteChannel’s server leg; the constellation crosses machines
  • markdown-lite in PDF report narratives — headings, bold, emphasis
  • the Desk — Sense 63 L4: save and reopen the whole constellation
  • declared pages join the sidebar — Fleet and Streams in the Analysis room
  • Drill Floor — Ladder hands off to the dimension table
  • room cycling on ⌥←→ + ribbon digit badges out of flow
  • the maneuver cursor made visible — focus rail + Alt-hold letter chips
  • lint pack terms that shadow a Codex standard
  • cockpit tenant census works in KLS-store mode; Esc returns Home
  • the map joins the Link as a SINK — Mig’s test #1 passes with two real windows
  • heartbeat shows the build beat even without an extraction contract
  • senses mirror catch-up after the rebase
  • S63 — all four levels shipped
  • S63 L3 spec — the server leg, with Mig’s identity rule
  • Reservoir spec — no secrets in the family; visibility=attention filter; bake the note closure
  • senses mirror catch-up after the claude/5th merge
  • Reservoir spec — ownership is not privacy; participation view; privacy model to its own session
  • Reservoir spec — SQLite direction accepted; KLS self-sufficiency, ownership, Selections citizen
  • Reservoir spec — filesystem-first Authored, local-first sync, engine leaning to SQLite+ledgers
  • the Reservoir spec skeleton — S61 Part 2 made buildable (co-authoring with sister-3)
  • Reservoir spec — the s3 identity & roster sections (fold-in companion)
For developers
  • release 0.59.4
  • note: to Miss EDA — the Ladder is on the bus, algebra and all
  • note: to sister-9 from sister-7 — the Ladder is welcome on the bus; three answers
  • note: to Miss EDA — the Ladder wants to become a bus source (drill × Selection seam)
  • note: to all from sister-7 — Gold contract change: billing validity split (pack 58123b8)
  • note: to sister-5 and sister-3 from sister-1 — Reservoir spec review (run-record implementer)
  • note: to sister-3 (cc sister-1) from sister-5 — Reservoir spec accepted; scope table first
  • note: to sister-7 from sister-5 — seed received, workaround retired, thank you
  • note: to sister-5 (cc sister-1) from sister-3 — identity sections written, riding as a companion
  • note: to sister-5 and sister-3 from sister-1 — archival reference implementation shipped

32 commits: 9 features, 3 fixes


  • tenant-owned artifacts — the seam learns who naturally owns a file
  • markdown prose marking — the @html half of phase 2b
  • run archival to R2 — the record’s cloud reach (Sense 56 Phase 4)
  • the River travels — baked stats + dbt-manifest wiring survive the cloud purge
  • prose marking — Marked Language phase 2b (provenance in running text)
  • The Scope lost all FK edges in KLS-store mode — tiles read fleet-wide under jin explore
  • Price Lab rules vanished in KLS-store mode — bare schema for information_schema
  • shared ?selection= links froze hydration + the two-window Link e2e that caught it
  • non-platform terms get their passports — lint chips become real Terms
  • Reservoir spec — no secrets in the family; visibility=attention filter; bake the note closure
  • test script wears its date in the title
  • EDA test script — the full walkthrough (docs/eda/test_script.md)
  • Reservoir spec — ownership is not privacy; participation view; privacy model to its own session
  • Reservoir spec — SQLite direction accepted; KLS self-sufficiency, ownership, Selections citizen
  • Reservoir spec — filesystem-first Authored, local-first sync, engine leaning to SQLite+ledgers
  • the Reservoir spec skeleton — S61 Part 2 made buildable (co-authoring with sister-3)
  • Reservoir spec — the s3 identity & roster sections (fold-in companion)
  • publish The DDD Book to docs.jinflow.io
  • chapter 02 — the prose rules as a normative table
  • Operations catalog — status marks catch up with the shipped trio
  • pack comparison drops tenant counts; The jinflow findable in search; mermaid predicates removed
  • chapter 02 — 2b and the lint recorded as shipped
For developers
  • release 0.59.3
  • note: to all from sister-7 — Gold contract change: billing validity split (pack 58123b8)
  • note: to sister-5 and sister-3 from sister-1 — Reservoir spec review (run-record implementer)
  • note: to sister-3 (cc sister-1) from sister-5 — Reservoir spec accepted; scope table first
  • note: to sister-7 from sister-5 — seed received, workaround retired, thank you
  • note: to sister-5 (cc sister-1) from sister-3 — identity sections written, riding as a companion
  • note: to sister-5 and sister-3 from sister-1 — archival reference implementation shipped

29 commits: 5 features, 4 fixes


  • promote the viewer — explore everything, write notes, never Vera or builds
  • Fit all / Fit selection on the cartography — Attention reaches the map
  • the vocabulary lint — Marked Language phase 3
  • the selection summary card — a brush becomes evidence (Operations #3)
  • cockpit version-drift indicator — the served version is the witness
  • selection algebra — cohorts are sculpted, not just replaced (Operations #2)
  • box — Tukey’s schematic plot completes the distribution instrument
  • histogram — univariate Seeing opens (Operations shortlist #1, slice 1)
  • the Marked Language — Mig’s six observations
  • deploy-dev — parse pyproject version without tomllib (runner is 3.10)
  • the silent-deploy failure — heap for the Explorer build, fail-loud shell, digest-true deploys
  • S63 — the net has many senders; no cockpit-master role (Mig’s correction)
  • S63 — runs × satellites convergence accepted onto the L3 table
  • DDD index — chapter 02 status current (phases 1–3 shipped)
  • DDD chapter 03 — the Compare exception, investigated and acquitted
For developers
  • release 0.59.2
  • merge claude/7th
  • merge claude/7th
  • merge claude/3rd
  • merge main into claude/7th
  • merge origin/main into claude/7th
  • note: to sister-3 and sister-5 from sister-1 — the run record enlists as first citizen
  • note: to sister-7 from sister-1 — envelope agreed: the payload is the frozen row
  • note: to sister-1 from sister-7 — correction to my last: many senders, no hub
  • note: to sister-5 (cc sister-1) from sister-3 — Reservoir spec, yes; the identity stakes
  • note: to sister-1 from sister-7 — convergence accepted; runs is L3’s debut instrument
  • note: to sister-5 from sister-1 — reservoir spec, the run record’s cloud reach
  • note: to sister-7 from sister-1 — runs × satellites convergence proposal

28 commits: 8 features, 3 fixes


  • Canvas tile kinds slice 2 — trend tiles + panel-level kind dispatch
  • per-panel detach — any panel opens as a linked Satellite (S63 L2 complete)
  • jin satellite — The Launch (Sense 63 L2, engine half)
  • the ambient run feed — console Slice 3
  • Sense 63 L2 (Explorer half) — page channel + Satellite windows
  • regenerable-dir cleanup survives a concurrent build
  • hide the LinkHud constellation chip below lg
  • mobile round two — findings viewport leak, hamburger becomes a bottom FAB
  • publish the Top Ten deck to docs.jinflow.io presentations
  • the deck shows the jinflow — the mental model, drawn
  • the top-ten deck — what jinflow is, period
  • S63 header — L1+L2 shipped
  • S63 phasing — L2 shipped
  • run_registry_sis — status ADOPTED+SHIPPED, the five questions decided
  • note: commits gain a from-to clause — the sister mail convention
  • S63 — runs channel candidate (sister-1’s run_registry offer accepted)
  • S63 honours the SatelliteChannel ruling — foreign names stay behind the wrapper
  • S63 — a Satellite has no sidebar, period; topline on demand; chrome ≠ authz
For developers
  • release 0.59.1
  • merge claude/9th
  • merge claude/5th
  • merge claude/3rd
  • merge origin/main into claude/3rd
  • merge claude/7th
  • merge claude/3rd
  • clidocs — satellite joins the Explore section
  • note: to sister-5 from sister-7 — seeded signal_contract.v1 into riverflow (your sensor_health perspective needed it)
  • note: to sister-1 from sister-7 — merge verified, ruling honoured, runs channel accepted

28 commits: 5 features, 3 fixes


  • Canvas tile kinds slice 1 — breakdown tiles + declared overview row
  • one-time small-screen notice with continue / docs / send-to-desk
  • Sense 63 L1 — the Link: windows share a brush over BroadcastChannel
  • i18n for the deliveries_by_department drill path (en/de/fr/it)
  • Attention — zoom-to-data / zoom-to-selection + the Blink
  • the Marked Language phase 2 — nav marks + the four-colors legend
  • professional 403/404 error boundaries with go-back and inform-jazzisnow
  • P4b-F complete — heatmap joins the Diagram contract; island fully mirrored
  • declared pages served at top-level slugs — /{tenant}/{page_id}
  • SIS run registry — the queryable index of Runs, reds included
  • i18n for the events_by_atc drill path (en/de/fr/it)
  • the Marked Language phase 1.5 — semantic bindings + three-state provenance
  • the Marked Language phase 1 — term marks + hover passports
  • P4b-F — strip + timeline join the point-diagram family (Diagram contract)
  • state-changing verbs leave a Run — dispatch-level run scope
  • Drill Floor #4 — the Rail is fully declared; retire the riverflow reader
  • panelcheck accepts {kind:scatter} — EDA Diagram #1 through the compiler
  • mobile quick wins — header no longer overflows, all seven rooms fit one row
  • sync the client capability store to the server-resolved set
  • recents record every visit — recordVisitOnNavigate replaces onMount recording
  • R2 remote checks fail loudly instead of reading as NEW
  • page-size preference restores on every navigation, not just first mount
  • gate /admin/system on the fleet seam, hide the link without fleet authority
  • DDD book — foreign names never surface (SatelliteChannel ruling)
  • S63 header status — agreed, L1 shipped
  • S63 phasing — L1 shipped
  • Canvas tile kinds — breakdown + trend (spec before code)
  • S63 — the Launch (jin satellite CLI verb) + joining is self-service
  • Attention — zoom-to-data / zoom-to-selection contract verbs + the Blink
  • chapter 02 — implementation reference; hues are declarations
  • S63 — a Satellite CAN be a sender; the modal verb is the principle
  • S63 — a Satellite is a sender (principle, not default)
  • promote The Link to Sense 63 — The Satellites (named by Mig)
  • refinement_axis spec catches up with Drill Floor #4 (calibration_lookup, trailing-trim)
  • The Link — connected windows concept (EDA); linking not sharing
  • run registry in SIS — preliminary draft amending Sense 56 Phase 3
  • chapter 02 — semantic match over string match; pack/tenant three-state provenance
  • The DDD Book — index, the Verb/Run chapter, the Marked Language proposal
  • purge hospital_zeta fossils from CLAUDE.md — live tenants are /inspire/
For developers
  • release 0.59.0
  • merge claude/7th
  • merge claude/5th
  • merge claude/3rd
  • merge origin/main into claude/7th
  • merge origin/main into claude/3rd
  • merge claude/9th
  • merge claude/7th
  • merge claude/5th
  • merge claude/3rd
  • merge claude/3rd
  • merge claude/9th
  • merge claude/7th
  • merge claude/9th
  • merge claude/7th
  • merge claude/5th
  • merge claude/3rd
  • merge origin/main into claude/9th
  • merge origin/main into claude/7th
  • merge claude/9th
  • merge claude/7th
  • merge claude/5th
  • merge claude/3rd
  • remove hospital_zeta alias from rebuild.sh
  • note: R2 buckets are EU-jurisdiction — endpoint needs .eu. or every remote check lies

64 commits: 17 features, 6 fixes


  • the Marked Language phase 1.5 — semantic bindings + three-state provenance
  • Drill Floor #4 — the Rail is fully declared; retire the riverflow reader
  • P4b-F — strip + timeline join the point-diagram family (Diagram contract)
  • the Marked Language phase 1 — term marks + hover passports
  • state-changing verbs leave a Run — dispatch-level run scope
  • panelcheck accepts {kind:scatter} — EDA Diagram #1 through the compiler
  • stamp trigger.actor on exec-started runs — WHO fired it, per run
  • broadcast the why — make emits run.error/run.warning on failure
  • run detail depth — failed-at phase, event timeline, Bench nav entry
  • /runs route — run history + Broadcast replay (console Slice 4)
  • recents record every visit — recordVisitOnNavigate replaces onMount recording
  • sync the client capability store to the server-resolved set
  • R2 remote checks fail loudly instead of reading as NEW
  • page-size preference restores on every navigation, not just first mount
  • gate /admin/system on the fleet seam, hide the link without fleet authority
  • refinement_axis spec catches up with Drill Floor #4 (calibration_lookup, trailing-trim)
  • S63 — a Satellite CAN be a sender; the modal verb is the principle
  • S63 — a Satellite is a sender (principle, not default)
  • promote The Link to Sense 63 — The Satellites (named by Mig)
  • The Link — connected windows concept (EDA); linking not sharing
  • run registry in SIS — preliminary draft amending Sense 56 Phase 3
  • chapter 02 — semantic match over string match; pack/tenant three-state provenance
  • The DDD Book — index, the Verb/Run chapter, the Marked Language proposal
  • purge hospital_zeta fossils from CLAUDE.md — live tenants are /inspire/
For developers
  • release 0.58.7
  • remove hospital_zeta alias from rebuild.sh
  • note: R2 buckets are EU-jurisdiction — endpoint needs .eu. or every remote check lies

27 commits: 10 features, 5 fixes


  • Drill Floor Axis A — the Level Ladder
  • EDA Diagram #1 — the scatter (compliant, brushable, bus-native)
  • wire the exec gate to requestCanFleet for fleet ops (—all, init)
  • afs update —triage — classify conflicts (noise/converged/real), auto-resolve the safe classes to pack
  • split /admin/system into Fleet + Standards tabs (?view=)
  • jin grant-fleet-admin — set/clear the fleet system-admin marker
  • EDA Scope P4b-D — multi-series overlay (a chart becomes the selection)
  • fleet system-admin grant — requestCanFleet + fleet short-circuit
  • pack<->tenant relation health in the system-admin cockpit
  • EDA Scope P4b-C — datastream charts on the selection bus
  • EDA Scope P4b-B — the selection bus (live, ambient, no reload)
  • EDA Scope P4b-A — scope panels via the entity graph, no bridge SQL
  • runs store + persistent live run across navigation (Slice 2)
  • requestCanForTenant — per-tenant capability check for the CLI-exec seam
  • EDA Selection P4a — the first linked pair (map → sites table)
  • EDA Selection P3a — the Selector (save/reapply named filters, SIS-backed)
  • Level Ladder reads rollup off the drilled entity, not the fact model
  • drop seam-level system:admin override on the exec gate (per sister-3)
  • per-tenant authorization on the CLI-exec seam (Slice 0)
  • requestCanForTenant resolves the caller via locals.auth() (tenant-less routes)
  • selection window clipped at bottom + clearer brush hint
  • seed the inter-instance connection mechanism into Sense 62
  • sketch Sense 62 The Fleet (operator-scoped population × facets)
  • the Level Stepper — jinflow unified depth-navigation model, Typology as keystone
  • spec Drill Floor Phase 3 — Axis A hierarchy drilling (drill_paths + Level Ladder)
  • spec EDA The Diagram — one bus-native, composable chart system
  • assign grant-fleet-admin to the Account clidocs section
  • add inspire stale-Gen-01 specimen to jin doctor stale-build check
  • spec EDA tile scoping (P4b) — scope the fleet KPIs to a Selection
  • spec jin doctor + afs conflict triage (classify history vs content, auto-resolve noise)
  • record the working canary resolution (smoke green 2026-07-16)
  • add the packaging axis to Sense 59 (depth × split)
  • correct the canary root cause — Cloudflare bot-challenge, not the allowlist
  • sketch Sense 61 The Strata (persistence by character)
For developers
  • split fleet-admin into symmetric grant/revoke verbs
  • CliTerminal consumes shared streamExec (de-dupe SSE reader)
  • canary navigates /accept-invite directly, skipping the FAPI hop
  • bypass Clerk bot protection in the invitation canary (Testing Token)
  • release 0.58.6
  • merge claude/9th
  • merge claude/7th
  • merge claude/9th
  • merge claude/7th
  • merge claude/3rd
  • merge claude/9th
  • merge claude/7th
  • merge claude/3rd
  • merge claude/3rd
  • merge claude/7th
  • merge claude/3rd
  • note: Miss EDA handoff 2026-07-16 — the Selection/Scope arc landed

51 commits: 16 features, 5 fixes


  • EDA Selection P2 — grammar predicates compose with the area brush
  • senses
  • resolve the subdomain-allowlist open decision (not restricting)
  • spec — Clerk redirect allowlist vs dynamic tenant subdomains
For developers
  • release 0.58.5
  • merge claude/7th
  • merge claude/3rd

7 commits: 1 features, 0 fixes


  • lead refinement picker/subject caption with the label column (deduped) — identifies the subject when filters alone dont
  • pack-admin assignment on the system cockpit — a form over jin invite (§System slice 3)
  • EDA — area brush (P1 of the Selector, on the URL layer)
  • spec the Double Circle membrane (Sense 59 Tier 3)
For developers
  • release 0.58.4
  • merge claude/9th
  • merge claude/7th

7 commits: 3 features, 0 fixes


  • tenant creation on the system cockpit — a form over jin init (§System slice 2)
  • cross-tenant listing on the system cockpit — grouped by pack (§System slice 1)
  • system-admin Codex standards view + redirect the stale /admin/tenants
  • auto-surface Refinement chip on entity pages that declare a refinement_axis
  • clear the “invited” badge on /admin/users when a user accepts
  • engineer identity no longer carries tenant admin
  • adopt DataDesk vocabulary — Brush / Selection / Selector
  • spec — EDA The Selection (a selection is a filter)
  • publish The EDA Book to docs.jinflow.io
For developers
  • release 0.58.3
  • merge claude/9th
  • merge claude/7th
  • merge claude/3rd
  • allow note: commit prefix — the team’s shared log
  • note: §System surface = a browser front-end over the CLI, not new operations
  • note: assessed git-notes vs note: commits; opened the memory-storage question
  • note: we adopt the note — the team’s shared log begins here

17 commits: 4 features, 2 fixes


  • generic refinement_axis reader — Rail renders any pack-declared chain (bake into entity_registry + declaration-driven page)
  • split River from Heartbeat; River = the medallion stream (Sense 59)
  • EDA — property toggle on the brushed chart
  • EDA — map severity bridge (rekey + multi-signal)
  • interactive Refinement Rail — property/sensor selectors + reading picker (URL-backed master-detail)
  • shared nav-destination registry — jumpbar reaches every sidebar section
  • Explorer cloud-mode publish + fail-fast (cloud authoring loop, Phase 3 sub-steps 4+5)
  • worker /publish + make —apply-artifacts (cloud authoring loop, Phase 3)
  • Phase 2b — flip the intermediary owner-gate to publicMetadata
  • apply-staged-artifacts core for worker-owned publish (cloud authoring loop, Phase 3)
  • Phase 3 groundwork — .git in AFS tarball + cloud-publish availability
  • Vera proposes AFS artifacts into the stage buffer (cloud authoring loop, Phase 4)
  • EDA — the reverse brush (map reflects the selection)
  • Atelier editors save stage-first (cloud authoring loop, Phase 2)
  • EDA — the first brush (map site-click drives the chart)
  • Vera propose_artifact — stage AFS drafts into the authoring loop
  • Atelier Staged tab — publish + rebuild UI (cloud authoring loop, Phase 2)
  • gate jin revoke on publicMetadata owner too
  • Phase 2 — flip owner-auth from clerk_user_id pin to publicMetadata
  • DatastreamChart reads ?sensor= / ?property= (brush reader side)
  • publish staged artifacts into the AFS (cloud authoring loop, Phase 2)
  • add the cloud authoring loop stage buffer (Phase 1)
  • tar the AFS — one round-trip instead of 739 (measured 6.4x)
  • declarative chart-panel — a chart is a panel (Sense 13, EDA keystone)
  • ⌥-hold reveal — ribbon digit badges + nav step-hint (keyboard phase 2)
  • tenant-admin Configuration section (read-first)
  • tenant-admin Visibility section (read-first)
  • extract pure chart-panel helpers out of $lib/server (unbreak vite build)
  • backfill sends a User-Agent so Cloudflare doesn’t 403 the Clerk API
  • The EDA Book — foundations + Story 01 (Coastal Bend)
  • spec the refinement_axis declaration (Drill Floor Phase 2 — declarative cross-pack Rail)
  • Sense 59 — The Double Circle
  • Phase 3 = honesty pass done; true-strip (3b) parked
  • spec Phase 3 cloud publish — worker-owned write (cloud authoring loop)
  • spec Phase 2b — flip the intermediary mutation gate to publicMetadata
  • spec — EDA The Brush (linked views), spec-first
  • stage-buffer contract — add supersedes + conversation provenance
  • mark Phase 1 done — prod publicMetadata authoritative for owner
  • cloud authoring loop — pin the stage-buffer contract
  • the cloud authoring loop — stage, publish, rebuild
For developers
  • extract CLI-exec gate to a testable module + pin its invariants
  • fix resolveEvolveMode db-error case (vitest mock-fn rejection quirk)
  • chart-panel schema + parser (EDA keystone)
  • evolve:repl gate foundation — no anonymous AI
  • conversationStore — kind + author scoping, participant-block shaping
  • cover Vera’s privacy + action gates (structure mode, tool offering)
  • release 0.58.2
  • merge claude/7th
  • merge origin/main into claude/7th
  • merge claude/9th
  • merge claude/7th
  • build Explorer before tests in build-desktop (fail-fast pre-ship gate)
  • merge claude/7th
  • merge claude/5th
  • merge claude/3rd
  • merge claude/7th
  • merge claude/7th
  • merge claude/5th
  • merge claude/3rd

59 commits: 27 features, 2 fixes


  • i18n the admin surfaces (tenant + system, en/de/fr/it)
  • nav — Datastreams entry in the Analysis room (EDA)
  • live host probes for the system cockpit
  • DatastreamChart — refined-measurement time series (riverflow)
  • system-admin health cockpit (/admin/system)
  • tenant-admin home + Data & Build section (shell slice)
  • move The two rails from concepts to guides (it’s interaction, not architecture)
  • spec — retire the clerk_user_id pin (publicMetadata as single binder)
For developers
  • release 0.58.1
  • merge claude/7th
  • merge claude/5th
  • merge claude/3rd

12 commits: 6 features, 0 fixes


  • riverflow welcome tile — match sibling logo weight, add claim, tighten copy
  • distinguish “signed in but unbound” from “unauthorized” in admin gate + badge
  • identity_binding — key swap, not satellite (sister-3’s correction)
  • identity_binding — record the decision (prod Clerk = single record)
For developers
  • release 0.58.0
  • merge claude/7th
  • merge claude/3rd
  • just dev-clerk-keys — set jinflow-dev’s Clerk keys from secrets.yml

8 commits: 0 features, 2 fixes


  • register CargoWise as a Codex vendor standard (interlogic)
  • keyboard-shortcuts overlay — the ? reference (teaching layer)
  • Vera voice — browser-native dictation + spoken replies (per-user)
  • vertical nav on the ⌥ maneuver plane (keyboard concept phase 1)
  • enforce Typology legality as a hard error, pre-dbt in make
  • always-on materialization benchmark for the cloud runner
  • Vera create_note — propose a note, operator approves, it saves
  • typologyscaffold — draft column_types from a Gold contract (authoring aid)
  • correct stale instrument paths in guides (probe/hyp/diag → signal/thesis/verdict)
  • CLI console swallowed newlines in line-buffered output
  • running engine version in sidebar + persist URL state across rooms
  • make cli_cheatsheet reproducible across hosts
  • Sense 58 — The Broker (licensing via jinflow.io intermediary)
  • concept page — The two rails (evolve conversational, CLI deterministic)
  • identity binding + tenant admin specs
  • frame user-centric configuration settings as a substrate
  • keyboard maneuvering — the three-plane model
  • baseline numbers + mitigations + topology question for runner benchmark
  • retire the --tenant flag in examples → positional pack.tenant
  • refine Vera action-tools gate — propose-then-act, not a mid-turn pause
  • spec Vera’s action tools — create_note + run_make + configurable gate
For developers
  • extract CLI line-folding to a tested pure helper
  • snapshot/inspect take tenant positionally, drop —tenant
  • release 0.57.3
  • merge claude/9th
  • merge claude/7th
  • merge claude/5th
  • merge claude/3rd
  • merge claude/7th

29 commits: 8 features, 4 fixes


  • Vera discoverability — mode badge, clickable prompts, rail tooltips
  • Vera structure-only mode — reason about framework, never read data
  • Sense 57 — room ribbon with Overview/Tools bookends
  • Sense 57 rooms — kept state + i18n room names (Stage 3)
  • Sense 57 rooms — subject colour + Entities rename (Stage 2)
  • gate Vera on the evolve:repl capability — no anonymous AI
  • Codex batch 4 — SNSF (hrcentral funding) + GTIN (numetrix), sweep complete
  • Codex batch 3 — interlogic, millesime, hrcentral core
  • Sense 57 rooms — the sidebar mode shell (Stage 1)
  • Codex batch 2 — numetrix fully grounded (MiGeL, SwissDRG + OPALE/Navision/SAP-MM)
  • Codex batch 1 — regulatory, vendor, and global code-system standards
  • bundle standards/ into the deploy binary (Codex was empty in frozen mode)
  • default UI locale to English
  • gschv binds [identifier, category], not [quantity]
  • typologycompile aborts on empty Codex (was silently baking empty tables)
  • afs update/writeback ignore CRLF↔LF line-ending differences
  • evolve reduces to Vera — two rails (conversational vs deterministic)
  • sync senses mirror for Sense 57
  • Sense 57 — The Rooms
For developers
  • sync guards to merged sister work
  • release 0.57.2
  • merge claude/5th
  • merge origin/main into claude/5th
  • merge claude/7th
  • merge claude/9th
  • merge claude/7th
  • merge claude/5th
  • merge claude/3rd

28 commits: 11 features, 5 fixes


  • Price Lab only advertises rules its charts can render
  • riverflow journal — index + first two model lessons
  • CLAUDE.md — add Typology & Codex (Sense 54 + 53) section
  • todo
For developers
  • fieldmanualcheck FIVE_NAMES_SUBSECTIONS → the five names
  • release 0.57.1
  • merge claude/7th
  • merge claude/3rd

8 commits: 0 features, 1 fixes


  • gate evolve persistence on a shared operator resolver
  • CLI bottombar cloud path — proxy the jinflow-worker daemon
  • Rail reads standard-per-hop from _.type_conversions (retire fallback)
  • Sense 54 — type_conversions edge graph (derived_from + bake)
  • escape raw apostrophe in _translate_hrcentral.py (line 354)
  • typologycompile — Phase 1 ramp warns+skips invalid entities, never fails the build
  • daemon remembers a Run’s dir from tenant-in-args
  • keep evolve conversations out of the human notebook
  • todo
  • rename tiers across remaining site concept + glossary pages
  • rename tiers in site big-picture + presentation decks
  • Sense 54 — converge the V2 polymorphic edge on discriminator-general
  • V2 polymorphic-edge routes (§9b) — discriminator vs reshape
  • weekly journal — Week 27 (the edges that face people) + W28 model-vocabulary note
  • Sense 54 — the polymorphic edge (V2), and V1 turbidity-scope caveat
  • typology
  • weekly journal — Week 28 (06-12 Jul), the self-description week
  • record verified cloud durability for conversation-notes
  • record type_conversions as-shipped + consumer wired + V1 polymorphic-grain flag
For developers
  • rename pipeline-graph diamond slugs to the five names
  • rename mental-model tiers — Insight→Understanding, Evolution→Progress
  • assert SIS migration reaches SIS_SCHEMA_VERSION, not a literal
  • release 0.57.0
  • merge claude/9th
  • merge claude/7th
  • merge claude/3rd
  • merge claude/9th
  • merge claude/7th
  • merge claude/9th
  • merge claude/7th
  • merge claude/5th

31 commits: 4 features, 4 fixes

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