Repository navigation
v1.0.0
OpenPlanr v1.0.0
The first major release — OpenPlanr is now a complete agile planning platform for AI-powered development workflows.
Highlights
- Backlog management — capture ideas, AI-prioritize by impact/effort, promote to tasks or stories
- Sprint planning — time-boxed iterations with AI-powered task selection and velocity tracking
- Task templates — 5 built-in templates + save your own from existing task lists
- Smart rules for coding agents — 4-step context-gathering protocol teaches Claude Code, Cursor, and Codex to read the full planning hierarchy before implementing
- AI quality guardrails — auto-extracted pattern rules, post-generation validation, and dependency chain detection
New Commands
| Command | Description |
|---|---|
planr backlog add/list/prioritize/promote/close |
Lightweight backlog with AI prioritization |
planr sprint create/add/status/close/list/history |
Sprint management with velocity charts |
planr template list/show/use/save/delete |
Reusable task templates (5 built-in) |
Breaking Changes
- Removed
planr task/quick implementandplanr task/quick fix— coding agents now handle implementation directly viaplanr rules generate. The generated rules file teaches agents the full context-gathering protocol (read task → walk parent chain → read ADRs → scan codebase). - 8 agent adapter files deleted (~1,150 lines) —
agent-factory,claude-agent,codex-agent,cursor-agent,implementation-bridge,progress,prompt-composer,types
What's Changed
Added
planr backlog— capture, prioritize, and promote work itemsplanr sprint— time-boxed iterations with AI auto-select and velocity trackingplanr template— 5 built-in templates + custom template save/use- User-defined AI rules (
.planr/rules.md) - Auto-extracted pattern rules (5 heuristic detectors)
- Post-generation validation (modify-on-missing, create-on-existing, dependency gaps)
displayutility — 13 methods for formatted CLI outputArtifactFrontmattertype for typed artifact boundaries- ESM
exportsfield and dynamic CLI version
Changed
- Rules templates rewritten with 4-step context-gathering protocol
- Sprint task entries now include title and relative file link
- Sprint auto-select sends subtask counts and parent context to AI
- 39 bare
catch {}blocks →logger.debugfor--verbosevisibility - Strict Biome rules:
noExplicitAny,noNonNullAssertion,noConsole @anthropic-ai/sdkbumped to 0.81.0
Fixed
- Slugify
ENAMETOOLONGcrash (80-char truncation with word-boundary trimming) - Backlog title triplication in generated items
- Task parser bold ID regex (empty template saves)
- Sprint "untitled" filename for named sprints
- Plan summary overcounting artifacts
progressBarpercent clamping,logger.debugError formatting, safer Map access
Developer Experience
- 47 new tests (349 total across 29 test files)
- Coverage thresholds raised from 3% → 14%
display.*/logger.*separation for formatted vs operational output
Install / Upgrade
npm install -g openplanr@1.0.0Full changelog: https://github.com/TechArc-io/OpenPlanr/blob/main/CHANGELOG.md