createOperatingAdvisorBrief now requires an explicit protocolVersion. Breaking for library consumers that omitted it: they receive E_OPERATE_LEGACY_BRIEF_VERSION_REQUIRED. The previous silent default to 1.2.0 allowed a frozen legacy contract to reach a Protocol v1.4 mandate, because the version guard only rejected an explicit disallowed value and never a defaulted one. The dead 1.3.0 branch of that function is fixed alongside it.
npm publish is now gated on the changelog documenting the version being released. Versions 0.37.0, 0.37.1 and 0.37.2 were tagged and published with no changelog entry and nothing detected it.
README no longer claims macOS/Linux/WSL-only support while documenting a Windows installer, and the model references are reconciled with the portability claim they sit under.
Existing CLI installs are unaffected: openplanr pins planr-pipeline by exact version.