Relationship to the v1 plan
The scripty repository keeps an engineering plan atdocs/v1-plan.md. That plan centers:
- Own Zig VM
- External hosts (DX, yappy)
- Equal framework dogfood (Next, Nuxt, Nest, Solid)
- Layered node-compat
What changed
What did not change
- D1 Own VM — never embed V8/JSC/SpiderMonkey
- D5 Permanently Linux-only
- D6 No webview/Chromium in scripty
- D11 No yappy/DX product trees in the scripty repo
- D3 Frameworks remain equal when framework work resumes
- Runtime complexity stays in scripty; hosts stay thin
How to use both documents
Suggested v1-plan.md framing (engineering)
Treat pre-v0.0.1 as Milestone language-gate inserted before M3 framework dogfood completion:
Conflict resolution
If instructions disagree:- Product locks (Linux, own VM, no webview, repo boundary) always win
- Tag
0.0.1language claims follow this program’s I1 definition - Framework equality remains true for post-gate work
- Update both docs in one change set when priorities shift again