Skip to main content

Sources and pins

Update this page whenever an initiative re-pins an upstream. Inventories and matrices should be reconciled in the same change set.

ECMAScript (I1)

Not the pin: the living draft at tc39.es/ecma262 tracks work after the yearly snapshot. Do not use it as the claimed edition URL until an explicit re-pin.

Re-pin checklist (new ECMA edition)

  1. Record new edition name + stable HTML URL (edition snapshot, not only the living draft root) + catalog/PDF if available
  2. Bump Test262 SHA to a matching suite revision
  3. Diff feature matrix and built-ins
  4. Open engineering Linear issues for deltas
  5. Update scripty docs/es-pin.md and docs/matrix/language.md in the same change set
  6. Do not claim the new edition in release notes until in-scope matrix rows catch up

Bun (I2)

Primary surfaces reviewed for exclusivity: global Bun, bun:* modules, built-in S3/SQL/SQLite, password/hash/glob helpers.

Deno (I3)

Primary surfaces reviewed: permissions, Deno.* namespace, Deno.serve, Deno.openKv, Deno.dlopen, Deno.test / Deno.bench.

Internal engineering docs (scripty repo)

Public program relationship: Relationship to the v1 plan.

Product locks (not pins — permanent)