ID:WORK-047Status:done
Tag-based cross-cutting view pages for plan site
Auto-generate pages that group entities by tag, assignee, or milestone. These appear in a "Views" section in the sidebar and use the {% backlog %} rune with appropriate filters.
Priority:mediumComplexity:moderateSource:SPEC-015
Acceptance Criteria
- "By tag" view pages are generated when 3+ distinct tags exist
- "By assignee" view pages are generated when 2+ distinct assignees exist
- "By milestone" view pages are generated when 2+ milestones exist
- Each view page uses
{% backlog %}with the appropriate filter - A "Views" section appears in the sidebar with links to generated pages
- View pages are generated during the aggregate pipeline phase (no manual authoring)
- Count badges show how many entities match each grouping value
Approach
During the aggregate phase, scan the entity registry for distinct tag/assignee/milestone values. For each value above the threshold, generate a synthetic page containing a {% backlog %} rune with the appropriate filter. Add these pages to the page index and sidebar nav.
References
- Plan Site UX at Scale (Plan Site UX at Scale — Feature 4)
- Build backlog Rune (backlog rune — provides the filtering display)
Relationships
History
- 59ded4aContent edited
- f262d7bsource+SPEC-015
- 188ae2dstatusdraft→done
- ☑ "By tag" view pages are generated when 3+ distinct tags exist
- ☑ "By assignee" view pages are generated when 2+ distinct assignees exist
- ☑ "By milestone" view pages are generated when 2+ milestones exist
- +4 more criteria
- f5b8bf8Created (draft, medium, moderate, plan, ux, pipeline)