Dashboard Guide: Visual Project Management
The Supernal Coding Dashboard provides a comprehensive visual interface for managing your compliant development projects. This guide covers all dashboard features, components, and workflows.
Dashboard Overviewโ
The dashboard serves as your central command center, providing:
- Real-time project status across all development phases
- Interactive requirement cards with detailed views and actions
- Compliance monitoring with framework-specific validation
- Testing results and coverage visualization
- Team collaboration tools and progress tracking
๐๏ธ Dashboard Component Structureโ
๐ Dashboard Data Flowโ
Accessing the Dashboardโ
Launch Methodsโ
# Standard launch (port 3001)
sc dashboard
# Custom port
sc dashboard --port=3002
# Development mode with auto-reload
sc dashboard --dev
# Open browser automatically
sc dashboard --open
URL Structureโ
- Main Dashboard:
http://localhost:3001/ - Requirements View:
http://localhost:3001/requirements - Compliance View:
http://localhost:3001/compliance - Testing View:
http://localhost:3001/testing - Settings:
http://localhost:3001/settings
Main Dashboard Interfaceโ
Header Navigationโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐๏ธ Supernal Coding [Requirements] [Compliance] [Tests] โ
โ [โ๏ธ Settings] โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Navigation Items:
- Requirements: Requirement management and tracking
- Compliance: Framework validation and monitoring
- Tests: Test execution and results
- Settings: Project configuration and preferences
Project Overview Panelโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ Project: Medical User Management System โ
โ โโ Status: In Progress โ
โ โโ Compliance: ISO 13485 (98.75%) โ
โ โโ Requirements: 15 total (12 done, 3 in-progress) โ
โ โโ Test Coverage: 95% (245 tests passing) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Key Metrics:
- Overall project status
- Primary compliance framework and percentage
- Requirements completion summary
- Test coverage and pass rate
Phase-Based Organizationโ
The dashboard organizes work into five development phases:
Phase Tabsโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ [Discovery] [Foundation] [Implementation] [Validation] [Compliance] โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Each phase shows:
- Number of requirements in that phase
- Completion percentage
- Critical items requiring attention
- Phase-specific actions
Phase Detailsโ
1. Discovery Phaseโ
Purpose: Problem definition and planning
Typical Requirements:
- Problem statements
- User stories
- Architecture decisions
- Compliance framework selection
Dashboard Features:
- Epic organization
- Requirement prioritization
- Stakeholder assignment
- Initial compliance mapping
2. Foundation Phaseโ
Purpose: Infrastructure and setup
Typical Requirements:
- Database schema
- API structure
- Security middleware
- Testing framework setup
Dashboard Features:
- Infrastructure dependency tracking
- Setup validation
- Configuration management
- Tool integration status
3. Implementation Phaseโ
Purpose: Feature development
Typical Requirements:
- Feature implementations
- API endpoints
- User interfaces
- Business logic
Dashboard Features:
- Active development tracking
- Code review status
- Feature branch management
- Progress visualization
4. Validation Phaseโ
Purpose: Testing and quality assurance
Typical Requirements:
- Test execution
- Performance validation
- Security testing
- User acceptance testing
Dashboard Features:
- Test result visualization
- Coverage tracking
- Performance metrics
- Quality gates
5. Compliance Phaseโ
Purpose: Regulatory validation
Typical Requirements:
- Compliance validation
- Documentation review
- Audit preparation
- Regulatory submission
Dashboard Features:
- Compliance percentage
- Gap analysis
- Audit trail generation
- Regulatory reporting
Requirement Cardsโ
Card Layoutโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ REQ-001 ๐ด CRITICAL [โฏ Actions] โ
โ User Authentication System โ
โ โ
โ ๐ Epic: Authentication โ
โ ๐ค Assignee: john.doe โ
โ ๐
Due: 2024-12-31 โ
โ ๐ท๏ธ Tags: security, backend, api โ
โ โ
โ โ
Compliance: ISO 13485 (Section 4.1.1) โ
โ ๐งช Tests: 15/15 passing (100% coverage) โ
โ โ
โ Status: โ
Done โ
โ Progress: โโโโโโโโโโโโโโโโโโโโโโโโ 100% โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Card Elementsโ
Header Section:
- REQ-ID: Unique requirement identifier
- Priority Indicator: ๐ด Critical, ๐ก High, ๐ต Medium, โช Low
- Title: Descriptive requirement name
- Actions Menu: Quick actions (โฏ)
Details Section:
- Epic: Feature group or theme
- Assignee: Responsible developer
- Due Date: Target completion date
- Tags: Categorization labels
Status Section:
- Compliance Mapping: Framework and section references
- Test Status: Test count and coverage percentage
- Overall Status: Current state (Pending, In Progress, Done, Blocked)
- Progress Bar: Visual completion indicator
Interactive Featuresโ
Click Actionsโ
- Card Click: Opens detailed requirement view
- Epic Click: Filters to show all requirements in that epic
- Assignee Click: Shows all requirements for that person
- Tag Click: Filters by tag
- Compliance Click: Shows compliance details
Quick Actions Menu (โฏ)โ
- Edit: Modify requirement details
- Start Work: Create feature branch and begin development
- Add Subtask: Break down into smaller tasks
- Clone: Create similar requirement
- Archive: Move to archived state
- Delete: Remove requirement (with confirmation)
Card Statesโ
Visual Indicatorsโ
Status Colors:
- ๐ด Blocked: Red border, urgent attention needed
- ๐ก In Progress: Yellow border, actively being worked
- ๐ข Done: Green border, completed and validated
- โช Pending: Gray border, waiting to be started
Progress Indicators:
- Empty Bar: Not started (0%)
- Partial Bar: In progress (1-99%)
- Full Bar: Complete (100%)
- Striped Bar: Blocked or issues
Compliance Indicators:
- โ Compliant: Meets all framework requirements
- โ ๏ธ Partial: Some requirements met
- โ Non-compliant: Fails compliance checks
- โ Unknown: Not yet validated
Detailed Requirement Viewโ
Opening Detailed Viewโ
Click any requirement card to open the detailed view:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ Back to Dashboard [Edit] [โฏ] โ
โ โ
โ REQ-001: User Authentication System โ
โ Epic: Authentication | Priority: Critical | Status: Done โ
โ โ
โ โโ Description โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Implement secure user authentication system with: โ โ
โ โ - Email/password login โ โ
โ โ - JWT token management โ โ
โ โ - Session handling โ โ
โ โ - Password reset functionality โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โโ Subtasks (5) โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
REQ-001.1: User registration โ โ
โ โ โ
REQ-001.2: Password hashing โ โ
โ โ โ
REQ-001.3: JWT implementation โ โ
โ โ โ
REQ-001.4: Session management โ โ
โ โ โ
REQ-001.5: Password reset โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โโ Compliance Mapping โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ISO 13485: โ โ
โ โ โโ 4.1.1 General Requirements โ
โ โ
โ โ โโ 7.3.2 Design Inputs โ
โ โ
โ โ โโ 8.2.4 Monitoring of Processes โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โโ Test Results โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Unit Tests: 15/15 passing โ โ
โ โ Integration Tests: 8/8 passing โ โ
โ โ E2E Tests: 5/5 passing โ โ
โ โ Coverage: 98% (lines), 95% (branches) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โโ Implementation Notes โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ 2024-01-15: Initial implementation completed โ โ
โ โ 2024-01-16: Added bcrypt for password hashing โ โ
โ โ 2024-01-17: JWT integration and testing complete โ โ
โ โ 2024-01-18: All compliance requirements validated โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โโ Git History โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ abc123f REQ-001: Complete user authentication โ โ
โ โ def456a REQ-001: Add JWT token validation โ โ
โ โ ghi789b REQ-001: Implement password hashing โ โ
โ โ jkl012c REQ-001: Initial auth structure โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Detailed View Sectionsโ
1. Header Actionsโ
- Back Button: Return to main dashboard
- Edit Button: Modify requirement details
- Actions Menu: Additional operations
2. Description Sectionโ
- Full requirement description
- Acceptance criteria
- Business context
- Technical specifications
3. Subtasks Sectionโ
- Hierarchical task breakdown
- Individual subtask status
- Progress tracking
- Clickable subtask details
4. Compliance Mappingโ
- Framework-specific requirements
- Compliance status per section
- Gap identification
- Validation history
5. Test Resultsโ
- Test suite breakdown by type
- Coverage metrics
- Pass/fail status
- Performance benchmarks
6. Implementation Notesโ
- Timestamped development log
- Decision rationale
- Technical notes
- Issue resolution
7. Git Historyโ
- Related commits
- Branch information
- Merge history
- Code review status
Compliance Dashboardโ
Compliance Overviewโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ก๏ธ Compliance Status โ
โ โ
โ Primary Framework: ISO 13485 โ
โ Overall Compliance: 98.75% โโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โโ Framework Breakdown โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ 4.1 General Requirements 100% โโโโโโโโโโโโโโโโ โ โ
โ โ 4.2 Documentation 100% โโโโโโโโโโโโโโโโ โ โ
โ โ 7.3 Design & Development 95% โโโโโโโโโโโโโโโโ โ โ
โ โ 8.2 Monitoring 100% โโโโโโโโโโโโโโโโ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โโ Critical Gaps (1) โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ ๏ธ 7.3.4 Design Review - Missing peer review docs โ โ
โ โ Requirements: REQ-003, REQ-007 โ โ
โ โ Action: Generate design review documentation โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โโ Recent Validations โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
2024-01-18: REQ-001 compliance validated โ โ
โ โ โ
2024-01-17: Security audit completed โ โ
โ โ โ ๏ธ 2024-01-16: Documentation gap identified โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Compliance Featuresโ
Framework Selectionโ
- Primary Framework: Main compliance target
- Secondary Frameworks: Additional compliance requirements
- Custom Frameworks: Organization-specific requirements
Gap Analysisโ
- Critical Gaps: Must-fix compliance issues
- Recommendations: Suggested improvements
- Action Items: Specific tasks to address gaps
Validation Trackingโ
- Automated Validation: Continuous compliance checking
- Manual Reviews: Human validation checkpoints
- Audit Trail: Complete validation history
Testing Dashboardโ
Test Results Overviewโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐งช Test Results โ
โ โ
โ Overall Status: โ
All Tests Passing โ
โ Total Tests: 245 | Passing: 245 | Failing: 0 โ
โ Coverage: 95% (lines), 92% (branches) โ
โ โ
โ โโ Test Suites โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Unit Tests 150/150 โ
Coverage: 98% โ โ
โ โ Integration Tests 65/65 โ
Coverage: 95% โ โ
โ โ E2E Tests 30/30 โ
Coverage: 85% โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โโ Performance Metrics โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Average Response Time: 45ms โ โ
โ โ 95th Percentile: 120ms โ โ
โ โ Throughput: 1,000 req/sec โ โ
โ โ Memory Usage: 45MB peak โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โโ Recent Test Runs โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ 2024-01-18 14:30 โ
All suites passed (2m 15s) โ โ
โ โ 2024-01-18 12:45 โ
Unit tests passed (45s) โ โ
โ โ 2024-01-18 10:20 โ
E2E tests passed (5m 30s) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Test Featuresโ
Real-time Resultsโ
- Live Updates: Test results update automatically
- Progress Tracking: Visual progress during test runs
- Failure Notifications: Immediate alerts for test failures
Coverage Visualizationโ
- Line Coverage: Percentage of code lines tested
- Branch Coverage: Percentage of code branches tested
- Function Coverage: Percentage of functions tested
- File Coverage: Per-file coverage breakdown
Performance Monitoringโ
- Response Times: API endpoint performance
- Throughput: Requests per second capacity
- Resource Usage: Memory and CPU utilization
- Load Testing: Concurrent user simulation
Dashboard Customizationโ
Settings Panelโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ๏ธ Dashboard Settings โ
โ โ
โ โโ Display Preferences โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Theme: [Dark] [Light] [Auto] โ โ
โ โ Card Size: [Compact] [Standard] [Detailed] โ โ
โ โ Refresh Rate: [Real-time] [30s] [1m] [5m] โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โโ Notification Settings โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
Test Failures โ โ
โ โ โ
Compliance Gaps โ โ
โ โ โ
Requirement Updates โ โ
โ โ โ
Deployment Status โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โโ Integration Settings โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Git Repository: โ
Connected โ โ
โ โ CI/CD Pipeline: โ
Connected โ โ
โ โ Slack Notifications: โ Not configured โ โ
โ โ Email Alerts: โ
Configured โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Customization Optionsโ
Visual Themesโ
- Dark Mode: Reduced eye strain for long sessions
- Light Mode: High contrast for detailed work
- Auto Mode: Follows system preferences
Layout Optionsโ
- Compact Cards: More requirements visible
- Standard Cards: Balanced information density
- Detailed Cards: Maximum information per card
Filtering and Sortingโ
- Status Filters: Show only specific statuses
- Priority Sorting: Order by importance
- Epic Grouping: Organize by feature groups
- Assignee Views: Filter by team member
Mobile and Responsive Designโ
Mobile Dashboardโ
The dashboard adapts to mobile devices:
โโโโโโโโโโโโโโโโโโโ
โ ๐๏ธ Supernal โ
โ โก Menu โ
โโโโโโโโโโโโโโโโโโโค
โ ๐ Overview โ
โ 15 Requirements โ
โ 95% Coverage โ
โโโโโโโโโโโโโโโโโโโค
โ REQ-001 ๐ด โ
โ User Auth โ
โ โ
Done โ
โโโโโโโโโโโโโโโโโโโค
โ REQ-002 ๐ก โ
โ Role Control โ
โ ๐ In Progress โ
โโโโโโโโโโโโโโโโโโโค
โ [+ New Req] โ
โโโโโโโโโโโโโโโโโโโ
Mobile Featuresโ
- Swipe Navigation: Swipe between phases
- Touch Actions: Tap to expand, long-press for menu
- Responsive Cards: Optimized for small screens
- Offline Support: View cached data without connection
Integration with Development Toolsโ
IDE Integrationโ
VS Code Extensionโ
- Requirement Sidebar: View requirements in editor
- Status Bar: Show current requirement status
- Code Annotations: Link code to requirements
- Quick Actions: Create requirements from code comments
Cursor Integrationโ
- AI Agent Context: Requirements visible to AI agents
- Smart Suggestions: AI-powered requirement updates
- Code Generation: Generate code from requirements
- Compliance Checking: Real-time compliance validation
Git Integrationโ
Branch Managementโ
- Automatic Branches: Create branches from requirements
- Status Updates: Update requirement status from commits
- Merge Validation: Ensure requirements are complete before merge
Commit Trackingโ
- Requirement Linking: Link commits to requirements
- Progress Updates: Automatic progress calculation
- Audit Trail: Complete development history
Advanced Dashboard Featuresโ
Analytics and Reportingโ
Project Metricsโ
- Velocity Tracking: Requirements completed over time
- Burn-down Charts: Progress toward milestones
- Team Performance: Individual and team productivity
- Quality Metrics: Defect rates and resolution times
Compliance Analyticsโ
- Compliance Trends: Framework compliance over time
- Gap Analysis: Identification of compliance weaknesses
- Risk Assessment: Compliance risk scoring
- Audit Readiness: Preparation status for audits
Collaboration Featuresโ
Team Coordinationโ
- Assignment Management: Distribute work across team
- Progress Sharing: Real-time status updates
- Comment System: Requirement-specific discussions
- Notification System: Keep team informed of changes
Stakeholder Viewsโ
- Executive Dashboard: High-level project status
- Manager View: Team performance and blockers
- Developer View: Technical details and tasks
- Auditor View: Compliance and validation status
Troubleshootingโ
Common Issuesโ
Dashboard Won't Loadโ
# Check if dashboard is running
sc dashboard status
# Restart dashboard
sc dashboard restart
# Check port conflicts
sc dashboard --port=3002
Slow Performanceโ
# Clear dashboard cache
sc dashboard clear-cache
# Reduce refresh rate
# Settings > Display > Refresh Rate > 5m
# Check system resources
sc dashboard diagnostics
Missing Dataโ
# Refresh data
sc dashboard refresh
# Rebuild dashboard data
sc dashboard rebuild
# Check data integrity
sc dashboard validate
Getting Helpโ
- Built-in Help: Click the
?icon in any dashboard section - Keyboard Shortcuts: Press
?to see all shortcuts - Debug Mode: Add
?debug=trueto URL for detailed logging - Support: Use
sc dashboard supportto generate support bundle
Next Stepsโ
The dashboard is your central hub for managing compliant development. Explore these related guides:
- CLI Commands Reference - Command-line operations
- Workflow Guide - End-to-end development process
- Compliance Guide - Framework implementation
- API Reference - Dashboard API integration
Ready to start using the dashboard? Launch it with sc dashboard and begin managing your compliant development project!