Skip to content

v3.6.0 — Advisory harden

Choose a tag to compare

@manufosela manufosela released this 19 Jun 07:31
91702fd

Minor. Advisory hardenkj harden learns to compare instead of just install.

Added

  • Advisory mode (epic KJC-PCS-0060): kj harden --report (read-only, per-artifact: missing / yours / kj-managed + concrete improvements; --json) and kj harden --interactive (adopt the standard piece by piece, default-safe). Comparison engine recognises equivalent config formats so it never reports a false missing; monorepo-aware.
  • Scope control (KJC-TSK-0564): demo/fixture dirs ignored by default; --only/--exclude flags + per-repo package.json kj.harden.

Changed

  • kj init first run (KJC-BUG-0087, KJC-TSK-0571, KJC-BUG-0088): no cold scope question, advanced agent-routing behind one opt-in, consistent English with glossed terms, no Squeezr-banner noise, a clear next-step close, and kj --help surfacing the basics.

Fixed

  • ai-trash ships to npm (KJC-BUG-0089): the kj-trash safety binary was never in the published tarball — now packaged + exposed as a root bin, guarded by the verify-pack gate.

Full notes in CHANGELOG.md.