ArkGate
4.8.29

Current

Shared packages land on the right layer.

ArkGate 4.8.29 is on npm latest. Patch over 4.8.28 (#369, #370, #371). No required config migration: a config that loads in 4.8.28 still loads. That is Contener · Guiar · Ordenar.

Upgrade

Install 4.8.29

npm install -D arkgate@4.8.29
npx arkgate upgrade --json
npx arkgate-check --doctor

No required config migration. No schema bump. Does not close K01 or Z09. This mother config still does not turn ArkOrder on.

What shipped

Classify the package. Keep the sort. Name the gap.

A Button is not a domain violation (#369)

In a pnpm/turbo workspace, start classifies each shared package instead of putting packages/<name>/src/** on DomainModel. UI lands on Presentation, database and auth clients on Persistence, and an API router on Application. A pure package such as packages/schema stays Domain. A Button import is not a domain violation, and a domain file that imports the database still fails (#369, #366).

A sorted install stays sorted (#370)

start --apply inserts arkgate among devDependencies when that object is already sorted, so a dependency-order lint stays green. A failed install leads with the first error line, and says when arkgate's own edit failed that check (#370, #367).

A partial check names the cause (#370)

A partial check names the cause, including a tsconfig that extends a package that isn't installed. doctor does not recommend --strict-merge while analysis is incomplete (#370, #367).

hookResidentWarm ceiling is 99 ms (#370)

The hookResidentWarm CI ceiling is 99 ms. Ubuntu 24.04 image 20261018.339 measured 75.453–85.917 ms, and main misses the old 75 ms ceiling on that image too. The previous image measured 48.687 ms (#370, #367).

Tests only

#371 does not change the checker.

#371 is tests only. It covers the analysis-completeness package-manager sentences the mutation gate already required. No command, exit code, or config field moved.

Honesty

What stayed the same.

No schemaVersion bump. No required config migration. Does not close K01 or Z09. Import rules still hold at write and at merge. Required CI is still the hard line. ArkOrder stays opt-in. This mother config still does not turn ArkOrder on.

Maintainer source: CHANGELOG.md ↗ · #369 ↗ · #370 ↗ · #371 ↗