Activity Dashboard 2.0 - Design Package Index
Version: 2.0 Date: November 27, 2025 Status: Final Design Package
Quick Navigationβ
Start Hereβ
π 2025-11-27-DESIGN-UPDATE-V2.0.md Master design update document Comprehensive overview of 2.0 changes, key stakeholder insights, and implementation roadmap based on Will-Hal design review meeting.
Design Documentationβ
Core Architecture Documentsβ
-
SDD-Activity-Dashboard.md (48KB)
- Software Design Document
- System architecture overview
- Data model and entity relationships
- Database schema
- API specifications
- Complete TypeScript interfaces
-
TDD-Activity-Dashboard.md (40KB)
- Technical Design Document
- Task linking algorithms (SessionβTask, CommitβTask)
- Progress calculation implementation
- Activity feed prioritization logic
- Real-time update mechanisms
- Caching strategies
-
ADRs-Activity-Dashboard.md (19KB)
- Architecture Decision Records
- 8 key ADRs with rationale:
- ADR-001: Task-Centric Architecture
- ADR-002: Checkbox as Source of Truth
- ADR-003: Exception-Based Display
- ADR-004: Session-to-Task Linking
- ADR-005: Real-Time Updates
- ADR-006: Three-Level Hierarchy
- ADR-007: Activity Feed Prioritization
- ADR-008: Multi-Project Portfolio
UI & Component Specificationsβ
-
UI-Prompts-Activity-Dashboard.md (32KB)
- Individual UI component prompts
- 8 components with detailed specifications:
- ProjectSummaryBar
- KanbanBoard
- TaskCard
- ActivityFeed
- BlockerPanel
- WorkDistributionChart
- ProjectSelector
- Unified Dashboard Layout
- Sample data for each component
- Usage notes for AI UI generators
-
activity-dashboard-design-spec.md (38KB)
- Complete design specification
- Navigation metaphor (GPS vs Engine)
- Multi-project architecture
- Data transformation pipeline
- Mermaid diagrams for all flows
- UI layout ASCII mockups
Integrated Designβ
- MULTI-PROJECT-DASHBOARD-DESIGN.md (41KB)
- Complete integrated design package
- Combines SDD + TDD + ADRs + UI specs
- 7-part comprehensive document:
- Part 1: Executive Summary
- Part 2: Design Philosophy
- Part 3: Software Design Document
- Part 4: Technical Design Document
- Part 5: Architecture Decision Records
- Part 6: UI Component Specifications
- Part 7: Implementation Guide
Meeting Documentationβ
- MEETING-TRANSCRIPT-2025-11-27-WILL-HAL.txt (19KB)
- Full transcript of design review meeting
- Will and Hal discussion (November 27, 2025, 10:40 AM)
- Key stakeholder quotes and insights
- Design decisions and rationale in context
Document Relationshipsβ
2025-11-27-DESIGN-UPDATE-V2.0.md (Master Overview)
β
ββββ References: MEETING-TRANSCRIPT-2025-11-27-WILL-HAL.txt
β ββββ Key quotes and design insights
β
ββββ Integrates: SDD-Activity-Dashboard.md
β ββββ System architecture, data model
β
ββββ Integrates: TDD-Activity-Dashboard.md
β ββββ Algorithms, implementation details
β
ββββ Integrates: ADRs-Activity-Dashboard.md
β ββββ Design decisions with rationale
β
ββββ Integrates: UI-Prompts-Activity-Dashboard.md
β ββββ Component specifications
β
ββββ Consolidates: MULTI-PROJECT-DASHBOARD-DESIGN.md
ββββ All-in-one reference document
activity-dashboard-design-spec.md
ββββ Complete specification with visual diagrams
Reading Pathsβ
For Product Managers / Stakeholdersβ
Quick Start (15 minutes):
- Read:
2025-11-27-DESIGN-UPDATE-V2.0.md- Sections 1-3- Executive Summary
- Key Design Insights
- Design Philosophy
Deep Dive (45 minutes):
2. Read: MEETING-TRANSCRIPT-2025-11-27-WILL-HAL.txt
- Understand stakeholder requirements
- See design evolution discussion
- Read:
activity-dashboard-design-spec.md- Sections 1-4- Visual diagrams and mockups
- Navigation metaphor
- UI layout
For Developers / Engineersβ
Quick Start (20 minutes):
- Read:
2025-11-27-DESIGN-UPDATE-V2.0.md- Sections 4-5- Data Model
- API Design
- Implementation Roadmap
- Skim:
TDD-Activity-Dashboard.md- Code Examples- Linking algorithms
- Progress calculation
Deep Dive (2 hours):
3. Read: SDD-Activity-Dashboard.md
- Complete system architecture
- Database schema
- TypeScript interfaces
- Read:
TDD-Activity-Dashboard.md- All implementation details
- Real-time update logic
- Caching strategies
- Reference:
ADRs-Activity-Dashboard.md- Understand "why" behind decisions
For UI/UX Designersβ
Quick Start (20 minutes):
- Read:
2025-11-27-DESIGN-UPDATE-V2.0.md- Section 2- Key Design Insights (GPS metaphor)
- Three-Level Hierarchy
- 5-Second Test
- View:
activity-dashboard-design-spec.md- UI Layout- ASCII mockups
- Component structure
Deep Dive (1.5 hours):
3. Read: UI-Prompts-Activity-Dashboard.md
- All 8 component specifications
- Sample data
- Styling guidelines
- Reference:
ADRs-Activity-Dashboard.md- ADR-003: Exception-Based Display
- ADR-006: Three-Level Hierarchy
For AI/LLM Developersβ
Quick Start (15 minutes):
- Read:
TDD-Activity-Dashboard.md- Section 4.1- Task Linking Algorithms
- Session-to-Task matching
- Read:
ADRs-Activity-Dashboard.md- ADR-004: Session-to-Task Linking
Deep Dive (1 hour):
3. Read: SDD-Activity-Dashboard.md - Data Model
- Linking tables schema
- Confidence scoring
- Review: Python code examples in TDD
Key Concepts by Documentβ
Design Philosophyβ
- GPS Navigation Metaphor: 2025-11-27-DESIGN-UPDATE-V2.0.md, activity-dashboard-design-spec.md
- Exception-Based Display: ADRs-Activity-Dashboard.md (ADR-003), 2025-11-27-DESIGN-UPDATE-V2.0.md
- Task-Centric Architecture: All documents
- Three-Level Hierarchy: activity-dashboard-design-spec.md, ADRs-Activity-Dashboard.md (ADR-006)
Technical Implementationβ
- Linking Algorithms: TDD-Activity-Dashboard.md (Section 4.1), SDD-Activity-Dashboard.md
- Progress Calculation: TDD-Activity-Dashboard.md (Section 4.2), ADRs-Activity-Dashboard.md (ADR-002)
- Real-Time Updates: TDD-Activity-Dashboard.md (Section 4.4), ADRs-Activity-Dashboard.md (ADR-005)
- Caching Strategy: TDD-Activity-Dashboard.md (Section 4.5)
UI Componentsβ
- Complete Prompts: UI-Prompts-Activity-Dashboard.md
- Layout Specifications: activity-dashboard-design-spec.md (Section 11), MULTI-PROJECT-DASHBOARD-DESIGN.md (Part 6)
- Component Props: SDD-Activity-Dashboard.md (TypeScript interfaces)
Data Architectureβ
- Database Schema: SDD-Activity-Dashboard.md (Section 3.2), MULTI-PROJECT-DASHBOARD-DESIGN.md (Part 3)
- API Endpoints: SDD-Activity-Dashboard.md (Section 3.3), 2025-11-27-DESIGN-UPDATE-V2.0.md
- WebSocket Events: SDD-Activity-Dashboard.md, TDD-Activity-Dashboard.md
File Sizes & Estimated Reading Timesβ
| Document | Size | Read Time | Type |
|---|---|---|---|
| 2025-11-27-DESIGN-UPDATE-V2.0.md | 19KB | 20 min | Overview |
| SDD-Activity-Dashboard.md | 48KB | 45 min | Architecture |
| TDD-Activity-Dashboard.md | 40KB | 40 min | Technical |
| ADRs-Activity-Dashboard.md | 19KB | 20 min | Decisions |
| UI-Prompts-Activity-Dashboard.md | 32KB | 30 min | UI Specs |
| activity-dashboard-design-spec.md | 38KB | 35 min | Complete Spec |
| MULTI-PROJECT-DASHBOARD-DESIGN.md | 41KB | 50 min | Integrated |
| MEETING-TRANSCRIPT-2025-11-27-WILL-HAL.txt | 19KB | 25 min | Transcript |
| TOTAL | 256KB | ~4.5 hours | Full Package |
Version Historyβ
Version 2.0 (November 27, 2025)β
- Complete redesign based on Will-Hal design review
- Shifted from session-centric to task-centric architecture
- Implemented GPS navigation metaphor
- Added exception-based display principle
- Introduced three-level information hierarchy
- Created comprehensive linking algorithms
- Designed 8 core UI components
- Established 8 architecture decision records
Version 1.0 (November 26, 2025)β
- Initial activity board design
- Session-based metrics focus
- Single-project view
Related Documentationβ
Existing Dashboard Documentation:
- 01-EXECUTIVE-SUMMARY.md
- 02-DESIGN-PHILOSOPHY.md
- 03-ARCHITECTURE.md
- 06-KANBAN-BOARD.md
- 14-TECHNICAL-IMPLEMENTATION.md
- IMPLEMENTATION-GUIDE.md
- README.md
POC Implementations:
- poc/ - Proof of concept implementations
Usage Guidelinesβ
For Implementationβ
-
Start with Data Model
- Reference: SDD-Activity-Dashboard.md (Section 3.2)
- Implement: Database schema with task checkboxes as source of truth
-
Build Core Components
- Reference: UI-Prompts-Activity-Dashboard.md
- Implement: Following component specifications and sample data
-
Implement Linking
- Reference: TDD-Activity-Dashboard.md (Section 4.1)
- Implement: SessionβTask and CommitβTask linking algorithms
-
Add Real-Time
- Reference: TDD-Activity-Dashboard.md (Section 4.4), ADRs-Activity-Dashboard.md (ADR-005)
- Implement: WebSocket infrastructure
For Design Decisionsβ
-
Consult ADRs First
- All major decisions documented in ADRs-Activity-Dashboard.md
- Each ADR includes context, decision, and consequences
-
Check Stakeholder Intent
- Review: MEETING-TRANSCRIPT-2025-11-27-WILL-HAL.txt
- Understand: Original requirements and priorities
-
Follow Design Principles
- Exception-based display
- Task-centric architecture
- Three-level hierarchy
- 5-second test
Support & Questionsβ
For questions about:
- Design Philosophy: See MEETING-TRANSCRIPT or contact Will
- Technical Implementation: See TDD-Activity-Dashboard.md or contact development team
- UI Components: See UI-Prompts-Activity-Dashboard.md or contact design team
- Architecture Decisions: See ADRs-Activity-Dashboard.md
Quick Reference: Key Stakeholder Quotesβ
"The gold isn't in how is it doing it... the real stuff is features, deliverables, targets reached."
"What you want is: How do I get from A to B? What are my obstacles? And what's my route?"
"If it's 40, 40, 40, 40, 40 every time, don't show it."
"Actual information on a non-scrolling screen."
"Sessions are segments of the journey... we need to connect them into the map."
"A Kanban board has value because you can see features moving from left to right."
Source: MEETING-TRANSCRIPT-2025-11-27-WILL-HAL.txt
Last Updated: November 27, 2025 Document Owner: Design Team Status: Final - Ready for Implementation