Project

Au Jour Le Jour

Local data No money movement Live Updated

Project by .

Visit the site Projects

Au Jour Le Jour is a live, private tracker for recurring and essential bills. It plans and records; it does not connect to a bank or move money.

Two storage models
Web edition
Ledger in browser storage
Local edition
Ledger in SQLite

Readable backups and optional household sharing. No bank connections and no movement of money.

On this page

Ledger

Runtime boundaries

Galidima integration

Au Jour Le Jour exposes a read-only finance contract with integer-cent amounts, explicit coverage, and reconciliation identities. Galidima uses it for deterministic financial answers and retains snapshots with provenance and freshness.

Engineering frame

Constraint
The web edition keeps its ledger in browser storage; the local edition uses SQLite. The interface must state that difference instead of implying equal durability.
Boundary
Monthly states, integer-cent amounts, and frequent commands follow deterministic paths. Assistant-proposed mutations require explicit confirmation.
Recovery
Readable exports, SQLite backups, safe mode, and read-only sharing are separate paths. Janitor verifies contracts, relay behaviour, and degraded states.

Programming Notes

Current state

Live at aujourlejour.xyz. The browser and SQLite editions share the recurring-bill workflow, localization, export, and read-only sharing contract. The local edition adds Mamdou, deterministic commands, diagnostics, and the Galidima-facing finance API.