Skip to content

Releases · March 2026 · W11

  • Release 0.7.9
  • Add —db and —afs-root flags to calibrate.py for live instance support

2 commits: 0 features, 0 fixes


  • Release 0.7.8
  • Fix build order: lineage before reports (report_data_quality needs lineage_pipeline_metrics)
  • Release 0.7.7
  • Add pack-specific thesis to Domain tab (millesime winery thesis)
  • Release 0.7.6
  • Simplify Docker build: KLS-only (tenant config now lives inside DuckDB)

6 commits: 0 features, 0 fixes


  • Release 0.7.7
  • Add pack-specific thesis to Domain tab (millesime winery thesis)

2 commits: 0 features, 0 fixes


  • Release 0.7.6

1 commits: 0 features, 0 fixes


  • Release 0.7.5
  • Fix CI workflow: move platform filter from job-level if to step-level check

2 commits: 0 features, 0 fixes


  • Release 0.7.4

1 commits: 0 features, 0 fixes


  • Release 0.7.3
  • Fix release script: don’t git-add RELEASE_NOTES.md (gitignored build artifact)
  • more docs.
  • Explorer: DB-first metadata reader, About page Domain/Mold tabs, jumpbar indexing
  • Fix pack resolution bugs: stale bundled packs, dbt manifest labels, Docker AFS staging
  • Fix millesime calibration: defect overlap, wine_id in lab CSVs, age-dependent sell patterns
  • Increase synthetic data volume ~3.4x
  • Fix traceability_gap defect injection: skip ALL cellar operations, not just RACK/FILL
  • Merge remote-tracking branch ‘origin/docker-deployment’
  • Deprecate numetrix auditreport.py: migrate all 5 report types to YAML
  • more todos
  • Fix calibration display for composite tenant IDs; skip DMG in release —now
  • Fix PDF report rendering: flatten i18n labels, resolve field keys, add missing section titles
  • Add self-contained Docker build for Tier 0 demo deployment
  • Merge remote-tracking branch ‘origin/main’ into feature/mobile-explorer
  • Add domain packs success story; untrack RELEASE_NOTES.md (build artifact)
  • Enable calibration for millesime: find defect manifest via DLZ fallback
  • Add CSV schema validation system (L0/L1/L2)
  • Merge remote-tracking branch ‘origin/main’ into feature/mobile-explorer
  • Release flags, better build errors, millesime fixes
  • Add commune and exposition columns to millesime parcels pipeline
  • Fix atomic build: use subdirectory with same filename for catalog name
  • Fix KLS build temp file naming — keep .duckdb extension for catalog name
  • Expand mobile spike into full Explorer UI with DuckDB-WASM

24 commits: 0 features, 0 fixes


  • Release 0.7.1
  • release notes
  • Rewrite CLI help text for all commands to reflect current capabilities
  • Build KLS to temp file + atomic rename to avoid DuckDB lock conflicts
  • Update release notes and add generic report pipeline design doc
  • Fix jinflow status in deployed mode — show live tenants, not bundled pack
  • Add three-party drift detection: jinflow status —tenant
  • Add three-way sync to jinflow update — detect pack↔tenant conflicts
  • Implement declarative calibration system (all 3 phases)
  • Add pack-specific domain glossary and calibration design

10 commits: 0 features, 0 fixes


  • Release 0.7.0
  • more todos
  • Add generic PDF report renderer (reportrender.py)
  • Add four millesime reports: vintage quality, customer portfolio, cellar inventory, appellation performance
  • Add millesime taxonomies, raw→build passthrough, and gitignore alignment
  • Add timestamp (H:M) to jinflow git log output

6 commits: 0 features, 0 fixes


  • Release 0.6.4
  • Add two-level case_type (type+subtype), billing report breakdowns, and jinflow git log
  • Remove standard_price validation; add backfill probe, billing report, and year-boundary SMEbit
  • Bundle changelog in deployed binary for jinflow version —changelog
  • Fix layout server to check new tenant/ path before legacy tenants/{tid}/
  • more todos
  • Fix _find_dbt_project_name to prefer pack name from manifest; promote 2 artifacts
  • Add source_systems as pack property; lineage + entity YAMLs for millesime
  • Add Data Landscape & Risk Report for millesime pack
  • Enrich : 8x data volume with business complexity
  • Fix multi-pack support in validators/compilers; add millesime probes and diagnosis
  • Rewrite cheatsheets: CLI, justfile, Explorer, setup, and overview index
  • Add T keyboard shortcut to navigate to tenant picker
  • Fix Esc key not working in PDF viewer modal
  • Extract PDF reports to disk after audit report generation
  • Make report type list dynamic in Explorer reports page
  • Add incremental make design doc and update TODOs
  • Gitignore auto-generated registries and pipeline graph in tenant AFS
  • Add ship recipe with benchmarks; fix tfoot alignment in report CSS
  • Fix calamine row offset, update sync, and catalogue PDF visibility
  • Add total rows to catalogue population report tables
  • Remove all legacy tenants/{id}/ fallbacks from pack scripts
  • Fix csvschemacheck.py for tenant/ consolidation (new → legacy fallback)
  • Register DRG lookup as browseable dimension in Explorer

24 commits: 0 features, 0 fixes


  • Release 0.6.3
  • Add missing _ok() output helper used by auto-commit

2 commits: 0 features, 0 fixes


  • Release 0.6.2
  • Fix enrich_csvs.py for tenant/ consolidation (new → legacy fallback)
  • Add just log recipe for quick commit history
  • Add DRG column docs to source gold.yml schema
  • Wire drg_lookup seed into gold_cases with bilingual descriptions
  • Add jinflow git status/push commands and auto-commit on update

6 commits: 0 features, 0 fixes


  • Release 0.6.1
  • Add catalogue population PDF audit report
  • Add reports model directory to dbt_project.yml
  • do it:-)
  • Consolidate tenants/{tenant_id}/ → tenant/ across codebase
  • Fix nav sidebar highlighting overlapping /report and /reports
  • Add catalogue population model and report

7 commits: 0 features, 0 fixes


  • Release 0.6.0
  • Add jinflow reset command and tenant/seeds/ convention
  • Fix jinflow update to sync .sql files; remove stale result reference
  • Remove catalogue_type from Bronze; extend jinflow update for default/wildcard tenant
  • Add jinflow update CLI command and article_catalogues lineage definition
  • a study for data modelling.
  • Add CatalogueType entity and derive article_type from veska_account at Silver
  • Remove enrich step from millesime pipeline and engine-level redirect
  • Formalize source_type: seed in lineage validator and compiler
  • Fix make-all subprocess invocation using sys.argv[0]
  • more todos.
  • Add jinflow make-all CLI command and service mandate generation
  • Fix dimensions 500 for composite tenant IDs; add rebuild-all script
  • Make pipeline graph generator pack-agnostic
  • Add tenant branding to pack splash screen
  • Fix noisy Bun segfault crash dump on Explorer shutdown
  • Add jinflow branding: logo, pack splash screen, tenant-agnostic SMEbits
  • Add testing concept: 4-tier framework from black-box to AI content validation
  • Fix Explorer queries for composite tenant IDs; add release —now

19 commits: 0 features, 0 fixes


  • Release 0.5.3
  • Make Explorer and build pipeline pack-agnostic; enrich millesime
  • Add Explorer generic report renderer for YAML-defined reports
  • Wire report build pipeline and fix io_coefficient probe SQL errors
  • Add generic report framework: YAML-defined reports compiled to dbt SQL

5 commits: 0 features, 0 fixes


  • Release 0.5.2
  • Add jinflow pick — interactive tenant picker

2 commits: 0 features, 0 fixes


  • Release 0.5.1
  • Add cross-pack tenant discovery and contract-driven Explorer
  • Wire CLI commands into evolve REPL shell

3 commits: 0 features, 0 fixes


  • Release 0.5.0
  • Move csvschemacheck.py from engine scripts to numetrix pack
  • Replace —dlz with —dlzroot and —dlztenant flags
  • Add millesime pack source models directory
  • Add wine_id to millesime lab_analyses pipeline
  • Add HarvestTrend entity and glossary for millesime pack
  • Fix millesime hypothesis YAMLs (short_code, categories)
  • Rewrite millesime probe YAMLs to conform to DSL
  • Make all 8 YAML compilers pack-generic
  • inspired; todo
  • Data-driven taxonomy, layered DLZ resolution, and XLSX float fix

11 commits: 0 features, 0 fixes


  • Release 0.4.16
  • one more todo
  • Fix multi-pack init and StepResult.elapsed typo

3 commits: 0 features, 0 fixes


  • Release 0.4.15
  • Add jinflow generate command, make AFS pack-generic
  • Add DuckDB-WASM mobile spike for Android feasibility test
  • Refactor Millesime generator to use —output-dir argument
  • Add health endpoint, Dockerfile healthcheck, and Fly.io config
  • Update cheatsheet and release paths

6 commits: 0 features, 0 fixes


  • Release 0.4.14
  • Scale up Millesime synthetic data and output to DLZ
  • Add standalone jinflow extract command, remove evolve ingest
  • Add changelog, timestamps, verbose build, fix probe-builder paths, consolidate releases
  • Fix release summary: look for zips in correct location
  • Fix wiki sync: point to jinflow.wiki instead of numetrix-1st.wiki
  • Add report: XLSX extraction calamine migration findings
  • Add Millésime domain pack: winery operations analytics for the
  • Switch XLSX extraction from openpyxl to calamine (Rust, ~5x faster)

9 commits: 0 features, 0 fixes


  • Release 0.4.13
  • Extend raw extraction to E3-E4 and E5, move all interpretation to Bronze
  • Move releases/ out of deploy root to prevent DMG bloat

3 commits: 0 features, 0 fixes


  • Release 0.4.12
  • Split E1 extraction from Bronze normalization, rename script
  • Timestamp build log filenames (build-YYYYMMDD-HHMMSS.log)
  • Write build.log next to KLS after jinflow make
  • Add —extract flag to jinflow make for XLSX to CSV extraction
  • Fix severity_case_sql: handle above_money key in severity rules
  • Show artifact sizes in release summary

7 commits: 0 features, 0 fixes


  • Release 0.4.11
  • Fix exponential DMG growth — write DMG outside deploy root
  • Fix double-zip: let upload-artifact handle zipping

3 commits: 0 features, 0 fixes


  • Release 0.4.10
  • Fix Windows read_text() cp1252 decode errors

2 commits: 0 features, 0 fixes


  • Release 0.4.9
  • Fix Windows cp1252 encoding errors
  • Add three “Introducing jinflow” slide decks

3 commits: 0 features, 0 fixes


  • Release 0.4.8
  • Zip CI artifacts flat — no nested subfolders

2 commits: 0 features, 0 fixes


  • Release 0.4.7
  • Add release recipes with semver bump and update README

2 commits: 0 features, 0 fixes


  • Release 0.4.6
  • Fix release.sh: allow untracked files, fix clean check
  • Fix CRLF line endings in release.sh
  • Add scripts/release.sh: full release pipeline

4 commits: 0 features, 0 fixes


  • Fix GitHub Actions release notes: grep exit code and shallow clone
  • Add jinflow release-notes command, bump to 0.4.5

2 commits: 0 features, 0 fixes


  • Add release notes: generated from commits, shown in CLI and Explorer
  • Add Linux build to GitHub Actions workflow
  • Fix Windows encoding errors and shrink deploy binary by ~1.2 GB
  • Update pyproject.toml description

4 commits: 0 features, 0 fixes


  • Add nuMetrix setup guide with Mermaid diagrams, bump to 0.4.3
  • Fix UTF-8 encoding in _update_raw CSV row counter on Windows

2 commits: 0 features, 0 fixes


  • Force UTF-8 file encoding on Windows, show DLZ in us, bump to 0.4.2
  • Show DLZ in jinflow us, fix _resolve_setting priority

2 commits: 0 features, 0 fixes


  • Fix GitHub Actions: install full deps including dbt for PyInstaller
  • Add version number to GitHub Actions artifact filename
  • jinflow CLI including make, evolve, explore, status, us.
  • Suppress requests charset detection warning in frozen binary
  • Bundle requests package in PyInstaller to fix charset detection warning

5 commits: 0 features, 0 fixes


  • Bump version to 0.4.0
  • Bundle charset_normalizer in PyInstaller to fix requests warning
  • Bundle domain pack in PyInstaller binary for jinflow init
  • Fix config priority: user config always beats repo jinflow.yml
  • Fix live root resolution for frozen binary, improve error message
  • Add jinflow cheat sheet, fix WeasyPrint fontTools bundling in spec
  • Bundle WeasyPrint dependencies in PyInstaller, add report templates to pack
  • Fix auditreport.py to resolve KLS path dynamically, fix init test AFS path
  • Bundle weasyprint in deployed binary, fix native lib discovery on macOS
  • Skip audit reports gracefully when weasyprint is not installed
  • Fix test: system prompt now mentions write_artifact instead of READ-ONLY
  • Add write/delete artifact tools to evolve REPL, fix pipeline graph AFS resolution
  • Add pipeline graph and audit reports to make, show brand name in Explorer

13 commits: 0 features, 0 fixes


  • Remove test step from Windows build workflow
  • Add GitHub Actions workflow for Windows desktop build
  • Add /make command to evolve REPL, bundle anthropic in deployed binary
  • Fix evolve AFS resolution for deployed binary
  • Fix explore AFS resolution for deployed binary, auto-find free port
  • Track jinflow.spec in git (PyInstaller build config)
  • Self-contained deployed binary: embedded Python, dbt, and script execution
  • Add secrets.yml, model config, and evolve KLS auto-discovery
  • Add user-level config, build-desktop flags (—skip, —dmg), register slow marker
  • Fix 5 test failures: isolate repl fixtures from pack artifacts
  • Run tests before build in build-desktop.sh
  • more todos!
  • Add jinflow clone command, Explorer DB info button, and fix stale tests
  • Add jinflow us and jinflow ls commands for config visibility and tenant listing
  • Add full environment status and default tenant resolution
  • Fix CRLF line endings in build scripts
  • Add build scripts and jinflow explore —docker
  • Add report framework design: YAML-defined reports compiled to KLS
  • Replace hardcoded nuMetrix branding in report pages with dynamic brand config
  • Add architecture docs, Millesime pack design, and gitignore cleanup
  • Add cloud make/evolve security analysis and KLS delivery strategy
  • Fix Docker build: exclude build artifacts from Tailwind v4 oxide scanner
  • Reset drops tenant schemas instead of deleting the entire KLS file
  • Delete existing KLS on reset, auto-detect live AFS from cwd
  • Enforce pack read-only: make/snapshot always target live instances
  • Remove compiled dbt models from pack — models/ is 100% generated
  • Add Dockerfile for cloud Explorer deployment
  • Fix KLS naming: use underscore separator (dbt-duckdb splitext compatibility)
  • Wire KLS to live root, rename NUMETRIX_* env vars to JINFLOW_*, migrate system DB to DuckDB
  • Rename .jinflow.yml to jinflow.yml, add DLZ integration and source system discovery
  • more todos!
  • Move hand-written SQL from dbt output to pack source directories
  • Add pipeline.yml hook system for extensible make phases
  • Copy all platform models during init (fix missing ref warnings)
  • Fix CSV validation for live instances via —csv-dir override
  • Add —update-raw and —input/—output for live instance pipeline
  • Move enrich_csvs.py from engine to domain pack
  • Add live root architecture, deploy root, and configurable dbt path macros
  • just dtm/dtc to report from every docs folder.
  • some principal data quality thoughts.
  • the beginning of millesime
  • ecosystem docs
  • tauri dependencies
  • more todos…
  • Add KLS deploy root, snapshots, tenant qualification, and CLI improvements
  • Fix Tauri bundle copy path for jinflow branding
  • Add Tauri desktop build setup to setup.sh
  • Add jinflow-intake data separation, taxonomy generation in enrichment
  • final setup activities.
  • Replace hardcoded nuMetrix branding with dynamic .jinflow.yml brand config
  • Update jinflow evolve AI model to claude-sonnet-4-6
  • Remove synthetic tenants, update CLAUDE.md for pack structure
  • Fix gitignore for old dbt/evidence paths and update compiled registries
  • some compilation artefacts.
  • more to do
  • Add concept paper: Provenance, Custody, and Retention
  • Fix 6 test failures: probe counts, —check timestamps, and round-trip tests
  • Phase 3: Move domain scripts, docs, and evidence under pack
  • Phase 1+2: Move domain content to packs/numetrix/
  • Phase 0: Abstract domain path resolution through AFS pack discovery
  • Update entity_registry compiled_at timestamps
  • Add jinflow CLI implementation reference document
  • Add comprehensive tests for evolve REPL and brand config
  • Add jinflow explore command and improve REPL prompts
  • some learnings.
  • Add AF Convention tab, artifact decoder, ELK layout engine, and pipeline persistence
  • Add git worklog script — daily session tracker from commit timestamps
  • Update registry compiled_at timestamps from rebuild, remove stale calendar_events
  • Add “Inspired By” generator: extract statistical profiles, synthesize unlimited hospitals
  • Add “Inspired By” concept paper for statistical fingerprint synthesis
  • Add white-label branding via .jinflow.yml brand config
  • Make jinflow an installable Python package
  • Sort just pick recipe list alphabetically (a-z)
  • Show KLS and SIS in evolve REPL banner
  • Add jinflow evolve REPL with dual-mode local/AI exploration
  • Add What’s New page, artifact timestamps, and return-highlight UX
  • Fix dbt 1.11 accepted_values deprecation in gold.yml
  • Switch docs-by-mtime/ctime recipes from filesystem to git dates
  • Add docs-by-mtime and docs-by-ctime recipes to justfile
  • more and more
  • Add concept papers: KLS registry completeness and What’s New
  • Update todo list and pin pnpm packageManager
  • Add cross-site price consistency and catalogue completeness probes
  • Fix back-link history loop: pop stack instead of pushing
  • Add SVG favicon for Explorer
  • Fix backspace navigation: use window.history.back()
  • Add JumpBar tab to About page with keyboard shortcuts and search guide
  • Add backspace navigation and state-preserving back links
  • Add back navigation to dimension pages
  • Add dimension name search to JumpBar
  • Add KLS hot-swap: auto-invalidate registry caches on DB rebuild
  • Add catalogue count reconciliation probe and entity registration
  • Add article_catalogues entity across Bronze/Silver/Gold/Platform
  • Add article_catalogues CSV extraction for catalogue membership (m:n)
  • Add jinflow make, evolve ingest, portable app concept, and CLI tests
  • Update Claude Code permission settings
  • Add dbt engine to AFS init: selective copy of models, macros, seeds
  • Add jinflow CLI and —afs flag to all compilers and validators
  • Add ArtifactStore API, jinflow init, and AFS-aware CSV intake
  • Add AFS (Artifact Store) concept document with branches-as-scenarios
  • Revamp About page Architecture tab with jinflow mindset
  • Update jinflow explore: desktop or web, not desktop-only
  • Add jinflow mindset presentation (Make, Explore, Evolve + AFS/KLS/SIS)
  • Fix About page glossary showing English for all locales
  • Fix adjusted exposure returning 0: ambiguous column reference in DuckDB
  • Fix 373M CHF overcounting on overview: use entity-deduplicated adjusted exposure
  • Introduce AFS/KLS/SIS store acronyms in jinflow concept and glossary
  • Add jinflow toolset vision & concept document
  • Update docs references from ddd-glossary.md to terminology.md, minor wording fixes
  • Add terminology.yaml compiler with glossary.json + terminology.md generation
  • Replace fictional with Claude (nuMetrix Analytical Engine)
  • Replace fictional SME names with Claude (nuMetrix Analytical Engine)
  • Rename BitBundle to Use Case in UI labels, add tenant terminology concept
  • Rename provider/curator from to in SMEbits and BitBundles
  • Internationalize the About page (DE/FR/EN) with 114 i18n keys per locale
  • Add Executive Summary and Catalog Inventory report pages, update demo slidedeck
  • Recompile SMEbit and BitBundle registries with latest YAML definitions
  • Filter tenant picker to tenants with DuckDB data, auto-redirect on single tenant
  • Delete dev.duckdb before reta/retall for a clean zeta-only database
  • Add JumpBar filter mode (: prefix) for in-page table filtering
  • Add 45 SMEbits and 13 BitBundles across all tenants, backfill why fields
  • Add catalog inventory KPI slides to demo walkthrough
  • Add 4 inventory KPI probes + catalog inventory assessment
  • Fix SMEbit name in demo walkthrough to match actual subject
  • Add just reta/retall shortcuts for hospital_zeta rebuilds
  • Add demo walkthrough presentation and fix stale test counts
  • Add people search to JumpBar
  • Unify SMEbit/BitBundle provider to
  • Fix locale reactivity in Explorer data-driven text
  • Add three-layer architecture concept (core → erp → numetrix)
  • Add project-level Claude Code permissions
  • Add root node_modules to gitignore and deduplicate entries
  • Add knowledge-driven workflow doc and presentation
  • Enrich validity probes with purchasing activity classification
  • Add SMEbits and BitBundles to JumpBar search and navigation
  • Add auto video demo scaffolding (Playwright + GitHub Actions)
  • Add hypothesis, diagnosis, and SMEbit for catalog maintenance gap
  • Add sentinel date probes and catalog health assessment
  • Add supplier/channel FK validation and fix channel code mismatch
  • Add diagnosis: no dual sourcing policy (structural, confidence 0.90)
  • Add hypothesis: supplier concentration risk (confirmed on hospital_zeta)
  • Add BitBundle: Supplier Data Quality at
  • Add Piota duplicate SMEbit (Level 1) and single-source dependency probe
  • Add SMEbit: E6 supplier coverage gap (Level 0, structural)
  • Add system database foundation (SQLite) for operational state
  • Add hospital_zeta supplier & article activity analysis report
  • Trim Tauri build to Windows-only (MSI)
  • Ingest E6 Société Code into material_sourcing, relax XOR to OR
  • Update todo: add product, cloud, and video items
  • Replace article_suppliers with material_sourcing + procurement_channels
  • Add CSV schema check (Step 1c) to catch column mismatches before dbt build
  • Update About page: add SMEbits/BitBundles, drop hard-coded model counts
  • Add BitBundle system: curated narrative groupings of SMEbits
  • Add material procurement model Phase 1: Gold contract + models
  • Replace null with ”*” for cross-tenant SMEbit scope, scope fictional bit to alpha
  • Add orphan material SMEbit, tenant scope filtering, fix rebuild Phase 1 selector
  • Add SMEbit Explorer pages: list, detail, sidebar nav, tri-lingual i18n
  • Rename skills → commands (correct Claude Code terminology)
  • Add Claude Code skills and design principles doc
  • Add SMEbit system documentation to CLAUDE.md
  • Add SMEbit pipeline: contract, validator, compiler, dbt models, platform layer
  • Move four presentation decks to docs/presentations/
  • Update About page: add diagnosis system, updated counts, new glossary entries
  • Add DSL naming conventions presentation deck (28 slides)
  • Add introduction and data engineers presentation decks
  • Add software engineers presentation deck (39 slides)
  • WIP: design principles doc, enrich_csvs script, synthetic data updates
  • Atomize hypothesis and diagnosis compilers
  • Move 3 informational docs (generic_design, roadmap, strategic_directions) to narrative/
  • Graduate 7 implemented design docs to architecture/
  • Add BitBundles concept doc and refine SMEbits
  • Reorganize docs/ into 7 category folders
  • more todos
  • Add data_source and is_backfilled lineage columns across all dimension entities
  • Explorer: convention-driven auto-filters for dimension list pages
  • Add press release for entity registry migration
  • Entity registry: replace all hardcoded Explorer maps with registry-driven lookups
  • concepts and todos
  • Jumpbar: dynamic entity search, add taxonomy results
  • Add concept docs for anonymisation and three-layer split
  • Add SMEbits concept doc — first-class subject matter expert knowledge
  • more
  • ignore build artefacts
  • more todos.
  • housekeeping
  • Remove stale .app before copying to dist/
  • Add live elapsed timer to jin-all.sh
  • Add jin-all.sh: parallel rebuild + Tauri build script
  • Fix provider CC collision in H4 taxonomy, add member captions, copy db to dist
  • Ground ou_structure taxonomy in H4 service mandate routing data
  • Add authorization & journal concept — capability RBAC + hash-chained audit
  • Add OU/CC analysis docs, inferred data audit, ERP org structure paper; fix tests and jumpbar
  • Pipeline graph: add switchable shape mode (Layer vs Kind)
  • Update cloud concept to v2.0 — processing/exploration separation
  • Pipeline graph: light theme, visible-only re-layout, detail panel scroll fix
  • Serve probe YAMLs from DuckDB pipeline graph, add tenant switching to jumpbar search
  • more to do.
  • Add desktop builds doc, fix justfile DMG copy error
  • Fix pnpm version detection in CI — point to explorer/package.json
  • Use database in-place instead of copying to ~/.numetrix
  • Use dynamic port allocation for Node.js sidecar
  • Add week bucket to probe builder and YAML parser
  • Add Open Database menu for switching databases at runtime
  • Skip DMG bundling — use app/msi/deb targets only
  • Fix file dialog deadlock — use rfd before Tauri event loop
  • Update pipeline graph
  • Switch all probes from monthly to weekly time buckets
  • Add GitHub Actions cross-platform Tauri builds and database-at-launch flow
  • Remove translated/variant presentations, consolidate insights
  • Add conceptual introduction presentation — 38-slide overview of nuMetrix
  • Add I/O Imbalance presentation and hypothesis short codes on overview
  • Fix all 70 svelte-check warnings and 1 type error
  • Store pipeline graph as per-tenant audit artifact in DuckDB
  • Add PascalCase labels, larger fonts, outline mode, and dark gray canvas to pipeline graph
  • Replace probe-centric overview with hypothesis-centric executive summary
  • Add source code inspection to pipeline graph — slide-over panel with syntax highlighting
  • Add qty_at_risk to findings contract, probes, hypotheses, and Explorer
  • Update todo — mark completed items, add new tasks
  • Add Executive Brief narrative to hypothesis presentation page
  • Update todo and add hypothesis presentation plan doc
  • Enhance hypothesis presentation — fix trend charts, add calendar overlay, resolve type errors
  • Fix pipeline graph search — dimming, match navigation, concept doc
  • Add Jump Bar — keyboard-driven command palette for Explorer
  • Move hypothesis short_code from prefix badge to trailing parenthetical
  • Add weekly I/O coefficient, hypothesis short codes, and presentation page
  • Remove text outline from pipeline graph node labels
  • Add audit readiness assessment slide deck and roadmap
  • Update pnpm-lock.yaml
  • Move probe builder and playground to System section in sidebar
  • Add probe playground and builder with roundtrip text layer
  • Add interactive pipeline graph — generator script + Explorer integration
  • Add jinflow.io presentation — framework, domain packs, AI as SME
  • Convert Beyond the Numbers to auto-forward with progress bar
  • Add “Beyond the Numbers” presentation — lives, careers, and the patient behind every finding
  • Extend Three Compilers presentation with Reverse Compiler section
  • Add Three Compilers presentation — probe, hypothesis, diagnosis + forward compiler ambition
  • Convert treatment presentation to sidebar+thumbnail style
  • Add 72h sprint report (22–25 Feb 2026)
  • Add ward-level I/O coefficient, service mandates entity, and reference seed tables
  • Fix CC-level I/O coefficient — location→CC mapping, substr bug fix
  • Sharpen I/O coefficient — overlap period filter, population classification, compiler WHERE support
  • Update defect manifests after rebuild
  • Add subcategory depth + English labels to MIGEL taxonomy
  • Add Treatment layer concept doc and diagnosis-to-treatment presentation
  • Add requirements.txt, missing lookup tables analysis, and MIGEL taxonomy docs
  • Update todo.md — mark completed items, add remaining priorities
  • Add confidence weighting, entity dedup, and rebuild diagnosis step
  • Add strategic directions document — five paths evaluated, Diagnosis + Temporal chosen
  • Add Diagnosis layer — rule-based root cause explanations for confirmed hypotheses
  • Add risk_tier to probes — tiered financial risk in reports and Explorer
  • reports and slidedecks
  • Fix PDF reports for Tauri builds — blob-based viewer + download
  • Update convert_zeta_xlsx.py for H4 columns and 5-digit CC codes
  • Add Analytics Readiness report type to auditreport.py
  • Add domain-portability to docs index (For Decision-Makers)
  • Add GitHub Wiki auto-sync from docs/
  • Add proberegistry.py — auto-generate probe_registry.sql from YAML + glossary
  • Add probe_billing_below_internal_price to assessment_material_health
  • Add enrichment probe DSL type and probe_billing_below_internal_price
  • some git VIP
  • Add reconciliation probe DSL type for dual fact-table joins
  • the learnings.
  • keep learnings in repo!
  • Format monetary amounts, percentages, and dates in generic data tables
  • Add extended presentation, tri-lingual versions, adaptive timing, and slide counter
  • Serve all reports and calibration data from DuckDB, not filesystem
  • Store calibration & audit report data in DuckDB
  • Add domain portability analysis document
  • Documentation overhaul — update narrative docs, add index and looping presentation
  • Unify build pipeline: just rebuild delegates to rebuild.sh
  • Fix weasyprint library discovery on macOS/Homebrew
  • Add assessment design improvements — multi-field/compound severity rules, health score, composability
  • Fix Tauri desktop app launch — shell config and duckdb binding
  • Update todo checklist, remove stale calibration reports
  • Add force-directed graph view on taxonomy cardinality page
  • Fix Tauri app startup: remove stale shell scope, patch duckdb binding
  • Replace default Tauri icon with nuMetrix branded logo
  • Add member-level drill-down on taxonomy cardinality page
  • Add clickable fanout bars as filters on taxonomy cardinality page
  • Update calibration report timestamps
  • Update todo.md with probe config and PDF report items
  • Add test suites, bootstrap workflow, and cardinality enhancements
  • Add taxonomy cardinality cross-check — dbt model + Explorer page
  • Add timestamps to reports and calibration, manifests for all synthetic tenants
  • Track app-icon.png so tauri icon works on fresh clones
  • Add prerequisite checks to just tauri for sidecar and icons
  • Update todo.md
  • Add calibration harness — defect manifest, calibrate.py, Explorer integration
  • Add audit report generation — PDF reports, Explorer page, rebuild integration
  • Add weighted assessments and graduated hypothesis scoring
  • Add just tauri recipe for desktop app builds
  • Package Explorer as desktop app with Tauri v2
  • Update todo.md
  • Add self-documentation lineage layer — YAML definitions, compiler, runtime metrics
  • Add member search to taxonomy view — ILIKE on dimension_member_id
  • Update about page and explain-like.md for hypothesis layer
  • Add Glossary tab to about page with domain vocabulary
  • Add taxonomy tree/table view toggle, search filtering, and green color tokens
  • Add full-width tenant banner, remove sidebar tenant switcher, persist tenant in localStorage
  • Add phantom cases hypothesis, improve verdict badges, disable partial parsing
  • Add hypothesis system — business questions evaluated against probe evidence
  • Add “What is this?” about page to Explorer + update explain-like.md
  • Extend Evidence dashboard + add cloud deployment concept
  • Add generic_design concept doc and update todo
  • Fix ATC taxonomy for SAP and Navision tenants
  • Add MIGEL taxonomy builder with per-tenant BAG reference
  • ou-cc-analysis
  • migel!
  • Fix evidence JSON, add ATC taxonomy, i18n fallback, declarative related facts
  • Replace static DIMENSIONS array with data-driven schema discovery
  • Add 11 V4.0 probes, 2 assessments, DSL extensions, and Explorer updates
  • Widen E1+E4 ingestion to V4.0 fields
  • Add assessments tab and overview cards to explorer
  • Merge compiler output into single pass, one line per probe
  • Add assessment probe type and rename all probes with type prefix
  • Add probe-reset step to drop stale findings before rebuild
  • Add probe-run-all recipe for stage 3 across all tenants
  • Remove money_at_risk from silver probes, use count-only severity
  • Add data_layer column to probe registry, show silver badge in explorer
  • Add silver contract and extend probe DSL to compile all 10 probes from YAML
  • Extend probe DSL with duplicate type, relax mandatory_item
  • Add 3 new probes across data_quality and compliance categories
  • Move year selector from hero header into Activity section
  • Add probe catalog page, split YAML per probe, category-grouped overview
  • Update todo and add claude statements doc
  • Add first data_quality probe, fix CC mapping, rework article_suppliers
  • Add Assessment phase and is_valid semantics to probe system
  • Add probe_category to registry, clean up overview page
  • Remove source_system as required CLI parameter — auto-resolved from tenant.yml
  • Add duplicate billing probe — flags identical billing events
  • Add what_this_is.md — high-level vision and approach document
  • Fix DuckDB catalog mismatch: copy as explorer/dev.duckdb
  • Merge feat/explorer-app into main
  • Dynamic probe system: registry, discovery, templates, and tests
  • Add comprehensive pipeline overview for non-technical audience
  • Fix explorer DuckDB not actually opening read-only
  • Update project todo list
  • Add I/O coefficient trend detection model and probe
  • Fix dates rendering as [object Object] in explorer
  • Add just rebuild recipe and explorer pnpm lockfile
  • Document all 68 dbt models with descriptions and column definitions
  • Add setup script and README for first-time repo setup
  • Merge pull request #1 from jazzisnow/feat/explorer-app
  • Update justfile and welcome.html
  • Add I/O coefficient models and probe
  • Fix date display, add compact formatting, fix probe fan-out bug
  • Housekeeping: auto-resolve source_system, supplier metrics, verbose rebuild
  • Replace misleading total money-at-risk with per-probe breakdown
  • Add hero header, year selector, and billing stats to Explorer
  • Add monogram logo for hospital_zeta
  • Add nuMetrix Explorer: customer-facing SvelteKit app
  • Refine hospital_zeta dimensions: OU hierarchy, classifications, ATC taxonomy
  • Add hospital_zeta to dashboard rebuild panel
  • Add —inject flag for Mermaid ER diagram in welcome.html
  • Add DuckDB → Mermaid ER diagram generator
  • Add justfile CLI layer with tenant context and fzf integration
  • Add dimension ingestion planning docs
  • Add reference dimensions (H1, H2, E6) and extend material attributes
  • Add execution timing and summary table to rebuild.sh
  • Fix platform model cross-schema dependencies for clean builds
  • Update welcome.html to reflect current project state
  • Gitignore .claude/ directory and untrack settings.local.json
  • Add dimension taxonomy models, zeta converter, and dev utilities
  • Add per-tenant tenant.yml config files
  • Rename vendor → source_system across codebase
  • Add probe findings dashboard and platform union view
  • Add probe DSL framework v1: YAML-defined diagnostics compiling to dbt SQL
  • Clarify platform glossary entry in welcome page
  • Add CSV format docs, welcome page, and dashboard server
  • Update Dagster orchestration for hospital_delta and multi-tenant support
  • Regenerate synthetic data for alpha, beta, and gamma tenants
  • Update .gitignore: exclude hospital_delta data, logs, workspace files
  • Add rebuild.sh script for tenant regeneration
  • Add hospital_delta: large-scale tenant with advanced defect injection
  • Add Navision vendor support with hospital_gamma tenant
  • Add user guide and multi-level explainer docs
  • Multi-tenant architecture with SAP vendor support and operational Dagster
  • Add Evidence dashboard with revenue integrity, operations, and logistics pages
  • Bootstrap nuMetrix hospital material flow lakehouse

379 commits: 0 features, 0 fixes

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