Shell Pilot 1.23.0

September 22, 2026 · Bug-fix and quality release

A full audit of the app, the purchase flow and the license backend. The two most serious bugs were outside the app: after checkout, customers could not get their license key or download the app.

Purchase and license backend

In the app

Tests

401 app tests pass across 30 suites, up from 390. New: SessionLifecycleTests (exit-status decoding, clean and failed exits, the no-loop guard for a shell that dies on launch, restart, neighbour selection, naming, key masking) and an idle-prompt close regression test. The backend gains its own test suite (npm test) covering purchase-page retrieval, idempotent minting, multiple licenses per email, refunds and unpaid sessions.

Known limits