Au Jour Le Jour now states where each ledger is stored, which capabilities are available, and how data moves between its browser and local editions.
What changed
A shared capability contract distinguishes browser storage from local SQLite, along with assistant, sharing, offline, installation, backup, and diagnostic support.
Runtime indicators expose connectivity, the last saved state, backup status, and the boundary between portable transfer and automatic synchronization.
The browser edition listens for storage changes from other tabs, while Janitor checks verify the capability contract and the cross-platform backup path.
Engineering note
Storage location is part of the product contract. A local-first application should never leave users guessing whether data is in one browser, in SQLite, in a shared view, or synchronized elsewhere.
Provenance
This note is based on verified project source at commit 5b5dbb5. It records a programming change, not a personal-status update.