Morning Standup CLI - User Guide

Status: ✅ PRODUCTION READY with ISSUE INTELLIGENCE INTEGRATION Created: August 24, 2025 Last Updated: August 24, 2025

🎯 Overview

The Morning Standup CLI provides automated daily standup generation using persistent context infrastructure, GitHub activity analysis, and optional Issue Intelligence integration. Built for <2 second performance with 15+ minutes of manual preparation time savings.

🚀 Quick Start

Basic Usage

# Generate standard morning standup
python cli/commands/standup.py

# Generate standup with integrated issue priorities
python cli/commands/standup.py --with-issues

# Generate Slack-formatted output
python cli/commands/standup.py --format slack

# Generate Slack output with issue integration
python cli/commands/standup.py --with-issues --format slack

Command Options

# Available formats
--format cli     # Terminal-optimized output (default)
--format slack   # Slack-ready markdown format

# Issue integration
--with-issues    # Include top 3 priority issues from Issue Intelligence
--without-issues # Standard standup only (default)

📊 Standup Components

Yesterday’s Accomplishments

Today’s Priorities

Blockers

🔄 Issue Intelligence Integration

Status: ✅ ACTIVE INTEGRATION - Available since August 24, 2025

Integration Features

When using --with-issues flag:

Sample Integrated Output

🎯 Today's Priorities
----------------------------------------
ℹ️   🎯 Continue work on piper-morgan
ℹ️   🎯 Issue #123: Fix authentication bug
ℹ️   🎯 Issue #124: Implement user preferences
ℹ️   🎯 Issue #125: Update documentation
ℹ️   📊 Review project status

Integration Architecture

⚙️ Configuration

User Preferences

The standup leverages user preferences for personalization:

# Preferences automatically managed by UserPreferenceManager
{
    "active_repos": ["piper-morgan", "other-projects"],
    "yesterday_context": {"database": "resolved", "testing": "in-progress"},
    "last_session_time": "2025-08-24T17:30:00"
}

Session Persistence

Automatically maintains context across sessions:

📈 Performance Metrics

Performance Targets

Real-Time Reporting

Each standup includes performance metrics:

📊 Performance Summary
----------------------------------------
ℹ️   Context Source: persistent
ℹ️   GitHub Activity: 5 commits
ℹ️   Generation Time: 450ms
ℹ️   Performance Target: ✅ MET

🔧 Technical Architecture

Dependencies

Error Handling

Comprehensive fallback mechanisms ensure standup generation succeeds:

Integration Points

🚀 Advanced Usage

Development Workflow Integration

# Daily workflow integration
python cli/commands/standup.py --with-issues --format slack > standup.md
cat standup.md  # Review before sharing
# Share standup.md with team via Slack/email

Automation

# Add to daily routine (crontab example)
0 9 * * 1-5 cd /path/to/piper-morgan && python cli/commands/standup.py --with-issues

Debugging

# Check specific components
python -c "from services.features.morning_standup import MorningStandupWorkflow; print('Available')"

# Test integration separately
python -c "from services.features.issue_intelligence import IssueIntelligenceCanonicalQueryEngine; print('Available')"

🛠️ Troubleshooting

Common Issues

Standup Generation Slow:

Integration Failures:

Missing Context:

Support

📝 Changelog

August 24, 2025 - Issue Intelligence Integration

Previous Versions

See Morning Standup MVP Guide for complete development history.


Status: ✅ PRODUCTION READY with ACTIVE ISSUE INTELLIGENCE INTEGRATION CLI Command: python cli/commands/standup.py --with-issues Performance: <2 second generation, 15+ minutes time savings Integration: Issue Intelligence via canonical query pattern Next Enhancement: Issue Intelligence initialization optimization (PM-124)

UI Guide Section

Morning Standup UI Guide

User Experience Features

Dark Mode Interface

Mobile Responsiveness

Performance Metrics Display

Error Handling

Multi-Project Support

Daily Usage Workflow

  1. Navigate to http://localhost:8001/assets/standup.html
  2. Click “Run Morning Standup” button
  3. View results with prominent performance metrics
  4. Review accomplishments, priorities, and GitHub activity

Browser Compatibility

Technical Implementation

File Structure

UI Components

Styling Architecture

Integration Points

Performance Characteristics

Web Interface Section

Morning Standup Web Interface

Implementation

Configuration

Usage

Daily 6 AM standup with prominent performance metrics, project context, and GitHub activity display.

Quick Start

# Start FastAPI server
PYTHONPATH=. python web/app.py
# or
PYTHONPATH=. python -m uvicorn web.app:app --host 127.0.0.1 --port 8001

Access Points

Performance