Skip to content

Commit 0bb8abb

Browse files
planning+
1 parent 1e8a360 commit 0bb8abb

File tree

2 files changed

+28
-7
lines changed

2 files changed

+28
-7
lines changed

AGENTS.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ Workflow:
6060

6161
## "Update tasks" (backlog refresh)
6262

63+
**Primary goal:** identify and unblock the `0.16.300-preview` release.
64+
6365
Meaning: reconcile intended docs/specs vs built reality, then refresh `.tasks/`.
6466

6567
"Delegate work" and "Update tasks" are an adversarial collaboration loop:
@@ -68,7 +70,12 @@ Meaning: reconcile intended docs/specs vs built reality, then refresh `.tasks/`.
6870
- Gap backlog (`research/zig-cr/92-gap-backlog.md`) is the opposite evergreen handoff (update→delegate).
6971

7072
Do this, in order:
71-
0. Read the delegate evidence first:
73+
0. Anchor on the release tracker:
74+
- Treat `.tasks/backlog/TASK-209-release-0.16.300-preview.md` as the source of truth.
75+
- Any discovered gap must become either:
76+
- a checked/unchecked blocker line in TASK-209 **plus** an owning task card, or
77+
- a triage task explicitly marked "not a release blocker" with rationale.
78+
1. Read the delegate evidence first:
7279
- `.tasks/DELEGATE_WORK_HANDOFF.md`
7380
- Treat it as *claims to falsify*.
7481
- Prefer using the captured test output + coverage notes to avoid rerunning expensive tests.
@@ -98,16 +105,19 @@ Output:
98105

99106
## "Delegate work" (parallel subagents)
100107

108+
**Primary goal:** unblock the `0.16.300-preview` release by executing release-blocker tasks.
109+
101110
Meaning: take a curated subset of `.tasks/backlog/` and run multiple subagents in parallel.
102111

103112
This workflow must produce an evergreen handoff for the adversarial "Update tasks" phase:
104113
- **Gap backlog** (`research/zig-cr/92-gap-backlog.md`) is update→delegate.
105114
- **Delegate handoff log** (`.tasks/DELEGATE_WORK_HANDOFF.md`) is delegate→update.
106115

107116
Procedure:
108-
1. Read `research/zig-cr/92-gap-backlog.md` first (it is the task map).
109-
2. Pick tasks with disjoint `Files to Modify`.
110-
3. For each selected task:
117+
1. Read `.tasks/backlog/TASK-209-release-0.16.300-preview.md` first (release blockers).
118+
2. Then read `research/zig-cr/92-gap-backlog.md` (task map + historical context).
119+
3. Pick tasks with disjoint `Files to Modify`.
120+
4. For each selected task:
111121
- Move `.tasks/backlog/TASK-*.md``.tasks/active/TASK-*.md`.
112122
- Launch one subagent with the task card as the entire prompt.
113123
- Instruct it to only touch listed files and to update the task card as it goes.

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

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
- **CL merge properties**: ✅ **18/18 PASSING** (Round 75)
3232
- **Sentinel properties**: ✅ **15/15 PASSING** (Round 75)
3333
- Parity suite: **367 passed, 4 failed (pre-existing edge cases), 22 skipped**
34+
- Release focus: **Primary goal is `0.16.300-preview` (Native + WASM + Browser)**
3435
- Test scripts: **67+ total**
3536
- Zig implementation: `zig/`
3637
- Canonical task queue: `.tasks/{backlog,active,done}/`
@@ -40,10 +41,20 @@
4041
### Active (0 tasks)
4142
No active tasks. Core sync functionality is complete and working.
4243

43-
### Backlog (1 task)
44+
### Backlog (Release focus: `0.16.300-preview`)
4445
| Task | Priority | Summary | Effort |
4546
|------|----------|---------|--------|
46-
| **TASK-207** | BLOCKED | Re-enable CI for release | Medium (blocked on release decision) |
47+
| **TASK-209** | HIGH | Release tracker: 0.16.300-preview | Large |
48+
| **TASK-210** | HIGH | Release versioning + tags | Medium |
49+
| **TASK-211** | HIGH | Native Zig artifacts (darwin + linux) | Medium |
50+
| **TASK-212** | HIGH | Fix WASM build for release | Medium |
51+
| **TASK-213** | HIGH | Browser provider uses local WASM (no CDN sql.js) | Medium |
52+
| **TASK-214** | HIGH | CI oracle strategy | Medium |
53+
| **TASK-207** | MED | Re-enable CI for release | Medium |
54+
| **TASK-215** | HIGH | GitHub Release ships Zig artifacts | Medium |
55+
| **TASK-216** | HIGH | Nix release uses Zig artifacts + preview version | Medium |
56+
| **TASK-217** | HIGH | effect-native OIDC npm release path | Large |
57+
| **TASK-218** | HIGH | Upstream 0.16.3 compat checklist | Medium |
4758

4859
### Triage Inbox (3 items)
4960
| Task | Priority | Summary | Disposition |
@@ -55,7 +66,7 @@ No active tasks. Core sync functionality is complete and working.
5566
### Blocked on Tom
5667
| Item | Summary |
5768
|------|---------|
58-
| **release-readiness-decision.md** | When are we ready for first public release? |
69+
| **release-readiness-decision.md** | Tom sign-off gate for releasing `0.16.300-preview` |
5970

6071
### Known Limitations
6172
- **crsql_changes SELECT perf**: ~2-7x slower on wide tables vs Rust/C (COUNT is fast, SELECT * is slow)

0 commit comments

Comments
 (0)