Piper Morgan Version Numbering Scheme

Current Version: 0.8.0 (First Alpha Release) Last Updated: October 24, 2025


Overview

Piper Morgan uses semantic versioning with a three-tier system: X.Y.Z

Each tier has specific meaning that communicates the maturity and stage of the software.


Version Tiers Explained

First Digit (X): Major Stage

Indicates the fundamental maturity level of the product.

Examples:


Second Digit (Y): Milestone

Within each major stage, marks significant feature milestones and capabilities.

Pre-MVP Milestones (0.Y.Z):

MVP Milestones (1.Y.Z):


Third Digit (Z): Patch/Update

Within each milestone, marks incremental updates, bug fixes, and improvements.

Release Types:

Examples:


Version History Timeline

Early Development (May - August 2025)

Foundation Era (August - September 2025)

Maturation Era (September - October 2025)

Alpha Era (October 2025 - Present)

Beta Era (Planned)

MVP Era (Planned)


How to Interpret Versions

Reading a Version Number

Example: 0.8.1

Meaning: “This is the first update to alpha testers during the pre-MVP phase.”

What This Tells You

If you see 0.x.x:

If you see 1.0.x:

If you see 1.x.0 (where x > 0):


Alpha vs Beta vs MVP

Alpha (0.8.x)

Purpose: Early testing with small group (2-5 testers)

Beta (0.9.x)

Purpose: Wider testing (10-20 testers)

MVP (1.0.0)

Purpose: First production release


Version Communication

In Documentation

Always reference the current version:

This guide is for Piper Morgan v0.8.0

In Code

Check version programmatically:

from services.config import VERSION
print(f"Piper Morgan {VERSION}")

For Users

System status shows version:

python main.py status
# → Piper Morgan v0.8.0

Frequently Asked Questions

Why start at 0.8.0 for alpha?

The version number reflects the journey from proof-of-concept (0.0.1) through multiple major milestones (DDD, MCP, plugins, refactor) before reaching alpha testing readiness.

When will we reach 1.0?

Version 1.0 (MVP) will be released when:

Estimated: Early 2026

What happens after 1.0?

Post-MVP versions (1.1+) will add new features while maintaining backwards compatibility. Major architectural changes would trigger 2.0.

Can I rely on 0.8.x for production work?

No. Alpha versions (0.8.x) are explicitly not for production use. See ALPHA_AGREEMENT.md for details.


See Also


Last Updated: October 24, 2025 Applies To: Piper Morgan 0.8.0+