Peter Steinberger
9d97e10efe
refactor: move non-session runtime journals to SQLite (#109427)
* refactor: migrate runtime JSONL state to SQLite
* chore: refresh SQLite migration validation
* fix: preserve safe audit migration order
* fix: sanitize retired audit archives safely
* fix: satisfy SQLite storage architecture gates
* fix: serialize plugin doctor state migrations
* fix: bound memory event SQLite projections
* fix: rotate memory event projections safely
* fix: preserve imported event retention age
* fix: harden memory event export projection
* fix: canonicalize memory event migrations
* fix: harden legacy journal migrations
* fix: report unsafe legacy journal paths
* fix: preserve journal ownership during migration
* fix: keep legacy file imports doctor-only
* fix: align SQLite audit CI coverage
* refactor: keep state helpers module-private
* fix: harden legacy state migration recovery
* fix: reconcile SQLite state audit migration
* test: use neutral audit redaction fixtures
* fix: close SQLite migration recovery gaps
* refactor: split audit migration recovery helpers
* test: prove completed audit pads stay out of backups
* fix: preserve audit record ordinals across blank lines
* fix: align SQLite audit CI contracts
* build: package SQLite audit E2E entries
* fix: preserve audit ordinals in backup snapshots
2026-07-18 11:42:14 +01:00
..
2026-07-16 03:33:08 -07:00
2026-07-18 11:42:14 +01:00
2026-07-07 10:07:13 +01:00
2026-07-05 00:32:47 -04:00
2026-07-18 03:32:39 -04:00
2026-07-05 00:32:47 -04:00
2026-07-12 06:58:40 +01:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-06 07:42:02 +01:00
2026-07-12 06:58:40 +01:00
2026-07-11 16:22:58 -07:00
2026-07-18 01:00:23 +01:00
2026-07-10 05:30:23 +01:00
2026-07-18 06:43:12 +01:00
2026-07-05 00:32:47 -04:00
2026-07-16 16:47:19 -07:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-11 19:59:07 -07:00
2026-07-16 08:57:32 -07:00
2026-07-18 08:51:23 +01:00
2026-07-12 21:04:43 -07:00
2026-07-05 00:32:47 -04:00
2026-07-06 09:42:49 +01:00
2026-07-05 00:32:47 -04:00
2026-07-16 16:47:25 -07:00
2026-07-17 22:24:17 +01:00
2026-07-05 00:32:47 -04:00
2026-07-11 06:30:57 -07:00
2026-07-16 05:05:21 -07:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-11 06:30:57 -07:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-18 03:50:50 +01:00
2026-07-10 22:29:37 -05:00
2026-07-05 00:32:47 -04:00
2026-07-14 18:31:51 +01:00
2026-07-16 19:24:41 -07:00
2026-07-14 18:31:51 +01:00
2026-07-14 18:31:51 +01:00
2026-07-11 10:16:34 -07:00
2026-07-15 01:56:31 -07:00
2026-07-18 06:18:11 +01:00
2026-07-05 00:32:47 -04:00
2026-07-16 16:47:25 -07:00
2026-07-05 00:32:47 -04:00
2026-07-17 14:46:37 +01:00
2026-07-11 14:50:37 -07:00
2026-07-16 21:07:01 -07:00
2026-07-16 16:47:25 -07:00
2026-07-18 03:28:29 +01:00
2026-07-18 03:39:29 +01:00