Skip to content

Commit 587d6ed

Browse files
Normalize task card statuses and TS file scopes
1 parent 3646fe6 commit 587d6ed

8 files changed

+31
-27
lines changed

.tasks/backlog/TASK-031-web-service-worker-fallback.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# TASK-031: Web Phase-2 — Service Worker Fallback (No COOP/COEP)
22

33
## Status
4-
- [ ] Planned
4+
- [x] Planned
55
- [ ] Assigned
66
- [ ] In Progress
7-
- [ ] Blocked (reason: ...)
7+
- [x] Blocked (reason: TS work must follow spec-first in `effect-native/`)
88
- [ ] Complete
99

1010
## Priority
@@ -16,12 +16,15 @@ subagent (general)
1616
## Parent Docs / Cross-links
1717
- Proposal: `research/zig-cr/96-proposal-multitab-wasm-sqlite-crsqlite.md` (SharedWorker primary, SW fallback)
1818
- Gap backlog: `research/zig-cr/92-gap-backlog.md` (Multi-tab Web Architecture)
19-
- Current impl: `zig/browser-test/src/coordinator/shared-worker.ts`, `zig/browser-test/src/client/db-client.ts`
19+
- TS workflow rules: `effect-native/.specs/AGENTS.md`
20+
- Future spec parent (Phase 1): `effect-native/.specs/crsql-mesh-runtime/instructions.md`
2021

2122
## Constraint
22-
This work is likely TypeScript-heavy. Per `.wishes/stop-before-typescript.md`, do not implement without Tom explicitly opting-in.
23+
This work is TypeScript-heavy.
2324

24-
If Tom has not opted-in, convert this task into a blocked task card with a short design note and a "Tom decision needed" checklist.
25+
Per `AGENTS.md` (TypeScript Work Rule): **all TypeScript work happens in the `effect-native/` submodule** and must follow the spec-first workflow in `effect-native/.specs/AGENTS.md`.
26+
27+
This task stays blocked until Tom explicitly approves proceeding beyond Phase 1 specs for the browser/runtime surface.
2528

2629
## Description
2730
Add a Service Worker fallback for environments where SharedWorker is unavailable.
@@ -30,7 +33,7 @@ Scope is only the coordinator/port-bridging fallback.
3033
Do not attempt to move OPFS access into the Service Worker.
3134

3235
## Files to Modify
33-
- `zig/browser-test/src/*` and/or `zig/browser-dist/*`
36+
- `effect-native/packages-native/` (exact package(s) TBD; see `effect-native/.specs/crsql-mesh-runtime/instructions.md`)
3437
- `research/zig-cr/92-gap-backlog.md` (status notes)
3538

3639
## Acceptance Criteria

.tasks/backlog/TASK-032-web-reactive-subscriptions.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# TASK-032: Web Phase-2 — Reactive Subscriptions Surface
22

33
## Status
4-
- [ ] Planned
4+
- [x] Planned
55
- [ ] Assigned
66
- [ ] In Progress
7-
- [ ] Blocked (reason: ...)
7+
- [x] Blocked (reason: TS work must follow spec-first in `effect-native/`)
88
- [ ] Complete
99

1010
## Priority
@@ -16,22 +16,23 @@ subagent (general)
1616
## Parent Docs / Cross-links
1717
- Proposal: `research/zig-cr/96-proposal-multitab-wasm-sqlite-crsqlite.md` ("Notifications / subscriptions")
1818
- Gap backlog: `research/zig-cr/92-gap-backlog.md` (Multi-tab Web Architecture)
19-
- Current impl: `zig/browser-test/src/client/db-client.ts`
19+
- TS workflow rules: `effect-native/.specs/AGENTS.md`
20+
- Future spec parent (Phase 1): `effect-native/.specs/crsql-mesh-runtime/instructions.md`
2021

2122
## Constraint
22-
Likely TypeScript-heavy. Per `.wishes/stop-before-typescript.md`, do not implement without Tom explicitly opting-in.
23+
This work is TypeScript-heavy.
2324

24-
If Tom has not opted-in, convert this task into a blocked task card with a short design note and a "Tom decision needed" checklist.
25+
Per `AGENTS.md` (TypeScript Work Rule): **all TypeScript work happens in the `effect-native/` submodule** and must follow the spec-first workflow in `effect-native/.specs/AGENTS.md`.
26+
27+
This task stays blocked until Tom explicitly approves proceeding beyond Phase 1 specs for the browser/runtime surface.
2528

2629
## Description
2730
Provide a narrow notification/subscription surface so tab B can react when tab A writes.
2831

2932
MVP can be a "db_version advanced" event broadcast; leave "observable queries" as optional.
3033

3134
## Files to Modify
32-
- `zig/browser-test/src/shared/rpc-types.ts`
33-
- `zig/browser-test/src/client/db-client.ts`
34-
- `zig/browser-test/src/coordinator/shared-worker.ts`
35+
- `effect-native/packages-native/` (exact package(s) TBD; see `effect-native/.specs/crsql-mesh-runtime/instructions.md`)
3536
- `research/zig-cr/92-gap-backlog.md` (status notes)
3637

3738
## Acceptance Criteria

.tasks/backlog/TASK-033-mobile-static-embedding-guide.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# TASK-033: Mobile Static Embedding Guide (iOS + Android)
22

33
## Status
4-
- [ ] Planned
4+
- [x] Planned
55
- [ ] Assigned
66
- [ ] In Progress
77
- [ ] Blocked (reason: ...)

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# TASK-037: zig-sqlite Upstream Feedback Capture (blocked)
22

33
## Status
4-
- [ ] Planned
4+
- [x] Planned
55
- [ ] Assigned
66
- [ ] In Progress
7-
- [x] Blocked (reason: waiting for Tom to pick items)
7+
- [x] Blocked (reason: waiting for Tom to pick items / scope)
88
- [ ] Complete
99

1010
## Priority

.tasks/done/TASK-034-npm-package-zig-native.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# TASK-034: npm Packaging for Zig-built Native Extensions
22

33
## Status
4-
- [ ] Planned
5-
- [ ] Assigned
6-
- [ ] In Progress
4+
- [x] Planned
5+
- [x] Assigned
6+
- [x] In Progress
77
- [ ] Blocked (reason: ...)
88
- [x] Complete
99

.tasks/done/TASK-036-release-planning-proposal.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
- [x] Planned
55
- [x] Assigned
66
- [x] In Progress
7-
- [ ] Blocked (reason: ...)
7+
- [ ] Blocked (reason: n/a)
88
- [x] Complete
99

1010
## Priority

.tasks/done/TASK-040-spec-crsql-mesh-protocol.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# TASK-040: Spec Phase 1 — New Package: `@effect-native/crsql-mesh-protocol`
22

33
## Status
4-
- [ ] Planned
5-
- [ ] Assigned
6-
- [ ] In Progress
4+
- [x] Planned
5+
- [x] Assigned
6+
- [x] In Progress
77
- [ ] Blocked (reason: ...)
88
- [x] Complete
99

.tasks/done/TASK-043-spec-crsql-mesh-integration.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# TASK-043: Spec Phase 1 — Changes to Existing Package: `@effect-native/crsql`
22

33
## Status
4-
- [ ] Planned
5-
- [ ] Assigned
6-
- [ ] In Progress
4+
- [x] Planned
5+
- [x] Assigned
6+
- [x] In Progress
77
- [ ] Blocked (reason: ...)
88
- [x] Complete
99

0 commit comments

Comments
 (0)