Releases · June 2026 · W23
v0.54.0 (2026-06-07)
Section titled “v0.54.0 (2026-06-07)”New Features
Section titled “New Features”- evolve — patch_artifact tool for tiny in-place updates (no full-body re-emit)
- evolve — persist readline history across sessions (per-tenant)
- evolve — name your colleague (storage + /name + system-prompt awareness)
- evolve — /whoareyou + /whoami slash commands
- evolve —
/modelslash command for mid-session model switching
Bug Fixes
Section titled “Bug Fixes”- evolve — roll back the turn when max_tokens truncates a tool_use mid-flight
- sense-17 folded_into now points to renamed sense-42-the-landscape
- evolve — iterate the full event stream so the spinner actually appears in the silent gap
- evolve — show “preparing the next step…” while a heavy tool call assembles
- evolve — throttle run_make progress renders so the build runs at native speed
- evolve — run_make stage progresses starting → running →
- evolve — run_make stage line matches real jin make output + always-rendered activity
- auth — “validated N day(s) ago” counts calendar days, not 24h windows
- evolve — import the shared rich Console in _tool_run_make’s Live block
- evolve — gate run_make + stream build progress as a two-line live status
- evolve — wrap prompt ANSI escapes for readline (clean history recall)
- evolve — /name speaks in the colleague’s first person
- evolve — schema-validate write_artifact YAML before the gate fires
- evolve — handle max_tokens gracefully + raise the per-turn cap to 8,192
- evolve — wrap long lines + bake today’s date into the system prompt
- github-release runs on every tag push, not just BUILD_DESKTOP=true
- evolve — /help renders as plain text, not markdown (preserve column alignment)
For developers
Refactoring
Section titled “Refactoring”- Sense 42 The Pipes → The Landscape, with Garden + River views
Maintenance
Section titled “Maintenance”- release 0.54.0
- regen senses_sync mirror (Sense 17 last-touched date)
25 commits: 5 features, 17 fixes
v0.53.1 (2026-06-05)
Section titled “v0.53.1 (2026-06-05)”New Features
Section titled “New Features”- Surfaces V1 — declare which surface(s) render each note (Sense 18)
- Sense 42 Pass 9 explorer — third axis on the diamond
- Sense 42 Pass 9 engine — auto-discover concept clusters
- [[pipes:
]] note embed renders as a pipeline-view link - JINFLOW_AUTH_BYPASS env exempts the require_auth gate
- Sense 47 — first real caller + bake auto-discovery
- Sense 38 Phase 1 — the Scribe primitive lands
- Share view copies full URL + carries hiddenAreas (Pass 8 sharing)
- tenant-level pulse banner on pipeline page (Sense 47 Phase A)
- bump session refreshed_at after any successful Bearer call
- opt-out surface + AFS reconciliation (Sense 46 §10)
- layer banners on pipeline canvas (Sense 42)
- tunable DbWatcher knobs for dev iteration
Bug Fixes
Section titled “Bug Fixes”- requireCliAuth enforces the cli template audience claim
- guard locals.auth() on /sign-in (Clerk pass-through 500)
- DbWatcher toast is sticky now — needs explicit dismiss
- Last KLS build shows full timestamp, not date-only
- update presentations.md links to demo_ronnie_walkthrough.html
Documentation
Section titled “Documentation”- Pass 9 open questions resolved (Sense 42)
- Pass 9 spec — semantic clustering (Sense 42)
- thorough re-audit of every sense status — 27 frontmatters updated
- spec — per-artifact engagement (Sense 47 Phase 2)
- refresh the_senses deck — Senses 41-47 land, Sense 17 folds
- spec for surfaces V1 — output channels for notes (Sense 18)
- guide — flag “tenants private by default” up front
For developers
Maintenance
Section titled “Maintenance”- release 0.53.1
- retire Ledger spike, record sister18 × sister42 resolutions
27 commits: 13 features, 5 fixes
v0.53.0 (2026-06-03)
Section titled “v0.53.0 (2026-06-03)”Documentation
Section titled “Documentation”- catch the AI guide + cheatsheet + CLI ref up to the shipped evolve surface
2 commits: 0 features, 0 fixes
v0.52.4 (2026-06-03)
Section titled “v0.52.4 (2026-06-03)”Bug Fixes
Section titled “Bug Fixes”- restore require_auth on
.jinflow.io for the welcome screen
Documentation
Section titled “Documentation”- guide — Inviting People / Removing Someone (Sense 46)
- anonymise people in letters, ops, milestones, presentations, guides
4 commits: 0 features, 1 fixes
v0.52.3 (2026-06-03)
Section titled “v0.52.3 (2026-06-03)”Bug Fixes
Section titled “Bug Fixes”- tenants are private by default — fail-safe allow-list closes
leak - —purge no longer grows the KLS on small tenants
Documentation
Section titled “Documentation”- keep stashed CueBook letter draft after rebase conflict
- signal cuebook — §10 Consent + jin revoke + merge confirmed
For developers
- recenter signal_dormant_employee baseline 955 → 1027
Maintenance
Section titled “Maintenance”- release 0.52.3
6 commits: 0 features, 2 fixes
v0.52.2 (2026-06-03)
Section titled “v0.52.2 (2026-06-03)”New Features
Section titled “New Features”- CI runs against a private live root (~/jinflow-ci-live/)
Bug Fixes
Section titled “Bug Fixes”- CI playworks-gate also sets JINFLOW_LIVE_ROOT so server + manifest agree
- idempotency-preserving AFS-mirror bake refresh on engine bump
- AFS-mirror bakes run even when ‘Nothing built’ (Sense 47 Phase 1.5)
- invalidate stale Pass-7 layout cache (Sense 42)
- just ci-stop also stops a directly-run
just ci(not only tmux)
Documentation
Section titled “Documentation”- engine-version bake stamp pattern (idempotent_make + Sense 47)
- anonymise people references in journals
For developers
Refactoring
Section titled “Refactoring”- callers + docs use JINFLOW_LIVE (the canonical name)
- Node server prefers JINFLOW_LIVE over JINFLOW_LIVE_ROOT
Maintenance
Section titled “Maintenance”- release 0.52.2
11 commits: 1 features, 5 fixes
v0.52.1 (2026-06-02)
Section titled “v0.52.1 (2026-06-02)”Bug Fixes
Section titled “Bug Fixes”- detectFindingsPresence wraps tenantSchema in quotes for KLS store mode
2 commits: 0 features, 1 fixes
v0.52.0 (2026-06-02)
Section titled “v0.52.0 (2026-06-02)”New Features
Section titled “New Features”- bake Pulse data into KLS (Sense 47 Phase 1.5 / Sense 21 proxy fix)
- cheap-beat skip paths for PDF extract + remote fetch
Bug Fixes
Section titled “Bug Fixes”- Ledger Net Exposure 500 — wrap tenantSchema in quotes for KLS store mode
- idempotent make for Sense 31 channel-sourced tenants
Documentation
Section titled “Documentation”- anonymise people references across docs/design
- anonymise people references in Sense 21
7 commits: 2 features, 2 fixes
v0.51.21 (2026-06-02)
Section titled “v0.51.21 (2026-06-02)”New Features
Section titled “New Features”- jin invite EXISTING_UNBOUND proceeds to Clerk (not Phase-E deferred)
- re-inviting an archived principal resurrects them (Sense 46 §10)
- Sense 18 spike — Net Exposure as the first Ledger page
Bug Fixes
Section titled “Bug Fixes”- createInvitation passes ignoreExisting: true — existing-user path
5 commits: 3 features, 1 fixes
v0.51.20 (2026-06-02)
Section titled “v0.51.20 (2026-06-02)”Bug Fixes
Section titled “Bug Fixes”- principalcheck — joined_at/left_at must be ISO timestamps
- mark_archived writes left_at as ISO date, not timestamp
Documentation
Section titled “Documentation”- sister 42 ↔ sister 18 — answer Q1-5 on Ledger × Pipes overlap
For developers
- fixture joined_at = ISO timestamp (matches tightened contract)
Maintenance
Section titled “Maintenance”- release 0.51.20
5 commits: 0 features, 2 fixes
v0.51.19 (2026-06-02)
Section titled “v0.51.19 (2026-06-02)”New Features
Section titled “New Features”- pipeline — orthogonal layer × area visibility (Sense 42 Pass 8)
Documentation
Section titled “Documentation”- sister18 × sister42 coordination — Ledger reads Pipes’ decomposition
For developers
- Phase 4 confidence — drop orphan i18n keys, expand coverage
Maintenance
Section titled “Maintenance”- release 0.51.19
- ci — gate the Windows-side explorer build on BUILD_DESKTOP
5 commits: 1 features, 0 fixes
v0.51.18 (2026-06-02)
Section titled “v0.51.18 (2026-06-02)”New Features
Section titled “New Features”- jin revoke — owner-initiated principal removal (Sense 46 §10)
- BUILD_DESKTOP variable gates Windows + macOS jobs in Release workflow
- just ship-cloud — trigger Deploy Cloud workflow, skip desktop builds
4 commits: 3 features, 0 fixes
v0.51.17 (2026-06-02)
Section titled “v0.51.17 (2026-06-02)”Bug Fixes
Section titled “Bug Fixes”- ui-cardinal spec uses playworksPage fixture to bypass PackSplash
- requireAuthHandle exemption was disabled by pack.tenant dot
Documentation
Section titled “Documentation”- doc
- Pass 8 — resolve open questions 1 + 2 (offer both masters, no auto-collapse)
- spec for Pass 8 — orthogonal layer × area visibility (Sense 42)
- Sense 46 — add §10 ‘Consent and opt-out’ (architectural principle)
7 commits: 0 features, 2 fixes
v0.51.16 (2026-06-02)
Section titled “v0.51.16 (2026-06-02)”New Features
Section titled “New Features”- pipeline — engaged artifacts move into Insight (Sense 42 Pass 7)
Bug Fixes
Section titled “Bug Fixes”- UserBadge — anonymous + no-auth renders About link, not ”?” menu
Documentation
Section titled “Documentation”- spec for Pass 7 — engaged artifacts move into Insight (Sense 42)
4 commits: 1 features, 1 fixes
v0.51.15 (2026-06-01)
Section titled “v0.51.15 (2026-06-01)”New Features
Section titled “New Features”- Sense 14.2 Phase 4 — Lens declarativity (18 files migrated)
Bug Fixes
Section titled “Bug Fixes”- senses — surface “Sense N” in body badge + description for search
- createInvitation passes redirectUrl so invitees land on the tenant
- sign-in/sign-up widgets honor after_sign_in_url URL param
- tag the Docker build under both app names (Fly per-app image scope)
Documentation
Section titled “Documentation”- 2026-W22 weekly + 2026-05 monthly — the pipeline gets its voice
- retire Sense 17 → folded into Sense 42 The Pipes
- spec for Sense 14.2 Phase 4 — Lens declarativity
For developers
Maintenance
Section titled “Maintenance”- release 0.51.15
- pre-commit hook also auto-regens clidocs
- drop “My notebook” link from UserBadge menu
- remove sync-principals debug suffix + regen senses_sync mirror
- regen senses_sync mirror
13 commits: 1 features, 4 fixes
v0.64.7 · built 2026-09-20 19:48 UTC