Skip to content

feat(releases): hierarchical tree view for Big Rocks dashboard - #1085

Draft
dimakis wants to merge 1 commit into
mainfrom
session/2026-06-16-f792df10750e
Draft

feat(releases): hierarchical tree view for Big Rocks dashboard#1085
dimakis wants to merge 1 commit into
mainfrom
session/2026-06-16-f792df10750e

Conversation

@dimakis

@dimakis dimakis commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds a Table/Tree view toggle to the Big Rocks dashboard page
  • BigRocksTree.vue: work-graph-style hierarchy (Rock > Features) with expand/collapse, status-colored dots, connector lines, and size indicators
  • SizeIndicator.vue: mini completion bar + epic/item counts + optional RICE score badge
  • useHealthAggregation.js: projects epicCount, issueCount, rice, storyPoints into rockFeatures; aggregates totalEpicCount, totalIssueCount, totalStoryPoints into rockHealth
  • 492 tests passing (including 24 new tests for tree + size indicator + aggregation)

Test plan

  • Load Big Rocks page, verify Table view unchanged
  • Toggle to Tree view, verify rocks render with expand/collapse
  • Expand rocks, verify features show with status dots and size indicators
  • Expand All / Collapse All buttons work
  • Edit/Delete actions still function from tree view
  • Verify dark mode styling

🤖 Generated with Claude Code

Add a Table/Tree view toggle to the Big Rocks page. The tree view renders
a work-graph-style hierarchy (Rock > Features) with expand/collapse,
status-colored dots, connector lines, and SizeIndicator badges showing
epic/issue counts, completion bars, and RICE scores. Size fields
(epicCount, issueCount, rice, storyPoints) are now projected through
useHealthAggregation into rockFeatures and rockHealth aggregates.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant