SIGN IN SIGN UP

docs: align CLAUDE.md, CONTRIBUTING.md, and CHANGELOG with pnpm migration (#233)

* docs: update CLAUDE.md and CHANGELOG for pnpm migration

Refs #232

- Replace npm with pnpm in CLAUDE.md dev/release workflow snippets
  (install, build, test, link, lint, format, release).
- Add a Security entry to CHANGELOG noting the 24-hour package
  quarantine (`minimumReleaseAge: 1440`) introduced with the pnpm
  migration to reduce supply-chain attack risk.

* docs: shorten changelog entry for pnpm migration

* docs: update CONTRIBUTING.md for pnpm and trim duplicated architecture

Refs #232

- Replace npm with pnpm across dev setup, testing, and release sections
- Add a short note on the 24h minimumReleaseAge supply-chain quarantine
  so contributors aren't surprised when a fresh dependency bump waits
- Fix stale references: keytar → @napi-rs/keyring, and the outdated
  `mcpc <url> session @name` CLI syntax in the session-lifecycle example
- Trim the architecture overview section: the protocol/IPC/lifecycle
  detail duplicated CLAUDE.md and was already rotting. Replaced with a
  high-level module map plus a pointer to CLAUDE.md for the deep dive.

---------

Co-authored-by: Claude <noreply@anthropic.com>
J
Jan Curn committed
aa4b8202b2ffda167425cadcaead603052bc645b
Parent: d2af9d0
Committed by GitHub <noreply@github.com> on 5/11/2026, 6:30:14 PM