approvedcompleteApache-2.0

CoreLedger: decorator data layer on libSQL/Turso

003-coreledger

The durable data layer: stage-3 @Entity/@Column decorators over a LedgerDriver interface, with a libSQL driver speaking a local SQLite file by default and Turso embedded-replica sync (syncUrl + authToken) when configured. ensureSchema() creates tables from decorator metadata; typed repositories give find/save ergonomics. Replaces Encore SQLDatabase so no managed database is required to develop, build, or ship.

Establishes
  • backend/core/ (directory)
Sections
  • 003: CoreLedger
  • 1. Purpose
  • 2. Territory
  • 3. Behavior
  • 4. Out of scope
  • 5. Phase A seam (amended by spec 021, 2026-07-20)
Source
specs/003-coreledger/spec.md @ dc4c9237e12aas of 2026-07-21 ยท shard 54bc86656841