[Feature] Step Feedback Flag - "This Step is Wrong" #58

Open
opened 2026-02-10 15:58:59 +00:00 by chihlasm · 0 comments
chihlasm commented 2026-02-10 15:58:59 +00:00 (Migrated from github.com)

Summary

A small flag/report button on each tree step during active sessions. Engineers can flag steps that are incorrect, outdated, or unhelpful. Flags aggregate for tree authors to review.

Why

  • Creates a quality feedback loop without requiring formal reviews
  • Engineers won't write bug reports, but they'll click a flag button
  • Tree authors see which steps get flagged most → prioritize fixes
  • Self-improving tree ecosystem

Implementation Notes

  • Flag button (Lucide Flag icon) on each node during session navigation
  • Store flags: step_flags table (user_id, tree_id, node_id, flag_type, comment, created_at)
  • Flag types: "incorrect", "outdated", "unclear", "missing info"
  • Optional short comment field
  • Tree author view: list of flagged steps with counts, sorted by frequency
  • Admin view: aggregate flag counts per tree

Acceptance Criteria

  • Flag button on each step during active sessions
  • Flag type selector (incorrect/outdated/unclear/missing)
  • Optional comment field
  • Tree author can view flagged steps for their trees
  • Flag counts visible on tree detail/edit page

Sources

Priority

Do Next — quality feedback loop

## Summary A small flag/report button on each tree step during active sessions. Engineers can flag steps that are incorrect, outdated, or unhelpful. Flags aggregate for tree authors to review. ## Why - Creates a quality feedback loop without requiring formal reviews - Engineers won't write bug reports, but they'll click a flag button - Tree authors see which steps get flagged most → prioritize fixes - Self-improving tree ecosystem ## Implementation Notes - Flag button (Lucide `Flag` icon) on each node during session navigation - Store flags: `step_flags` table (user_id, tree_id, node_id, flag_type, comment, created_at) - Flag types: "incorrect", "outdated", "unclear", "missing info" - Optional short comment field - Tree author view: list of flagged steps with counts, sorted by frequency - Admin view: aggregate flag counts per tree ## Acceptance Criteria - [ ] Flag button on each step during active sessions - [ ] Flag type selector (incorrect/outdated/unclear/missing) - [ ] Optional comment field - [ ] Tree author can view flagged steps for their trees - [ ] Flag counts visible on tree detail/edit page ## Sources - `.claude/docs/ai/resolutionflow/10x/session-1.md` — Small Gems #6 ## Priority **Do Next** — quality feedback loop
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: chihlasm/resolutionflow#58