Phase 9: Faster Write-Back (CAL-15) — event-driven outbox drain #14

Merged
luckberg merged 26 commits from gsd/phase-09-faster-write-back into main 2026-06-12 21:19:17 -04:00
Showing only changes of commit 89411ce44b - Show all commits
+1 -4
View File
@@ -842,10 +842,7 @@ describe('scheduleOutboxDrain — trigger wiring (D-09)', () => {
const { createCalendarEvent } = await import('../../src/broker/write.js'); const { createCalendarEvent } = await import('../../src/broker/write.js');
// Slow create so the second scheduleOutboxDrain starts while first is still running // Slow create so the second scheduleOutboxDrain starts while first is still running
vi.mocked(createCalendarEvent).mockImplementation( vi.mocked(createCalendarEvent).mockImplementation(
() => () => new Promise((resolve) => setTimeout(() => resolve(makeResponse(201)), 20)),
new Promise((resolve) =>
setTimeout(() => resolve(makeResponse(201)), 20),
),
); );
const row = makeRow({ id: 1 }); const row = makeRow({ id: 1 });
// First pending-rows query returns the row; subsequent queries return empty // First pending-rows query returns the row; subsequent queries return empty