~bigbes/sr-ht-dolt: 8527f0fd

feat(web/beads): hierarchy in the milestone view

Arrange each milestone as a shallow hierarchy instead of a flat list.
- Put the milestone-typed issue(s) on top as the milestone's heads.
- Nest tasks under their epics via parent-child dependency edges,
  with a done/total rollup on the epic row; membership stays label-based.
- Keep remaining members as a loose tail; blocks edges are ignored.
- Read the dependencies table optionally, degrading to a flat list.
- Extend fixtures and real-data logging to cover the hierarchy.

Eugene Blikh <bigbes@gmail.com> — 2026-08-05 09:02:05 UTC

Commit 8527f0fdd75341f817d55c259583dd1dbebe173fview raw patch

Parent(s): 5836cb69

4 changed file(s)

FileStatus+
web/milestones.go M +100 -14
web/milestones_test.go M +53 -21
web/realdata_test.go M +5 -1
web/templates/milestones.html M +30 -8