Phase: β — Schuster demo · Plan task: β.4 · Est: 5 pd · Suggested role: Dev B
What to build
Make a clean install self-contained (audit §4 Assumptions 1/3): bundle the solve script + template into the VSIX (no sibling-tree resolution), auto-instantiate the Julia project on install (kill the /tmp/amicode-spike-julia hard-fail), a timed clean-machine install runbook for one lab, and a healthcheck command. (Per-platform sysimage pipeline + multi-lab generalization → Phase 2.)
Acceptance criteria
Blocked by: #1, #2, #3
Authoritative refs: plan §2 β.4 · PRD S28/S29
Phase: β — Schuster demo · Plan task: β.4 · Est: 5 pd · Suggested role: Dev B
What to build
Make a clean install self-contained (audit §4 Assumptions 1/3): bundle the solve script + template into the VSIX (no sibling-tree resolution), auto-instantiate the Julia project on install (kill the
/tmp/amicode-spike-juliahard-fail), a timed clean-machine install runbook for one lab, and a healthcheck command. (Per-platform sysimage pipeline + multi-lab generalization → Phase 2.)Acceptance criteria
lab.toml) completes ≤ 60 min andamico-runfinds its bundled script (no exit-64 on missing script). (S28, S29)healthcheckexits 0 when sysimage/julia + opencode/eventSSE 200 + LLM creds + bundled script all resolve; non-zero with a precise message otherwise. (S28)Blocked by: #1, #2, #3
Authoritative refs: plan §2 β.4 · PRD S28/S29