|
1 | 1 | # 92-gap-backlog |
2 | 2 |
|
3 | | -> Last updated: 2025-12-16 (Round 40 — scratchpad demos wired) |
| 3 | +> Last updated: 2025-12-17 (backlog empty — MVP milestone) |
4 | 4 |
|
5 | 5 | ## Status |
6 | 6 |
|
|
10 | 10 |
|
11 | 11 | ## Now (next parallel assignments) |
12 | 12 |
|
13 | | -Pick disjoint tasks from `.tasks/backlog/`: |
14 | | - |
15 | | -- **Tests now green** |
16 | | - - Zig parity: 52/52 passing (TASK-051 done) |
17 | | - - Browser tests: 30/30 passing (Round 39 — added 12 extension tests for sqlite-vec/FTS5/JSONB) |
18 | | - - Mesh tests: 81/81 passing (Round 38 — F13-F14 + Phase 5 integration) |
19 | | - |
20 | | -- **Browser Multi-Tab Implementation (Round 37 — complete)** |
21 | | - - ✅ Browser foundation F5-F8: `.tasks/done/TASK-063-browser-multitab-foundation.md` |
22 | | - - Coordinator + Provider classes |
23 | | - - 9 coordinator tests, 14 provider tests |
24 | | - - ✅ Browser specs: `.tasks/done/TASK-053-spec-browser-runtime-phase1.md`, `.tasks/done/TASK-054-spec-browser-runtime-phase2.md` |
25 | | - - ✅ Reactive subscriptions F9-F10: `.tasks/done/TASK-032-web-reactive-subscriptions.md` |
26 | | - - db_version notification broadcast from provider to clients |
27 | | - - 8 new tests (4 coordinator, 4 provider) |
28 | | - - ✅ Service Worker fallback F11-F12: `.tasks/done/TASK-031-web-service-worker-fallback.md` |
29 | | - - ServiceWorkerCoordinator class |
30 | | - - 12 new tests |
31 | | - |
32 | | -- **Upstream goodwill (de-prioritized)** |
33 | | - - Scope decision (later): `.tasks/backlog/TASK-055-tom-scope-upstream-feedback.md` |
34 | | - - zig-sqlite feedback cards (later): `.tasks/backlog/TASK-037-zig-sqlite-upstream-feedback-blocked.md` |
| 13 | +**Backlog is empty.** All planned work complete. |
| 14 | + |
| 15 | +- **Tests all green** |
| 16 | + - Zig parity: 52/52 passing |
| 17 | + - Browser tests: 30/30 passing (sqlite-vec/FTS5/JSONB) |
| 18 | + - Mesh tests: 81/81 passing |
| 19 | + - TypeScript: clean |
| 20 | + |
| 21 | +- **Browser Multi-Tab Implementation — complete** |
| 22 | + - ✅ Foundation F5-F8, Reactive subscriptions F9-F10, SW fallback F11-F12, Migration F13-F14, Polish F15 |
| 23 | + |
| 24 | +- **Upstream goodwill — cancelled (2025-12-17)** |
| 25 | + - Per Tom: "skip all zig-sqlite stuff" |
| 26 | + - `.tasks/done/TASK-055-tom-scope-upstream-feedback.md` (cancelled) |
| 27 | + - `.tasks/done/TASK-037-zig-sqlite-upstream-feedback-blocked.md` (cancelled) |
35 | 28 |
|
36 | 29 | ## Done (recent) |
37 | 30 |
|
@@ -69,6 +62,11 @@ Pick disjoint tasks from `.tasks/backlog/`: |
69 | 62 |
|
70 | 63 | - Effect Bun scratchpad (blocked on Tom / TS spec-gate): `.wishes/blocked-on-tom/effect-bun-scratchpad.md` |
71 | 64 |
|
| 65 | +### Wishes satisfied (2025-12-17) |
| 66 | + |
| 67 | +- `.wishes/done/scratchpad.md` — bun + browser scratchpads wired (Round 40) |
| 68 | +- `.wishes/done/small-prod-builds.md` — size report shows healthy 105% overhead (Round 38) |
| 69 | + |
72 | 70 | ### Scratchpad demos (done Round 40) |
73 | 71 |
|
74 | 72 | - [x] Scratchpad demos wiring → `.tasks/done/TASK-069-wire-scratchpads.md` |
|
0 commit comments