Commit Graph

8 Commits

Author SHA1 Message Date
Kinneyzhang
544f0040a8 merge: reconcile the preserved C1b baseline with current main 2026-09-08 21:38:17 +08:00
Kinneyzhang
5a9f3f409d feat: add opt-in commit-certified SQLite mutations 2026-09-08 21:33:14 +08:00
Kinneyzhang
911e08767a chore: freeze verified etaf-sqlite baseline before C1b 2026-09-05 05:07:38 +08:00
Kinneyzhang
fc0ec68447 perf: attribute SQLite work through the Data boundary 2026-08-28 00:46:19 +08:00
Kinneyzhang
0566f549dd chore: migrate conditional bindings for Emacs 31 2026-08-26 00:10:07 +08:00
Kinneyzhang
021bb3c700 feat: return normalized mutation results 2026-08-25 17:16:57 +08:00
Kinneyzhang
50fb39fd58 chore(etaf-sqlite): switch renderer path to ebox
Keep the SQLite data source adapter on ETAF plus the new standalone Ebox package.
2026-08-05 09:15:50 +08:00
Kinneyzhang
299b9ff877 feat(sqlite): add concrete data source
Adapt Emacs SQLite to the core ETAF Data Source contract with typed schema validation, safe queries, transactions, pagination, mutations, tests, and bilingual usage documentation.
2026-08-05 06:59:23 +08:00