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-18 08:21:43 +01:00
2026-07-17 12:40:00 -07:00
2026-07-14 00:36:04 -07:00
2026-07-16 22:01:34 -07:00
2026-07-16 22:01:34 -07:00
2026-07-16 22:01:34 -07:00
2026-06-04 21:40:44 -04:00
2026-07-13 12:44:33 -07:00
2026-07-13 12:44:33 -07:00
2026-06-04 21:40:44 -04:00
2026-06-29 13:03:22 -07:00
2026-07-17 00:56:46 -07:00
2026-06-14 22:02:06 -07:00
2026-06-29 11:23:38 +00:00
2026-06-09 11:31:31 +09:00
2026-06-29 11:23:38 +00:00
2026-07-16 00:45:23 -07:00
2026-07-14 09:27:02 -07:00
2026-07-17 00:56:46 -07:00
2026-07-14 09:27:02 -07:00
2026-07-13 12:44:33 -07:00
2026-07-06 19:16:26 +01:00
2026-06-20 17:33:16 +08:00
2026-06-20 17:33:16 +08:00
2026-06-04 21:40:44 -04:00
2026-06-04 21:40:44 -04:00
2026-07-13 12:44:33 -07:00
2026-07-14 09:27:02 -07:00
2026-07-17 00:56:46 -07:00
2026-06-04 21:40:44 -04:00
2026-07-13 12:44:33 -07:00
2026-06-04 21:40:44 -04:00
2026-07-07 05:51:47 -07:00
2026-07-18 11:42:14 +01:00
2026-07-18 08:21:43 +01:00
2026-06-04 21:40:44 -04:00
2026-07-18 11:42:14 +01:00
2026-06-04 21:40:44 -04:00
2026-07-16 22:01:34 -07:00
2026-07-16 22:01:34 -07:00
2026-07-14 09:27:02 -07:00
2026-06-10 14:35:44 +09:00
2026-07-16 22:01:34 -07:00
2026-07-16 22:01:34 -07:00
2026-07-18 08:21:43 +01:00
2026-07-18 08:21:43 +01:00
2026-07-18 08:21:43 +01:00
2026-07-18 08:21:43 +01:00
2026-07-16 04:46:29 -07:00
2026-07-16 04:46:29 -07:00
2026-07-13 12:44:33 -07:00
2026-06-04 21:40:44 -04:00
2026-07-13 12:44:33 -07:00
2026-07-11 01:28:29 +01:00
2026-06-20 20:41:02 +08:00
2026-06-04 21:40:44 -04:00
2026-07-16 22:01:34 -07:00
2026-07-18 08:21:43 +01:00
2026-07-18 08:21:43 +01:00
2026-07-18 08:21:43 +01:00