Skip to content

Commit 6413877

Browse files
++
1 parent 82773c1 commit 6413877

File tree

7 files changed

+41
-159
lines changed

7 files changed

+41
-159
lines changed

.tasks/backlog/TASK-037-zig-sqlite-upstream-feedback-blocked.md

Lines changed: 0 additions & 45 deletions
This file was deleted.

.tasks/backlog/TASK-055-tom-scope-upstream-feedback.md

Lines changed: 0 additions & 39 deletions
This file was deleted.

.wishes/gather-upstream-feedback.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

.wishes/scratchpad.md

Lines changed: 0 additions & 30 deletions
This file was deleted.

.wishes/small-prod-builds.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.wishes/start-here.md

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# start-here
22

3-
If youre asking whats left? start here:
3+
If you're asking "what's left?" start here:
44

55
- Canonical status + remaining gaps: `research/zig-cr/92-gap-backlog.md`
66
- Task queue (what to run next): `.tasks/{backlog,active,done}/`
@@ -9,18 +9,30 @@ If you’re asking “what’s left?” start here:
99
- Specs: `effect-native/.specs/`
1010
- Packages: `effect-native/packages-native/`
1111

12-
## Next parallel work (curated)
12+
## Current Status (2025-12-17)
1313

14-
- Web phase 2 (TS, spec-gated):
15-
- `.tasks/backlog/TASK-031-web-service-worker-fallback.md`
16-
- `.tasks/backlog/TASK-032-web-reactive-subscriptions.md`
17-
- Upstream feedback capture (blocked): `.tasks/backlog/TASK-037-zig-sqlite-upstream-feedback-blocked.md`
14+
**MVP is complete:**
15+
- Zig parity tests: 52/52 passing
16+
- Browser tests: 30/30 passing (includes sqlite-vec, FTS5, JSONB)
17+
- Mesh tests: 81/81 passing
18+
- TypeScript: clean
1819

19-
(For what just happened in the last delegate round, start at `.tasks/DELEGATE_WORK_HANDOFF.md` and then confirm against `effect-native/.specs/` and `effect-native/packages-native/`.)
20+
**Scratchpad demos work:**
21+
- `bun run scratch/bun-scratchpad/index.ts` — CR-SQLite with bun:sqlite
22+
- `bun --hot scratch/browser-scratchpad/src/index.ts` — React multi-tab sync
23+
24+
**Size is healthy:**
25+
- Zig crsqlite is 105.72% of SQLite (~103KB overhead)
26+
27+
## Remaining Backlog
28+
29+
**Empty.** All planned work complete. Upstream zig-sqlite tasks cancelled per Tom (2025-12-17).
30+
31+
Only remaining gap: Effect-TS scratchpad (spec-gated) — see `.wishes/blocked-on-tom/effect-bun-scratchpad.md`
2032

2133
## Rules of the game (thing-golf)
2234

23-
Prefer fewer, sharper Things:
35+
Prefer fewer, sharper "Things":
2436
- One task card owns one named delta.
2537
- Each task card lists a tight `Files to Modify` set.
2638
- Each task card links to its parent doc/spec and the parent links back.

research/zig-cr/92-gap-backlog.md

Lines changed: 21 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 92-gap-backlog
22

3-
> Last updated: 2025-12-16 (Round 40scratchpad demos wired)
3+
> Last updated: 2025-12-17 (backlog emptyMVP milestone)
44
55
## Status
66

@@ -10,28 +10,21 @@
1010

1111
## Now (next parallel assignments)
1212

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)
3528

3629
## Done (recent)
3730

@@ -69,6 +62,11 @@ Pick disjoint tasks from `.tasks/backlog/`:
6962

7063
- Effect Bun scratchpad (blocked on Tom / TS spec-gate): `.wishes/blocked-on-tom/effect-bun-scratchpad.md`
7164

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+
7270
### Scratchpad demos (done Round 40)
7371

7472
- [x] Scratchpad demos wiring → `.tasks/done/TASK-069-wire-scratchpads.md`

0 commit comments

Comments
 (0)