Skip to content

Releases · April 2026 · W16

  • wire release notes pipeline — generator, release.sh, Explorer, docs site
  • add Intervention + Scenario to the jinflow Experience diagrams
  • backfill releases.md with complete history (220 releases, v0.2.0–v0.45.0)
  • Sense 19 — The Simulation (from suggestion to modeled impact)
For developers
  • release 0.45.1

5 commits: 1 features, 1 fixes


  • The jinflow Experience — extend analytical pyramid to full decision loop
  • playworks-gate — self-contained test gate for the release chain
  • missing import os in maintenance.py — broke jinflow afs update
  • build —skip-tests now propagates to ship (skips pytest too)
  • build —skip-tests now actually skips tests
  • dbt-build for tenant build, dbt stays as the escape hatch
  • rename build → build-all to avoid collision with dbt build recipe
  • 14.2
For developers
  • just build → just dbt, just build-all → just build
  • rename release → ship, add —skip-tests to build
  • rename just ship → just build
  • release 0.45.0
  • build stage says Package, not Ship

13 commits: 2 features, 5 fixes


  • bookmarks in sidebar + What’s New sort by modified/created
  • use CTRL_BREAK_EVENT for Windows Explorer shutdown
  • signpost texture sharing bug + SMEbits→subject matter in tour stats
For developers
  • release 0.44.9

4 commits: 1 features, 2 fixes


  • lazy-import duckdb in commands/sis.py to prevent frozen-binary segfault
  • disable Phase 1d SIS publish — same DuckDB segfault root cause
  • remove SIS staleness check that segfaults in frozen binary
  • add progress markers between enrich and Phase 2 to locate segfault
For developers
  • release 0.44.8

5 commits: 0 features, 4 fixes


  • UnboundLocalError for _dt in metadata-only rebake path
For developers
  • release 0.44.7

2 commits: 0 features, 1 fixes


  • replace legacy ‘probes’ verb in Cathedral narration text
For developers
  • release 0.44.6

2 commits: 0 features, 1 fixes


  • Sense 17 Phase 1 — guided tour replaces FPS sandbox in Pipeline Cathedral
  • find node.exe without _node/ wrapper on Windows Explorer package
  • ship drops retired extract step + fixes update command name
  • Sense 18 — The Ledger (computational provenance as narrative)
For developers
  • release 0.44.5

5 commits: 1 features, 2 fixes


  • dynamic Gold ER diagram from entity_registry + entity_relationships
  • render pack-supplied domain diagrams via mermaid (not raw pre)
  • migrate duckdb-async → @duckdb/node-api in all build configs
  • CI test failures — retire ‘extract’ from smoke test + reword comment
For developers
  • release 0.44.4
  • silence playworkscompile import warning in jin make

6 commits: 1 features, 3 fixes


  • timestamped ‘starting’ indicator for every build step
  • —clean actually wipes build/dbt/ before rebuild
  • notebook PDF — smart filename + hide browser chrome in print
  • CRLF line endings guide — symptom, cause, fix
For developers
  • rename ‘extract’ command to ‘inspect’ (read-only inspection)
  • release 0.44.3
  • drop ‘extract’ alias — inspect is the only name now

7 commits: 1 features, 2 fixes


  • JINFLOW_READONLY env var for read-only mode
  • migrate from duckdb-async to @duckdb/node-api
  • mermaid diagrams for Mental Model + Domain tabs on /what-is-this
  • admin link points to /api/admin/page + hide calibration
  • build-desktop.sh also needs @duckdb/node-api (not duckdb-async)
  • build-deploy.sh installs @duckdb/node-api instead of duckdb-async
  • _find_node_runtime walks upward instead of hardcoding 3 levels
  • commit visual baselines — un-gitignore snapshot PNGs
  • dev:solo defaults JINFLOW_READONLY=1 for stable Playworks runs
  • playworks gate catches parse errors only, not TS strictness
  • playworks-local pre-checks Svelte compilation before running tests
  • escape mermaid ER diagram braces for Svelte 5
  • don’t ATTACH SIS to KLS Store — eliminates SIGBUS on macOS arm64
  • preserve float precision in playworks manifest money_at_risk
  • JINFLOW_READONLY guard in journal POST handler directly
  • update test mocks for shared safeQuery + stale getAdjustedExposure tests
  • more
  • Sense 17 — The Cathedral (guided 3D pipeline walkthrough)
For developers
  • extract shared pageSize persistence utility
  • release 0.44.2
  • playworks-local shows pre-flight progress in terminal

21 commits: 3 features, 13 fixes


  • just ship accepts patch/minor/major version bump
  • bundle Node.js runtime so jinflow explore works without node on PATH
For developers
  • release 0.44.1

3 commits: 1 features, 1 fixes


  • playworks subset recipes — ui, routes, cardinal, anchors
  • Four Convictions — manifesto tab on /what-is-this (EN/DE/FR)
  • server-side chart rendering in notebook reports (Step 6.2)
  • retire template-driven report engine (report engine Step 8)
  • PDF rendering for notebook-YAML reports (report engine Step 6)
  • polish /verdicts and /perspectives — human IDs, grouping, composition bars
  • /perspectives and /verdicts as first-class routes
  • dev:solo sets KLS_SOURCE + JINFLOW_LIVE_ROOT so KLS is actually found
  • revert PyInstaller spec entry to init.py
  • PyInstaller frozen binary — absolute imports + shim entry
  • playworks stability — drop duckdb override + single-tenant dev mode
  • drop local playworks workers to 2 to avoid SIGBUS crashes
  • consolidate safeQuery + record visits on new detail routes
  • playworkscompile emits post-rename route paths
  • use tenantMetaSchema in theses.ts for catalog-qualified meta schema
  • Pipeline Cathedral 3D rendered empty — wrong node/edge filter
  • /recents color map — hypotheses → theses, add perspectives/verdicts/signals
  • graceful empty state when pipeline3d artifact is missing
  • klsStore cold-start visibility + 10s self-heal retry
  • release.sh scrollback-friendly CI + local build progress
  • replace outdated landing mermaid with two-hands + SME/Activities frame
  • more
  • hrcentral according to sparky
  • todo
  • vocabulary sweep phase 4 — Python scripts, artifact decoder, etc/
  • vocabulary sweep phase 3 — Explorer in-app content
  • vocabulary sweep phase 2 — 62 doc files (archive + notes + rewrites)
  • big picture
  • vocabulary sweep phase 1 — CLAUDE.md + terminology.yaml
For developers
  • extract misc standalone commands (5 of them) — Phase 5p
  • extract cmd_generate + cmd_scripts + cmd_notebook_pdf — Phase 5o
  • drop dead run_reports from _derive_phase3_decisions helper
  • extract auth + packs + snapshot (5 commands) — Phase 5n
  • extract cmd_extract to commands/extract.py — Phase 5m
  • extract cmd_r2_* to commands/r2.py — Phase 5l
  • extract cmd_update + cmd_reset + cmd_purge — Phase 5k
  • extract cmd_init family to commands/bootstrap.py — Phase 5j
  • extract cmd_afs_* to commands/afs.py — Phase 5i
  • extract cmd_sis_* to commands/sis.py — Phase 5h
  • extract cmd_explore + cmd_evolve_* to commands/launch.py — Phase 5g
  • extract cmd_sources to commands/sources.py — Phase 5f
  • extract cmd_status + cmd_stat to commands/status.py — Phase 5e
  • schema class rename + DE/FR polish + todo done-marker
  • extract cmd_us to commands/config.py — Phase 5d
  • extract cmd_version + cmd_ls to commands/info.py — Phase 5c
  • SignalType ‘assessment’ → ‘perspective’ (+ 3 silent bugs)
  • extract build-meta helpers to jinflow/cli/_build_meta.py — Phase 5b
  • rename jinflow/cli.py → jinflow/cli/init.py — Phase 5a.1
  • consolidate engine_root resolution — Phase 5a.0
  • in-process compiler —check via runpy — Phase 4d
  • JumpBar — finish visible Sense 14 sweep (+ 3 silent bugs)
  • extract ts* factories + align signal load_contract — Phases 4b+4c
  • scan only git-tracked files for legacy vocabulary
  • CLI smoke suite — 54 —help invocations across all commands — Phase 6
  • unblock release — drop retired ‘Report compile’ test + exclude gitignored dumps
  • lock in Pipeline Cathedral 3D marker-replacement behaviour + docs
  • release 0.44.0
  • revert playworks to 2 workers + note duckdb-async cumulative SIGBUS
  • ignore Playworks visual snapshot directories

59 commits: 7 features, 13 fixes


  • generate Pipeline Cathedral 3D as third pipeline_graph artifact
  • playworks 2a fix + 2b canary + 2c visual scaffold
  • playworks 2a — UI cardinal + testid placements + split anchors
  • Explorer reads anchor_signals/anchor_theses from SMEbit registry
  • fr.json ASCII drift — finish Sense 14 value sweep
  • drop destroyed jinflow-numetrix from deploy-cloud workflow
  • post-build bake idempotency — Phase 1.6 of consistency plan
  • publish Two Worlds + refresh big-picture to match new vocabulary
  • design note — The Two Worlds (Subject Matter vs Analytical Activities)
For developers
  • Sense 14 visible sweep — whats-new, narrative, probeSource, notebook refs
  • separate docs and engine Pipeline Cathedral templates
  • extract sql_escape to scripts/_compiler_base — Phase 4a
  • release 0.43.19
  • ignore Playworks test artifacts

14 commits: 3 features, 4 fixes


  • display rename — Subject Matter / Statement / Dossier
  • playworks — data-aware black-box test harness for Explorer
  • SIS write-purity + mtime fast-skip — Phase 2 of consistency plan
  • release.sh + build-desktop.sh point RELEASES_ROOT at DEPLOY_ROOT
  • jin make idempotency — Phase 1 of consistency plan
  • klsStore race — ATTACH loop crashes when refresh() nulls db mid-init
  • more
  • revise Phase 2 — SIS write-purity, not full-purity
  • more
  • add consistency plan — sequencing path from drift to held
For developers
  • rename i18n hypotheses/diagnosis namespaces to theses/verdict (Sense 14 Phase 1.5)
  • rename Hypothesis/Diagnosis vocabulary to Thesis/Verdict (Sense 14 Phase 1.5)
  • Sense 14 vocabulary sweep — engine + scripts
  • CI guard for legacy Sense 14 vocabulary + cascading cleanup
  • Sense 14 vocabulary sweep — test fixtures
  • release 0.43.18
  • archive migrate_sense14.py — one-time migration is done
  • delete stale in-repo packs (interlogic, lexflow)

18 commits: 2 features, 4 fixes


  • flatten tenant gallery on this-is.jinflow.io
  • thesis money_at_risk reads gold_net_exposure, N/A not zero
  • adjusted exposure reads from gold_net_exposure, not signal findings
  • merge identity_and_passes paper with March 2026 four-level model
  • concept paper for identity & passes
For developers
  • drop legacy probe vocabulary and superseded identity doc
  • release 0.43.17
  • remove fly.numetrix.toml — jinflow-numetrix app destroyed
  • upgrade fly VM to shared-2x/2GB and 10GB volume

9 commits: 1 features, 2 fixes

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