Phase: β — Schuster demo · Plan task: β.2 · Est: 2 pd · Suggested role: Dev B
What to build
Stop assuming opencode on $PATH (audit §4 Assumption 4 — currently a bare cp.spawn("opencode")). Commit/bundle a pinned opencode binary in the VSIX (or a download-at-build step pinned to a SHA), gated by a boot-smoke test.
Acceptance criteria
Blocked by: none
Authoritative refs: plan §2 β.2 · PRD S35
Phase: β — Schuster demo · Plan task: β.2 · Est: 2 pd · Suggested role: Dev B
What to build
Stop assuming
opencodeon$PATH(audit §4 Assumption 4 — currently a barecp.spawn("opencode")). Commit/bundle a pinned opencode binary in the VSIX (or a download-at-build step pinned to a SHA), gated by a boot-smoke test.Acceptance criteria
/eventSSE 200 against a synthesized project. (S35)$PATHlookup. (S35)Blocked by: none
Authoritative refs: plan §2 β.2 · PRD S35