Product notes
What shipped. In plain English.
Current is 4.8.29 on npm latest. Weekly accumulate. Older notes stay for history.
-
4.8.29
Current
4.8.29 — shared packages, sorted install
On npm latest. In a pnpm/turbo workspace,
startclassifies each shared package instead of puttingpackages/<name>/src/**on DomainModel, so a Button import is not a domain violation (#369).start --applyinsertsarkgateamong already-sorteddevDependencies(#370). A partialchecknames the cause, anddoctordoes not recommend--strict-mergewhile analysis is incomplete.hookResidentWarmCI ceiling is 99 ms. #371 is tests only. No required config migration. -
4.8.28
Published
4.8.28 — root Next include, one first step
On a Next app with no
src/,startincludes rootcomponents/andlib/, so there is no false 100% governed (#363). With no config, every command namesarkgate start, andcheck/--strict-mergeexit 1 withNO_ARK_CONFIG(#364). #362 is docs only. No required config migration. -
4.8.27
Published
4.8.27 — entrypoints, blueprints, write-gate timeout
Public
layers[].entrypointson check, ESLint, AICodeGate, and MCP (#360). Place and prepare-write name that door. Rejections carry a TypeScript repair blueprint.ark init --baselinefreezes existing violations. A strict cycle policy catches a 2-hop cycle on a single-file write. WarmApplyPatch/apply_patchevaluation uses a 1500ms window. No required config migration. -
4.8.26
Published
4.8.26 — the tree you named
--rootis always the analyzed tree and--configis only a file (#353).--strictrefuses a config outside the Git repository on every branch (#354). No required config migration. -
4.8.25
Published
4.8.25 — weekly accumulate
Weekly accumulate (#342, #344–#350): per-slice
childSlices.arkRulesFileand pinnedsliceAliases,--probe-invariants, copies across a wall and files nothing imports in status, optional layer owners and trust. No required config migration; new fields need 4.8.25. -
4.8.24
Published
4.8.24 — slices follow-ups, product audit, lower memory
Follow-ups to 4.8.23 hierarchical slices (#335–#338):
sharedImportsSlicestopAt,childSlices.message,childSlices.siblings.ratchet. Audit fixes across CLI, write hook, MCP, ESLint, ArkRules, ArkRun, ArkOrder and packaging; much lower memory per validation. No config migration; read the behavior changes. -
4.8.23
Published
4.8.23 — hierarchical slices
Optional
childSlicesinner wall (universe → feature) withCROSS_PARENT_SLICE/CROSS_SIBLING_SLICE,sharedImportsSlice: "deny-cross-parent", per-subtree sibling enforcement, whole-segment wildcards,sliceAliases, doctor flat-parent move card. No config migration; new fields need 4.8.23. -
4.8.22
Published
4.8.22 — weekly accumulate
coverage.symbolrecognizes typedexport const X: Type =, test titles with the other quote character count as coverage, honest “no declaration matched”, packed journey matrix in CI. No config migration. -
4.8.21
Published
4.8.21 — weekly accumulate
A bare invariant-id mention is not coverage (can turn green repos red),
upgrade --applyexit 3 = applied but red, optionalsliceIdentity: "stars", groupedSHARED_IMPORTS_SLICEoutput, pilot loop sees reshape pilots, one-minute README. No config migration. -
4.8.20
Published
4.8.20 — weekly accumulate
coverage.symbolneeds a non-test declaration (can turn green repos red), anchored starredsliceFolders, opt-in shared-root → slice deny, reshape pilot stays governed, honest doctor on cohesion residual. No config migration. -
4.8.18
Published
4.8.18 — weekly accumulate
Monorepo DomainModel globs, packed README latest truth, doctor dual-match honesty, compact-start size refuse, stale skills warn. No config migration.
-
4.8.17
Published
4.8.17 — ADR path + confidence island
Accumulates product #264+#265: ADR path on policy weaken, confidence island retarget. No config migration.
-
4.8.16
Published
4.8.16 — honest doctor, honest install
IT01 tests path, cited greens, coverageRoots when enforced, start --apply install honesty. No config migration.
-
4.8.14
Published
4.8.14 — first-class /ark-order
First-class
/ark-orderand the ships after 4.8.13. No config migration. -
4.8.13
Published
4.8.13 — contain, guide, order
ArkOrder first-contact is honest. 4.8.12 was tagged, not published. No config migration.
-
4.8.11
Published
4.8.11 — nested config stays in that tree
--rootplus a nested--configno longer walks up to the parent. -
4.8.8
Published
4.8.8 — see the system, keep the limits honest
Local dashboard over bounded inspector facts. Memory is not durable. Statuses you can recompute stay derived.
-
Older
↗
GitHub changelog
4.8.10 through 4.0.0 stay on this site for history. Maintainer notes live on GitHub.
-
4.8.0
Published
ArkOrder lands
Optional extra for slow product choices. Same npm package.
-
Archive
↗
GitHub releases
3.x line and maintainer archive on GitHub.