Skip to main content

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​

  1. sdd-activity-dashboard.md (48KB)

    • Software Design Document
    • System architecture overview
    • Data model and entity relationships
    • Database schema
    • API specifications
    • Complete TypeScript interfaces
  2. 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
  3. ad-rs-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​

  1. ui-prompts-activity-dashboard.md (32KB)

    • Individual UI component prompts
    • 8 components with detailed specifications:
      1. ProjectSummaryBar
      2. KanbanBoard
      3. TaskCard
      4. ActivityFeed
      5. BlockerPanel
      6. WorkDistributionChart
      7. ProjectSelector
      8. Unified Dashboard Layout
    • Sample data for each component
    • Usage notes for AI UI generators
  2. 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​

  1. 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​

  1. 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: ad-rs-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):

  1. 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
  1. Read: activity-dashboard-design-spec.md - Sections 1-4
    • Visual diagrams and mockups
    • Navigation metaphor
    • UI layout

For Developers / Engineers​

Quick Start (20 minutes):

  1. Read: 2025-11-27-design-update-v2.0.md - Sections 4-5
    • Data Model
    • API Design
    • Implementation Roadmap
  2. 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
  1. Read: tdd-activity-dashboard.md
    • All implementation details
    • Real-time update logic
    • Caching strategies
  2. Reference: ad-rs-activity-dashboard.md
    • Understand "why" behind decisions

For UI/UX Designers​

Quick Start (20 minutes):

  1. Read: 2025-11-27-design-update-v2.0.md - Section 2
    • Key Design Insights (GPS metaphor)
    • Three-Level Hierarchy
    • 5-Second Test
  2. 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
  1. Reference: ad-rs-activity-dashboard.md
    • ADR-003: Exception-Based Display
    • ADR-006: Three-Level Hierarchy

For AI/LLM Developers​

Quick Start (15 minutes):

  1. Read: tdd-activity-dashboard.md - Section 4.1
    • Task Linking Algorithms
    • Session-to-Task matching
  2. Read: ad-rs-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
  1. 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: ad-rs-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, ad-rs-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), ad-rs-activity-dashboard.md (ADR-002)
  • Real-Time Updates: tdd-activity-dashboard.md (Section 4.4), ad-rs-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​

DocumentSizeRead TimeType
2025-11-27-design-update-v2.0.md19KB20 minOverview
sdd-activity-dashboard.md48KB45 minArchitecture
tdd-activity-dashboard.md40KB40 minTechnical
ad-rs-activity-dashboard.md19KB20 minDecisions
ui-prompts-activity-dashboard.md32KB30 minUI Specs
activity-dashboard-design-spec.md38KB35 minComplete Spec
multi-project-dashboard-design.md41KB50 minIntegrated
meeting-transcript-2025-11-27-will-hal.txt19KB25 minTranscript
TOTAL256KB~4.5 hoursFull 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

Existing Dashboard Documentation:

POC Implementations:

  • poc/ - Proof of concept implementations

Usage Guidelines​

For Implementation​

  1. Start with Data Model

    • Reference: sdd-activity-dashboard.md (Section 3.2)
    • Implement: Database schema with task checkboxes as source of truth
  2. Build Core Components

    • Reference: ui-prompts-activity-dashboard.md
    • Implement: Following component specifications and sample data
  3. Implement Linking

    • Reference: tdd-activity-dashboard.md (Section 4.1)
    • Implement: Sessionβ†’Task and Commitβ†’Task linking algorithms
  4. Add Real-Time

    • Reference: tdd-activity-dashboard.md (Section 4.4), ad-rs-activity-dashboard.md (ADR-005)
    • Implement: WebSocket infrastructure

For Design Decisions​

  1. Consult ADRs First

    • All major decisions documented in ad-rs-activity-dashboard.md
    • Each ADR includes context, decision, and consequences
  2. Check Stakeholder Intent

    • Review: meeting-transcript-2025-11-27-will-hal.txt
    • Understand: Original requirements and priorities
  3. 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 ad-rs-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