Piper Morgan Logo

Piper Morgan - AI Product Management Assistant

πŸš€ Alpha Testing Program

Are you part of the Piper Morgan alpha? You’re in the right place! This is the public documentation hub for pmorgan.tech.

New to the Project?

Start with one of these:

πŸ“‹ Table of Contents

🎯 What is Piper Morgan?

Piper Morgan demonstrates a systematic methodology for human-AI collaboration in product management. Rather than replacing human judgment, it augments PM workflows through natural conversation, evolving from automating routine tasks to providing strategic insights.

πŸ’¬ See It in Action

Before (Command Mode)

You: "Update GitHub issue #1247 status:done"
You: "Show me document requirements_v2.pdf"
You: "Assign issue #1247 to:sarah"

After (Conversational AI)

You: "Update that bug we discussed"
Piper: "βœ… Updated issue #1247 (login timeout) status to done"

You: "Show me the latest requirements"
Piper: "πŸ“„ Here's requirements_v2.pdf (47 pages, updated 2 days ago)"

You: "Assign it to Sarah"
Piper: "βœ… Assigned issue #1247 to Sarah. She's been notified."

Result: 5x faster workflows, 90% less mental overhead, conversations that feel human.

πŸš€ Quick Start (30 seconds)

# 1. Clone and setup
git clone https://github.com/mediajunkie/piper-morgan-product.git
cd piper-morgan-product
python -m venv venv && source venv/bin/activate  # or `venv\Scripts\activate` on Windows

# 2. Install dependencies
pip install -r requirements.txt

# 3. Configure environment
cp .env.example .env
# Add your API keys (OpenAI, Anthropic, GitHub)

# 4. Start infrastructure and launch
docker-compose up -d
python main.py

🎯 Choose Your Path

πŸš€ New to Piper? Start with our 15-minute getting started guide

πŸ‘₯ Team Lead or PM? See key capabilities and performance metrics

πŸ”§ Developer or Architect? Jump to architecture documentation and developer resources

⚑ Ready to deploy? Try our one-click startup or web interface

πŸš€ One-Click Startup

For daily standup routine:

πŸ–₯️ CLI Commands

Issue Intelligence

Real-time GitHub issue analysis and intelligent prioritization:

# Get project health overview
python main.py issues status

# Intelligent issue triage and prioritization
python main.py issues triage --limit 10

# Discover patterns and cross-feature insights
python main.py issues patterns

# Morning standup with issue context
python main.py standup

Features:

πŸ“– Full CLI Documentation πŸ“Š Issue Intelligence Features

πŸŒ… Morning Standup Web Interface

Launch your daily standup with a professional dark mode web interface - faster than CLI with comprehensive GitHub integration.

πŸš€ 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 & Features

πŸ“Š What You Get

πŸ“– Technical Documentation πŸ“‹ User Guide

πŸ“š Complete Documentation

🎯 User Guides

πŸ”§ Developer Resources

πŸ—οΈ Architecture & Design Documentation

Architecture Collections - Core Technical Assets

πŸ“ Architecture Patterns Catalog - 30+ Proven Implementation Patterns

πŸ“‹ Architectural Decision Records (ADRs) - 43+ Architectural Decisions

Why These Matter

πŸ§ͺ Testing & Quality Assurance

⚑ Smart Test Infrastructure (Phase 1)

Our test infrastructure provides 4 execution modes optimized for development workflow:

Quick Test Commands:

# Smart test execution
./../scripts/run_tests.sh smoke     # <5s validation
./../scripts/run_tests.sh fast      # <30s development workflow
./../scripts/run_tests.sh full      # Complete test suite
./../scripts/run_tests.sh coverage  # Coverage analysis

# Git integration (automated)
git commit    # Runs smoke tests via pre-commit hook
git push      # Runs fast tests via pre-push hook

Excellence Flywheel Integration: All testing follows Verification First β†’ Implementation β†’ Evidence-based progress β†’ GitHub tracking methodology.

See πŸ§ͺ Test Guide for complete documentation.

πŸš€ Recent Infrastructure Activations

πŸ—οΈ GREAT-3A: Plugin Architecture Foundation (October 2, 2025)

βœ… GREAT-2 Epic Completion (September 30, 2025)

πŸ”§ Multi-User Configuration System (September 6, 2025)

πŸ“š Notion Integration (August 26, 2025)

πŸ§ͺ Test Infrastructure (August 20, 2025)

πŸ”„ Multi-Agent Coordination (August 20, 2025)

πŸ’Ύ Persistent Context Foundation (August 20, 2025)

πŸ“š Enhanced Development Documentation

Core Methodology

🧭 Complete Methodology Index: methodology-core/INDEX.md - Full navigation guide ⚑ Quick Start: METHODOLOGY.md - Operational overview

Implementation Guides

Operations & Automation

πŸ“Š Roadmap Status

The Great Refactor Progress (~30% Complete)

Architecture Evolution

🎯 Current Capabilities (~80% Functional)

βœ… Working Systems

🚧 In Development (GREAT-3B)

❌ Future Work

πŸ—οΈ Architecture Overview

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   Conversation  β”‚    β”‚  Intent Service  β”‚    β”‚  Knowledge      β”‚
β”‚   Manager       │◄──►│  & Orchestration │◄──►│  Graph Service  β”‚
β”‚   (10-turn ctx) β”‚    β”‚  Engine          β”‚    β”‚  & Repositories β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β”‚                       β”‚                       β”‚
         β”‚                       β”‚                       β”‚
         β–Ό                       β–Ό                       β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Anaphoric      β”‚    β”‚  Integration     β”‚    β”‚  Learning       β”‚
β”‚  Reference      β”‚    β”‚  Services        β”‚    β”‚  (GitHub, Jira)  β”‚
β”‚  Resolution     β”‚    β”‚  (GitHub, Jira)  β”‚    β”‚  & Analytics    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Core Services:

🎯 Key Features

Conversational AI Capabilities

User Experience Benefits

πŸ“Š Performance Metrics

Current System Performance (PM-034)

User Experience Metrics

πŸ”§ Development

Internal Development Teams: For comprehensive internal documentation navigation, see NAVIGATION.md

Prerequisites

Local Development Setup

# Verify Python version (must be 3.11+)
python --version  # Should show Python 3.11.x

# Clone and setup
git clone https://github.com/mediajunkie/piper-morgan-product.git
cd piper-morgan-product

# Set up Python virtual environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

# Copy environment template
cp .env.example .env
# Edit .env with your API keys and configuration

# Start infrastructure services
docker-compose up -d postgres redis

# Initialize the database
python scripts/init_db.py

# Start the development server
python main.py

🀝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

Development Workflow

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE (coming soon) file for details.

πŸ†˜ Support

πŸŽ‰ Ready to Get Started?

Choose your path:

πŸš€ New User? Start Here

πŸ”„ Existing User? Upgrade Here

πŸ“– Want Examples? See Scenarios

πŸ”§ Technical Details? API Docs

Tests Code Coverage Documentation Python Version License: MIT

Made with ❀️ and Systematic Kindness by the Piper Morgan team