openplanr 1.5.0
Minor Changes
Multi-runtime rules: extend
openplanr rules generatewith a--scopeflag for cross-runtime pipeline support.openplanr rules generatenow accepts--scope <agile|pipeline|all>(default:agile— preserves existing behaviour byte-for-byte). The newpipelinescope generates rule files that drive the openplanr-pipeline two-phase spec-driven flow on the chosen runtime, giving Cursor and Codex first-class parity with the Claude Code plugin.Cursor (
--target cursor --scope pipeline):.cursor/rules/openplanr-pipeline.mdc— master rule (mode detection, R1 human gate, runtime parity notes).cursor/rules/openplanr-pipeline-plan.mdc— PO Phase orchestration (Composer subagent dispatch).cursor/rules/openplanr-pipeline-ship.mdc— DEV Phase orchestration (parallel subagents, qa gate, snapshot, marker).cursor/rules/agents/{db,designer,specification,frontend,backend,qa,devops,doc-gen}-agent.md— 8 role bodies vendored verbatim fromopenplanr-pipeline/agents/(frontmatter stripped; Cursor uses different permission model)
Codex (
--target codex --scope pipeline):AGENTS.mdextended with a## OpenPlanr Pipeline Orchestrationsection. Roles modelled as personas (Codex doesn't have separate subagent processes); R1, R2, R5, R6, R8, R9 declared at prompt level with conformance-test enforcement.
Claude (
--target claude --scope pipeline):CLAUDE.mdgets a conditional## OpenPlanr Pipeline (Path A)block under{{#if pipelineScope}}- Sibling
openplanr-pipeline.mdreference card with install commands, slash command list, and cross-runtime pointer
--scope allproduces both agile and pipeline rules side-by-side.Compatibility matrix and OpenPlanr Protocol v1.0.0 documented in
openplanr-pipeline/docs/protocol/andopenplanr-pipeline/docs/compatibility-matrix.md(pipeline plugin v0.6.0+).openplanr initnow auto-generates pipeline rules by default. The init flow asks "Generate openplanr-pipeline rules?" with defaultYes— meaning a singleopenplanr initproduces a complete, ready-to-use cross-runtime project (Cursor + Codex pipeline rules pre-installed; Claude Code skill activates the same workflow via the plugin). Opt out withopenplanr init --no-pipeline-rulesto preserve the previous agile-only behaviour. This closes the cross-runtime DX gap so each tool (Cursor, Codex, Claude Code) is self-sufficient after a single command — no manualopenplanr rules generate --scope pipelinestep required for the common case.Migration: none. Existing projects can either re-run
openplanr init(it auto-detects existing config and asks to overwrite) or runopenplanr rules generate --scope allto add pipeline rules without touching config.--scope agile(the previous default foropenplanr rules generate) keeps producing the existing 6 Cursor.mdcfiles, single CLAUDE.md, single AGENTS.md outputs unchanged.