ArkGate
4.6.6

Current

Adopted is a merge check.

Patch over 4.6.5. A tree is adopted only when GitHub requires arkgate-check --strict-merge, or you record advisory-only. Doctor is compact. No required config migration.

Upgrade

Get 4.6.6

npm install -D arkgate@4.6.6
npx arkgate upgrade --apply
npx arkgate-check --doctor

Default doctor is one screen. Use --doctor --all for Details. Compass and the deep-module coach stay in JSON.

What changed

Honesty at the merge boundary.

Adopted

Required GitHub status running --strict-merge, or .ark/adoption-stance.json with stance: "advisory-only". A workflow file is not enough.

Created-path merge

New UI files get the domain-logic check. Historical residual stays green. The full smell ratchet is still --fail-on-new-smells.

Stewards

An empty steward list cannot print Healthy ENFORCE. Weakening the contract still needs a contract session.

Compact doctor

First screen stays short. Details wait behind --doctor --all. No new skill names or scores.

Honest limits

What this release does not claim

  • GitHub Free still cannot require status checks. Adopted stays honest about that.
  • Scripted edits still bypass PreToolUse. Required CI remains the merge boundary.
  • No new skill names, sensors, or scores. Does not close the parked claim-gate residual.

Maintainer source: docs/releases/4.6.6.md ↗