Feature Request: ICW — Durable planning artifacts in the documentation system
Type: Feature Request (FR)
ID: FR-075
Submitted: 2026-04-01
Submitted By: RMS (AI Dev Kit)
Priority: MEDIUM
Status: COMPLETE (v0.5.1.75+1 — RW E5:S01:T75)
Implementing Task: E5:S01:T75
Related: FR-040 – Implementation Cycle Workflow (ICW); FR-048 – ICW task identifier argument
Summary
Make ICW explicitly responsible for persisting specifications, test design, and implementation plans in the repository documentation tree (not only in IDE-local plan directories), with a policy, framework docs, and agent rules so specs are discoverable and traceable from Kanban tasks.
Problem
Implementation planning often produces structured specs in editor-local folders (e.g. Cursor ~/.cursor/plans/). Those paths are outside git, not inventoried, and not architected with the rest of the KB. Teams cannot rely on them for audit, onboarding, or cross-session continuity.
Proposed solution
- Policy: Define source-of-truth ordering (task doc → FR →
docs/implementation-cycles/→ ADRs → tests) and a promotion workflow from transient plans to durabledocs/. - ICW package: Document in ICW README, ICW guide, and
icw-workflow.yamlthatoutput_dir(docs/implementation-cycles/) is mandatory persistence; require bidirectional links with the Kanban task. - Agent execution: Update
.cursorrulesICW trigger so agents persist the three-phase package and link it from the task. - Entry point: Add
docs/implementation-cycles/README.mdpointing maintainers at the policy.
Requirements
- FR-075:R01 — Architecture policy:
specification-and-planning-artifacts-policy.mdunderdocs/architecture/standards-and-adrs/(source-of-truth ladder, transient vs durable, promotion workflow, discovery). - FR-075:R02 —
docs/implementation-cycles/README.mdexplains naming,output_dir, and links to the policy. - FR-075:R03 — Framework
implementation-cycle-workflow/README.md: section Durable planning artifacts (ICW responsibility) with links to policy and implementation-cycles README. - FR-075:R04 —
implementation-cycle-workflow-guide.md: same responsibility called out under Overview with links. - FR-075:R05 —
icw-workflow.yaml: comment onoutput_dirreferencing the policy. - FR-075:R06 —
.cursorrules: ICW steps require persisting outputs underdocs/implementation-cycles/(or configuredoutput_dir), linking from the task doc, and citing the policy; Kanban integration step requires Planning artifact links.
Acceptance criteria
- All R01–R06 artifacts exist in the repo and cross-reference each other consistently.
- E5:S01:T75 marked COMPLETE with version anchor
v0.5.1.75+1. - FR-075 status updated to reflect completion and links to the release / task.
Out of scope
- Changing ICW handler code or templates beyond documentation and YAML comments (separate FR if automation must enforce writes).
- Migrating historical
~/.cursor/plans/files (manual hygiene if desired).
References
- Policy:
specification-and-planning-artifacts-policy.md - ICW config:
packages/frameworks/workflow mgt/workflows/implementation-cycle-workflow/icw-workflow.yaml