Galidima
Premise
Galidima is a private, local-first system I am building to examine how model inference can sit inside operational software without becoming the source of record.
The central problem is not exposing a chat endpoint. It is deciding what may enter context, which records remain authoritative, what survives failure, and which claims can be verified after a response.
Inference boundary
Model serving sits behind a provider interface. Local backends can change without leaking execution details into the rest of the system; health, failover, request modes, latency, and usage are measured at the same boundary.
Internal reasoning does not cross the user-interface boundary. Only final content enters the conversation and verification path.
Context and evidence
Recent history has explicit budgets. Retrieval and memory remain profile-scoped, while earlier model messages provide continuity rather than becoming evidence through repetition.
Calculations, dates, and financial totals use deterministic paths. Factual responses retain provenance and verification state; a contested answer is excluded from future factual context.
Domain contracts
Au Jour Le Jour supplies Galidima with a read-only finance contract reconciled in integer cents. Coverage and freshness remain visible when the system must use a local snapshot.
MyCasaPro does not yet have a live Galidima connector. The intended boundary is a separate, revocable, read-only projection. This keeps the source application authoritative and prevents the assistant from changing operational records.
Operational durability
Active state remains local in SQLite. Snapshots, exports, and backups use atomic writes, and integrity is checked before secondary retention.
The system is also exercised under degraded conditions: provider unavailability, offline integrations, incomplete financial coverage, duplicate retries, and contested answers.
Method
The method is to define invariants before interface work, separate deterministic execution from generation, preserve provenance, and treat recovery as normal system behaviour.