Adopt pm-cli 2026.7.27 with a real activation proof

Merged
UN
3mo ago
+36-7

Summary

Adopts pm-cli 2026.7.27.

  • @unbrained/pm-cli peerDependencies >=2026.7.26 → >=2026.7.27
  • @unbrained/pm-cli devDependencies ^2026.7.26 → ^2026.7.27
  • lockfile refreshed
  • all three version sites bumped to 2026.7.27: package.json, manifest.json, and the module's own self-reported version constant

That last point matters: bumping only package.json leaves an installed extension reporting a stale
version to the host and to pm extension --manage. A reviewer caught exactly that drift on the
sibling pm-starter change, so it is handled up front here.

Why an activation proof is mandatory

2026.7.27 hardened host-owned global flags. A collision aborts command registration at the
offending command — dropping it and every later sibling — while --help still exits 0 and
invoking the command yields a misleading Commander arity error that never mentions extensions
(pm-cli#772). A version edit on its own proves
nothing about whether the extension still works.

Verified on the real CLI, with the built extension installed into a throwaway workspace holding a
seeded item:

install                  ok=true  warnings=[]
pm linear --help                   exit 0, registers
pm list --limit 1 --json valid JSON        (host commands unaffected)
flag-collision audit     no host-owned global declared

Gates

build, typecheck, check, 63 tests passing, changelog:full + changelog:check
after git fetch origin --tags --force (stale local release tags otherwise red the CI changelog
check while passing locally).

pm items

Summary by Sourcery

Adopt pm-cli version 2026.7.27 and record the upgrade in project metadata and automation artifacts.

Enhancements:

  • Update pm-cli peer and dev dependency constraints to 2026.7.27 in package.json.
  • Refresh the npm lockfile to align with the new pm-cli version and dependency graph.

Documentation:

  • Add an Unreleased changelog entry documenting the pm-cli 2026.7.27 adoption.

Chores:

  • Add pm agent chore and history records for the pm-linear-zntu task capturing the pm-cli 2026.7.27 upgrade.

Summary by cubic

Adopts @unbrained/pm-cli 2026.7.27 and includes a real activation proof under the new global-flag hardening. Verified on the CLI: clean install, pm linear --help exits 0, host commands OK, no host-owned global collisions.

  • Dependencies
    • Bump peerDeps to @unbrained/pm-cli >=2026.7.27
    • Bump devDeps to @unbrained/pm-cli ^2026.7.27
    • Refresh lockfile
    • No manifest.json or module version changes; already at 2026.7.27