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');
// Slow create so the second scheduleOutboxDrain starts while first is still running
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 });
// First pending-rows query returns the row; subsequent queries return empty