Skip to main content

Relationship to the v1 plan

The scripty repository keeps an engineering plan at docs/v1-plan.md. That plan centers:
  • Own Zig VM
  • External hosts (DX, yappy)
  • Equal framework dogfood (Next, Nuxt, Nest, Solid)
  • Layered node-compat
This pre-v0.0.1 program does not delete those goals. It reorders the gate for the first tagged release.

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:
  1. Product locks (Linux, own VM, no webview, repo boundary) always win
  2. Tag 0.0.1 language claims follow this program’s I1 definition
  3. Framework equality remains true for post-gate work
  4. Update both docs in one change set when priorities shift again