openplanr 1.25.1
Patch Changes
Fix
openplanr setupfailing against the published plugin tuple.The CLI pins its pipeline sibling exactly in
optionalDependencies, and at runtime resolves the installed copy's version to decide which Claude plugin version to expect — compared by strict equality. The 1.25.0 release shipped that pin at0.40.0while publishing alongside pipeline0.41.0, so everyplanr setupon a correctly-installed machine failedE_CLAUDE_PLUGIN_UPDATE_FAILEDand rolled back, reporting the user's newer plugin as drift. The skills plugin target was stale for the same reason (1.26.0, published1.26.1), silently omitting it from prescriptions.Both pins now track the released tuple, and a new parity guard compares the declared pin against the pipeline revision the environment resolves — the same guard the skills bundle already had, which is why the release canary caught its stale pin and nothing caught this one. No existing test could: the suites set
OPENPLANR_PIPELINE_ROOTto a source checkout, which bypasses the node_modules resolution the pin governs.