Skip to content

v2.3.0 — P0 complete

Choose a tag to compare

@pedroknigge pedroknigge released this 09 Jul 00:10

ArkGate 2.3.0 — P0 complete

Mechanical-safe (co-pilot plan)

  1. Type-only import edges
  2. Pure-type file relocate (sourcePureTypeModule + type-only)
  3. Static import of pure-type target modules (targetTypeOnlyExports)

Still judgment: value coupling, side-effect type files, require/dynamic import, globals, cycles.

Deferred: verbatim infra relocation of value modules (cannot prove safe statically).

Release-trust

  • scripts/verify-release-tag.mjs fails closed on unsigned tags by default
  • Override: ARK_ALLOW_UNSIGNED_RELEASE_TAG=true (CI sets this until GPG signing)
npm install -D arkgate@2.3.0