Commit graph

14 commits

Author SHA1 Message Date
Mario Zechner
423e20cb78 feat(agent): separate sessions, branches, and lanes 2026-08-25 16:52:29 +02:00
Cristina Poncela Cubeiro
94108a1ac6 feat(sqlite): databasePath, sessionId for sharding 2026-08-24 15:40:18 +02:00
Mario Zechner
41c9795be7 feat(agent): add durable drive foundations 2026-08-24 12:37:48 +02:00
Cristina Poncela Cubeiro
bf7acdcc18 test(sqlite): finalize repo and storage conformance 2026-08-18 16:32:25 +02:00
Armin Ronacher
3fbfcf48ff feat(agent): thread invocation context through harness APIs 2026-08-17 19:56:21 +02:00
Mario Zechner
c179395b1e feat(agent): add bound values and lists 2026-08-17 16:47:18 +02:00
Cristina Poncela Cubeiro
8992320444 feat(sqlite): co-ordinate fork with open session 2026-08-17 10:38:59 +02:00
Cristina Poncela Cubeiro
db0e240861 feat(sqlite): lease lifecycle and renewal
Checked what is usually done, and seems to be common pattern to use half the max time for interval (e.g. Kubernetes leader election docs).
2026-08-17 09:28:04 +02:00
Cristina Poncela Cubeiro
07e4a253ce feat(sqlite): cache insert statements for trigger performance 2026-08-17 08:53:09 +02:00
Cristina Poncela Cubeiro
011c78f710 feat(sqlite): triggers for no duplicate ids across tables 2026-08-16 22:32:07 +02:00
Cristina Poncela Cubeiro
4ea01980ff feat(sqlite): append entry to branch index 2026-08-14 09:51:00 +02:00
Cristina Poncela Cubeiro
fae6bf90bc feat(sqlite): begin immediate transaction on apply commit 2026-08-13 18:16:36 +02:00
Cristina Poncela Cubeiro
5b8df56823 feat(sqlite): readonly storage 2026-08-13 13:55:13 +02:00
Cristina Poncela Cubeiro
6b8b140c85 feat(sqlite): scaffold storage 2026-08-13 12:08:51 +02:00