Lodestar 3

Lodestar 3.0.0 reference · docs/releases/v2.2.1.md. See the installation guide for prerequisites and upgrade steps.

# Lodestar 2.2.1

Package: `lodestar-agent-context@2.2.1`.

A focused follow-up to 2.2.0, from a second adversarial review pass over the
rejection register and the agent-facing surface. Contract 5 and schema 5 are
unchanged; existing stores need no migration.

## What changed

- **Rejections follow project rebinding.** The write-time advisory now also
  matches rejections recorded under a project's historical member scopes, so a
  rebinding project keeps intercepting subjects it already settled.
- **Limited reads say what they omit.** `work` and `pending` reads that hit
  `--limit` now set the envelope `more` flag; full lists report `more: false`.
- **Help declares the real shapes.** JSON help now documents the nested input
  shapes (handoff checkpoint fields, promotion destination `put` vs
  `decision.set` variants, decision direction), the global options
  (`--db`, `--output`, `--args-file`, `--args-stdin`, `--human`), and states
  that `--limit`/`--at-revision` apply to reads while mutations are guarded by
  the request write basis.
- **Discovery failures are reported.** A failed Git discovery execution now
  raises a typed `project_discovery_failed` instead of silently deriving a
  working-directory identity.
- **Verification invariants documented.** AGENTS.md now records the managed
  byte-manifest rule and the required `--source-root` regeneration invocation.

## Upgrade

```text
npm install --global lodestar-agent-context@2.2.1
lodestar setup --target all
lodestar setup --target all --apply
```

## Compatibility

Requires Node.js 24.15.0 or newer. Contract 5 and schema 5 are unchanged; no
new migration is required. Release checks run on Windows, Linux, and macOS.