You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
User feedback collection β Optional 1-10 rating with reason, what went well, and what went poorly
Finalize prompt (Step 5) asks for optional feedback before archival, writes structured table to overview.md
Collector parses ## User Feedback table from overview.md into RunMetrics.user_feedback
Aggregator computes avg_user_rating and feedback_count per cohort
CLI offers interactive feedback collection if none found during metrics collection
Analysis and improvement prompts reference avg_user_rating metric target (β₯ 7.0)
UserFeedback type exported from public API
Pipe-safe feedback parsing β User text containing | characters is escaped on write and correctly unescaped on parse using negative lookbehind regex
π Fixed
Duplicate run files β Interactive feedback no longer creates a second run JSON; the original is deleted before re-collecting
Finalize step ordering β Feedback collection moved to Step 5 (before archival at Step 6), ensuring overview.md is written while still in the active spec directory
v1.8.0
β¨ Added
plan2code-metrics β New recursive self-improvement toolchain for plan2code contributors (plan2code-metrics/)
Fully interactive menu-driven CLI β no flags, all inputs collected via prompts