Joseph Doherty
eb22d3740f
docs(audit): add M2 site-sync-pipeline implementation plan (#23)
8 bundles (A: race-fix + tiebreaker, B: SQLite writer + ring fallback,
C: gRPC proto + mapper, D: telemetry actor + ingest actor + gRPC handler,
E: host wiring, F: ESG audit emission via ScriptRuntimeContext wrapper,
G: SiteAuditWriteFailures health metric, H: component-level e2e test).
Brainstorm decisions locked: provenance via ScriptRuntimeContext wrapper,
push-primary telemetry, component-level e2e (no factory expansion),
mirror SiteEventLogger Channel<T> pattern for SqliteAuditWriter.
2026-05-20 12:08:01 -04:00
..
2026-03-21 01:11:35 -04:00
2026-03-21 01:11:35 -04:00
2026-03-21 01:11:35 -04:00
2026-03-21 01:11:35 -04:00
2026-03-21 01:11:35 -04:00
2026-03-21 01:11:35 -04:00
2026-03-21 01:11:35 -04:00
2026-03-21 01:11:35 -04:00
2026-03-17 13:30:23 -04:00
2026-03-17 13:35:54 -04:00
2026-03-17 13:35:54 -04:00
2026-03-17 14:35:52 -04:00
2026-03-17 14:35:52 -04:00
2026-05-13 13:30:07 -04:00
2026-03-21 11:32:24 -04:00
2026-05-13 13:30:07 -04:00
2026-05-13 13:30:07 -04:00
2026-03-22 08:13:23 -04:00
2026-03-24 16:19:39 -04:00
2026-03-24 16:19:39 -04:00
2026-05-11 22:42:48 -04:00
2026-05-11 22:03:55 -04:00
2026-05-11 21:29:32 -04:00
2026-05-11 10:30:15 -04:00
2026-05-11 10:27:39 -04:00
2026-05-12 08:13:11 -04:00
2026-05-12 08:59:19 -04:00
2026-05-12 00:27:35 -04:00
2026-05-12 00:33:51 -04:00
2026-05-12 00:33:51 -04:00
2026-05-13 00:33:00 -04:00
2026-05-12 05:38:58 -04:00
2026-05-12 03:31:54 -04:00
2026-05-16 05:21:57 -04:00
2026-05-16 05:25:10 -04:00
2026-05-16 05:25:10 -04:00
2026-05-18 17:50:30 -04:00
2026-05-18 23:01:30 -04:00
2026-05-18 23:01:30 -04:00
2026-05-18 10:44:11 -04:00
2026-05-19 11:26:37 -04:00
2026-05-19 11:30:21 -04:00
2026-05-19 11:30:21 -04:00
2026-05-19 02:35:47 -04:00
2026-05-19 00:39:10 -04:00
2026-05-19 05:01:58 -04:00
2026-05-19 05:08:52 -04:00
2026-05-19 06:31:23 -04:00
2026-05-20 11:58:56 -04:00
2026-05-20 09:53:02 -04:00
2026-05-20 09:53:02 -04:00
2026-05-20 12:08:01 -04:00
2026-05-20 07:53:23 -04:00
2026-05-20 07:32:47 -04:00
2026-05-20 09:39:33 -04:00
2026-03-21 01:11:35 -04:00
2026-05-13 13:30:07 -04:00
2026-05-18 22:57:45 -04:00
2026-03-16 19:00:15 -04:00
2026-05-13 13:30:07 -04:00
2026-03-21 01:11:35 -04:00
2026-03-16 19:51:49 -04:00
2026-03-16 20:13:04 -04:00
2026-03-21 01:11:35 -04:00
2026-03-16 20:35:24 -04:00
2026-03-21 01:11:35 -04:00
2026-03-16 20:57:46 -04:00
2026-05-13 13:30:07 -04:00
2026-03-16 22:19:29 -04:00
2026-03-21 01:11:35 -04:00
2026-03-16 22:19:29 -04:00
2026-05-13 13:30:07 -04:00
2026-03-16 15:34:54 -04:00
2026-03-16 22:19:29 -04:00
2026-03-16 22:19:29 -04:00
2026-03-16 15:34:54 -04:00
2026-03-16 22:19:29 -04:00
2026-03-16 15:34:54 -04:00
2026-03-16 22:19:29 -04:00
2026-03-16 15:34:54 -04:00
2026-05-13 13:30:07 -04:00
2026-05-13 13:30:07 -04:00