Releases · April 2026 · W14
v0.31.33 (2026-04-05)
Section titled “v0.31.33 (2026-04-05)”New Features
Section titled “New Features”- map salon — Four Anomalies curated page with scoreboard and honest detail
- map API — four_anomalies endpoint with analog convergence score
- universal MapPanel — preset/data modes, snippet slots, URL state
- system/tables — show materialized row count alongside total
- instruments DAG — separate signals/perspectives layers, ELK layered layout
Bug Fixes
Section titled “Bug Fixes”- signals page title — wrong i18n namespace and now matches sidebar
- theses page rendering complete — missed Sense 14 column renames (cb91e12 follow-up)
- theses page empty — wrong column name hypothesis_version → thesis_version
- register view:signals/theses/perspectives/verdicts capabilities
- pipeline graph generator — Sense 14 vocabulary and medallion layer order
- store _jinflow_dbt_docs in tenant schema for catalog qualification
Documentation
Section titled “Documentation”- more hr
- hrcentral foundation
- important concepts (werk and societe)
- sense 15 concept paper — observation, validation, explanation, contributing factor
- supply-org pricing design paper
For developers
Refactoring
Section titled “Refactoring”- rename Probe Builder → Signal Builder (Sense 14 vocabulary)
- remove numetrix pack dependency from CLI pipeline tests
Maintenance
Section titled “Maintenance”- release 0.31.33
- enforce LF line endings repo-wide and renormalize all tracked files
- untrack compiled testpack models, gitignore testpack dbt build artifacts
- release 0.31.32
- update pnpm-lock.yaml for chartjs-chart-matrix
23 commits: 5 features, 6 fixes
v0.31.32 (2026-04-05)
Section titled “v0.31.32 (2026-04-05)”New Features
Section titled “New Features”- map salon — Four Anomalies curated page with scoreboard and honest detail
- map API — four_anomalies endpoint with analog convergence score
- universal MapPanel — preset/data modes, snippet slots, URL state
- system/tables — show materialized row count alongside total
- instruments DAG — separate signals/perspectives layers, ELK layered layout
- proper FR/DE translations for Sense 14 vocabulary
- instruments badges are multi-lingual (nav.signals, nav.theses, nav.verdicts)
Bug Fixes
Section titled “Bug Fixes”- register view:signals/theses/perspectives/verdicts capabilities
- pipeline graph generator — Sense 14 vocabulary and medallion layer order
- store _jinflow_dbt_docs in tenant schema for catalog qualification
- CI failures — git identity, pnpm version conflict, renamed scripts
- instruments page — badges, CSS classes, layer keys
- signal_registry reads both signals/ and perspectives/ via afs.read_all
- signal_registry includes perspectives
- thesis/verdict compilers — rename output columns to new vocabulary
- migration script scans human_dbt/ + dbt/ and renames dbt_project.yml entries
- instruments page — variable names, CSS classes, layer labels
- report YAMLs — rename SQL column refs + add reports/ to migration
- perspective validator checks both signals/ and perspectives/ for source refs
- sidebar routes + instruments DAG + pipeline filters — Sense 14 vocabulary
- Svelte reactivity warning — use $derived for dbt-docs iframe src
- all 600 tests green — complete Sense 14 vocabulary in tests
Documentation
Section titled “Documentation”- sense 15 concept paper — observation, validation, explanation, contributing factor
For developers
Refactoring
Section titled “Refactoring”- rename Probe Builder → Signal Builder (Sense 14 vocabulary)
Maintenance
Section titled “Maintenance”- release 0.31.32
- trigger CI on ci.yml changes
26 commits: 7 features, 15 fixes
v0.31.31 (2026-04-04)
Section titled “v0.31.31 (2026-04-04)”New Features
Section titled “New Features”- rename test files + fix function names + partial test data update
2 commits: 1 features, 0 fixes
v0.31.30 (2026-04-04)
Section titled “v0.31.30 (2026-04-04)”New Features
Section titled “New Features”- Sense 14 Explorer rename — routes, queries, components, i18n
- Sense 14 engine rename — all compilers, validators, CLI, AFS
- retranslate all 102 DE+FR pages with Signal paradigm vocabulary
- complete vocabulary rename — Hypothesis→Thesis, Diagnosis→Verdict
- Sense 14 migration script — rename probe→signal across any AFS
- Signal paradigm — full documentation revamp (Sense 14)
- system tables list marks VIEWs with a badge
- rename labs + config-driven nav labels
- formatting locale (locale != language) + smart axis tick labels
- == operator for exact match, = stays startsWith
- configurable search debounce via config engine
- configurable case-sensitive search (default: case-insensitive)
Bug Fixes
Section titled “Bug Fixes”- perspective_findings__ → signal_findings__ (all perspectives use signal_findings prefix)
- smebitcheck/compile vocabulary rename — signal_id, thesis_id, perspectives
- verdictcheck indentation in boost_if block
- thesis/verdict validators check perspectives/ alongside signals/
- perspectives discovery, ProbeFinding→SignalFinding, no backward compat
- add perspectives to ARTIFACT_TYPES and discovery dirs in afs.py
- migration script renames ID values too (probe_* → signal_*)
- system tables 404 on views — check duckdb_columns not duckdb_tables
- sidebar icon alignment — fixed width + flexbox centering
- MapPanel Svelte reactivity warnings — use $derived for prop resolution
- Price Lab filter accepts any gold_materials column, not just 3
- group-by lab jump carries full filter context to Price Lab
- Price Lab scatter filter — parse = and ~ prefixes correctly
- translate ‘about this data’ to French and German
- search operators — = is startsWith, ~ is regex, both client and server
Documentation
Section titled “Documentation”- CLAUDE.md updated with Sense 14 vocabulary
- Sense 14 updated — complete vocabulary rename + migration plan
- Sense 14 — The Signal (probe framework rethink)
- Sense 13 — The Canvas (composable workbench concept)
For developers
Refactoring
Section titled “Refactoring”- merge doc-updates into What’s New — single source of truth
- extract MapPanel — first Canvas-ready panel + Form follows Data
Maintenance
Section titled “Maintenance”- release 0.31.30
- adjustment fix.
- Add bundle DMG: all-in-one package with CLI + Explorer + Proxy
- All tests green: 602 passed, zero domain pack dependencies
- WIP: test pack migration — remove domain pack dependency, add test scripts
- Skip test_generate_data when numetrix pack not available
39 commits: 12 features, 15 fixes
v0.31.29 (2026-04-03)
Section titled “v0.31.29 (2026-04-03)”New Features
Section titled “New Features”- MapView — generic visual encoding engine with heatmap support
- auto-refresh on KLS change, consumption lab tabs in URL
- Price Lab improvements — filter support, tab in URL, materials grid
- lab jump from dimensions — header button and group-by cell actions
- PricePoint component — config-driven lab link on material IDs
- Add self-contained test pack: tests/packs/testpack/
- Fix CI: handle missing numetrix pack, install dbt deps
- Add DMG install kits for CLI, Explorer, and Proxy (macOS)
11 commits: 5 features, 0 fixes
v0.31.28 (2026-04-03)
Section titled “v0.31.28 (2026-04-03)”New Features
Section titled “New Features”- MapView — generic visual encoding engine with heatmap support
- auto-refresh on KLS change, consumption lab tabs in URL
- Price Lab improvements — filter support, tab in URL, materials grid
- lab jump from dimensions — header button and group-by cell actions
- PricePoint component — config-driven lab link on material IDs
7 commits: 5 features, 0 fixes
v0.31.27 (2026-04-02)
Section titled “v0.31.27 (2026-04-02)”New Features
Section titled “New Features”- Map page — anomaly, risk, and convergence perspectives on materials
- unified pagination, config-driven layout, tenant-level column actions
- jazzisnow.com front page, favicon for all jinflow sites
- Consumption Lab — interactive spend analysis with drilldown
- complete trilingual parity — 51 EN + 51 DE + 51 FR = 153 pages
- DE + FR translations Tier 3 — reference + architecture (30 pages)
- DE + FR translations — 42 new pages (Tier 1 + Tier 2)
- sort probes by created/modified date
- What’s New sort toggle — by time or by kind
- jinflow.io current content.
- computed aggregates (Sense 10) — declarative SQL expressions for group-by
- column display names, column ordering, scroll-to-row restoration
- search exact match operator (=) with test suite
- docs links carry Explorer locale + documentation updates page
- merge Probe Playground into Probe Builder
Bug Fixes
Section titled “Bug Fixes”- instruments DAG resilient to purged verdicts, purge materializes all views
- French translations — Entités, taxonomy names, more, Accès total
- Probe Builder wizard — don’t auto-advance on tile click, move nav to top
Documentation
Section titled “Documentation”- Sense 11 (The Veil) and Sense 12 (The Mirror) design papers
- computed aggregates, unified Probe Builder, Price Lab updates
- merge Probe Playground into Probe Builder, fix phantom page drift
For developers
Maintenance
Section titled “Maintenance”- release 0.31.27
- add favicon (ij tittle dots) to jinflow.io
- links added to jinflow.io
- Sense 12: add benefits and risks of SIS-per-tenant model
- Sense 12: SIS is one per tenant, spans all snapshots and branches
- Update Sense 12: audit rotation + three-store lifecycle
- Package proxy binaries as tar.gz/zip in releases (consistent with CLI/Explorer)
- Restructure GitHub Actions: reusable workflows, CI, site deploy, release
29 commits: 15 features, 3 fixes
v0.31.26 (2026-04-01)
Section titled “v0.31.26 (2026-04-01)”Bug Fixes
Section titled “Bug Fixes”- test failures from pricing_lab, schema entities, probe count
2 commits: 0 features, 1 fixes
v0.31.25 (2026-04-01)
Section titled “v0.31.25 (2026-04-01)”1 commits: 0 features, 0 fixes
v0.31.24 (2026-04-01)
Section titled “v0.31.24 (2026-04-01)”New Features
Section titled “New Features”- timeline click detail, purge compaction, total build time
2 commits: 1 features, 0 fixes
v0.31.23 (2026-04-01)
Section titled “v0.31.23 (2026-04-01)”New Features
Section titled “New Features”- ISO timestamps in build commits, positional tenant for afs commands
- Price Lab multi-select palette overlay, histogram drilldown, a11y fix
- Probe Playground Phase 1 — explore, compile, dry-run findings
Documentation
Section titled “Documentation”- add jinflow purge command + stamp github_auth design doc
- Fix purge: handle views alongside tables (silver_quality_metrics is a VIEW)
7 commits: 3 features, 0 fixes
v0.31.22 (2026-04-01)
Section titled “v0.31.22 (2026-04-01)”New Features
Section titled “New Features”- ISO timestamps in build commits, positional tenant for afs commands
- Price Lab multi-select palette overlay, histogram drilldown, a11y fix
Documentation
Section titled “Documentation”- add jinflow purge command + stamp github_auth design doc
4 commits: 2 features, 0 fixes
v0.31.21 (2026-04-01)
Section titled “v0.31.21 (2026-04-01)”New Features
Section titled “New Features”- show build date in jin version, fix afs write-back artifact sync
- Price Lab timeline reads from gold_price_series for daily resolution
- bookmark persistence — publish SIS bookmarks to AFS, merge back
Bug Fixes
Section titled “Bug Fixes”- afs update —pack now syncs source models, macros, contracts
Documentation
Section titled “Documentation”- Price Lab section — scatter, histogram, timeline, zoom, deep links
- bookmark-driven sidebar priority + bookmark persistence
- add jinflow sources command to cheatsheets
- Add design doc: GitHub Authentication
- Improve jinflow purge: dry-run by default, stats, pack.tenant format
- Add UserBadge in Explorer header — shows current user identity
- Add standalone jinflow purge command
- Add —purge flag to jinflow make: drop bronze + silver for smaller KLS
13 commits: 3 features, 1 fixes
v0.64.7 · built 2026-09-20 19:48 UTC