Date: March 10, 2026 Author: Documentation Agent (updated from v14.2) Status: Active - M0 COMPLETE (v0.8.6), M1 Sprint Next
Current state: M0 (Conversational Glue) shipped as v0.8.6 on March 4, 2026. 27 issues total (5 planned + 22 discovered via Assembly Assumption). Sprint executed in 3 days vs 13-22 day estimate. All quality gates passed. PM taking deliberate pause before M1.
Key Changes from v14.2:
Inchworm Position: 4.4.2 (M0 Complete, M1 Next)
1. ✅ The Great Refactor (GREAT)
2. ✅ CORE functionality
3. ✅ ALPHA testing (v0.8.0 → v0.8.5.1)
4. 🎯 Complete build of MVP
4.1. ✅ B1 - Beta Enablers (v0.8.3.x) - COMPLETE Jan 11
4.2. ✅ A20 - Alpha Testing round 2 (v0.8.4.x) - COMPLETE Jan 18
4.3. ✅ MUX: Modeled User Experience - COMPLETE Jan 27
4.4. 🎯 MVP Sprints (M0-M6) ← CURRENT
✅ M0: Conversational Glue — COMPLETE (v0.8.6, Mar 4)
○ M1: Foundation (47% cherry-picked) ← NEXT
○ M2: Activation (4%)
○ M3: Skills (30%)
○ M4: Documents (0%)
○ M5: Polish (0%)
○ M6: Future/Hardening (18%)
4.5. ○ DIST: Distribution Packaging (after M6)
5. Beta testing on 0.9
6. Launch 1.0
Status: COMPLETE — v0.8.6 shipped March 4, 2026 Theme: Natural conversation flow — “The sheet music for the orchestra” Epic: #762 (GLUE - Conversational Glue Implementation) — CLOSED Gate: #779 (M0-GLUE Sprint Completion Gate) — CLOSED
Final Totals: 27 issues (5 planned + 22 discovered via Assembly Assumption)
Lesson Learned: 5 planned issues expanded to 27 total. Assembly Assumption pattern (Pattern-049) — individually correct components ≠ correct composition. B2 testing revealed the gap between “tests pass” and “users succeed” (Pattern-045).
Status: 14/30 done — cherry-picked during MUX and alpha testing Theme: Security + Testing foundation
Done (14 issues): #239, #245, #275, #301, #305, #306, #307, #308, #316, #317, #332, #385, #696, #697
Blocked (1 issue):
Remaining (15 issues): | Category | Issues | |———-|——–| | Testing | #190, #247, #352, #472, #738, #739 | | Security | #470 (RBAC epic), #482, #542 | | Architecture | #557 (WebSocket) | | MUX follow-up | #705, #706, #717 | | Learning | #372 | | QA | #375 |
Status: 1/23 done Theme: MUX Wiring + Infrastructure
Done (1 issue): #298 AUTH-PASSWORD-CHANGE
Remaining (22 issues): | Category | Issues | |———-|——–| | WIRE-* (MUX wiring) | #683, #690, #691, #692, #693, #694, #695 | | MUX Lifecycle | #703 (epic 25%), #707, #714, #715 | | Testing | #167, #191, #273 (75%), #276 | | Infrastructure | #304 (Notion quick win), #309, #310, #366, #371, #471 | | Feature | #790 (Trust-gated calendar) |
Status: 3/10 done Theme: Canonical queries + Core skills
Done (3 issues): #143, #248, #303
Remaining (7 issues): | Issue | Title | |——-|——-| | #118 | INFR-AGENT: Multi-Agent Coordinator | | #312 | CONV-UX-DESIGN: Unified Design System | | #315 | CONV-MCP-LIBRARY: Core Skills Library | | #496 | CANONICAL-#9: Priority queries | | #497 | CANONICAL-#10: Focus guidance synthesis | | #704 | MUX-LIFECYCLE-UI-A: Morning Standup lifecycle | | #716 | MUX-FEATURES-VIEW |
Status: 0/5 done Theme: Document processing (coherent, focused)
| Issue | Title |
|---|---|
| #302 | CONV-MCP-DOCS: Unified Document Processing |
| #313 | CONV-UX-DOCS: File Browser & Document Management UI |
| #355 | DOCS-STOPGAP: Basic Artifact Persistence |
| #712 | MUX-DOCUMENT-VIEWER |
| #713 | MUX-DOCUMENTS-LIFECYCLE-UI |
Status: 0/11 done Theme: Auth polish, Slack, remaining features
| Issue | Title | Category |
|---|---|---|
| #100 | CONV-FEAT-PROJ: Project Portfolio Awareness | Feature |
| #101 | CONV-FEAT-TIME: Temporal Context System | Feature |
| #103 | CONV-FEAT-PRIOR: Priority Calculation Engine | Feature |
| #146 | FLY-VERIFY: Three-Tier Verification Pyramid | Infrastructure |
| #147 | FLY-VERIFY-HAND: Mandatory Handoff Protocol | Infrastructure |
| #148 | FLY-VERIFY-CONFIG: Configuration Layer | Infrastructure |
| #244 | CONV-UX-SLACK: Interactive Slack Standup | Feature |
| #272 | RESEARCH-TOKENS-THINKING | Research |
| #338 | INFRA-MIGRATION-ROLLBACK | Infrastructure |
| #441 | CORE-UX-AUTH-PHASE2 | Auth |
| #463 | FLY-COORD-TREES: Git Worktrees | Infrastructure |
Status: 2/11 done Theme: Security hardening + future features
Done (2 issues): #270, #450
Remaining (9 issues): | Issue | Title | Category | |——-|——-|———-| | #104 | CONV-FEAT-ALLOC: Time Allocation Analysis | Feature | | #106 | CONV-FEAT-STRAT: Strategic Recommendations | Feature | | #241 | CORE-ETHICS-TUNE: Post-Alpha Ethics | Ethics | | #465 | FLY-COORD-TREES-2: Phase 3-5 Python | Infrastructure | | #546 | TECH-DEBT: Alternate issue providers | Tech Debt | | #558 | MUX-STANDUP-CONVERSE: LLM preference extraction | MUX | | #568 | MUX-CORE-PORTFOLIO-ACROSS | MUX | | #669 | COMPOSTING-HYBRID-TRIGGER | Learning | | #760 | TECH-DEBT: slack_workspaces table | Tech Debt |
Deferred to M6: #358 SEC-ENCRYPT-ATREST (from M1, blocked on expert consultation)
Status: 0/10 — Issues created Feb 21, 2026 Theme: MCP-native + Desktop distribution Epic: #828 (DIST — Distribution Packaging) Placement: After M6, before Beta
Strategic rationale: MCP-native first positions us for fluid UI surfaces while being the lightest distribution path. Desktop follows for standalone experience. Hosted deferred unless demand warrants.
Phase 1 — MCP-Native (2-3 weeks): | Issue | Title | Priority | |——-|——-|———-| | #829 | DIST-MCP-PACKAGE: Package Piper as MCP server | P0 | | #830 | DIST-MCP-DOCS: Integration documentation | P0 | | #831 | DIST-MCP-REGISTRY: Publish to registries | P1 | | #832 | DIST-MCP-TEST: Integration testing | P1 |
Phase 2 — Desktop (3-5 weeks): | Issue | Title | Priority | |——-|——-|———-| | #833 | DIST-SQLITE: SQLite adapter | P0 | | #834 | DIST-WRAPPER: Desktop application wrapper | P0 | | #835 | DIST-UPDATE: Auto-update mechanism | P1 | | #836 | DIST-INSTALLER: Platform installers | P1 | | #837 | DIST-FIRST-RUN: First-run experience | P1 |
Open Questions:
piper-morgan? Check PyPI/npm availability| Sprint | Theme | Total | Done | Remaining | % | Status |
|---|---|---|---|---|---|---|
| M0 | Conversational Glue | 27 | 27 | 0 | 100% | ✅ COMPLETE (v0.8.6) |
| M1 | MVP Foundation | 31 | 14 | 17 | 45% | ○ NEXT |
| M2 | MVP Activation | 23 | 1 | 22 | 4% | — |
| M3 | MVP Skills | 10 | 3 | 7 | 30% | — |
| M4 | Document Revolution | 5 | 0 | 5 | 0% | — |
| M5 | MVP Polish | 11 | 0 | 11 | 0% | — |
| M6 | Future/Hardening | 11 | 2 | 9 | 18% | — |
| DIST | Distribution | 10 | 0 | 10 | 0% | — |
| Total | 128 | 47 | 81 | 37% | — |
Definition: “B2” represents the threshold where conversational glue works well enough that users experience Piper as a colleague, not a chatbot.
| Criterion | Test | Pass Condition |
|---|---|---|
| Naturalness | “Does this feel like talking to a colleague?” | Alpha testers agree ≥4/5 |
| Memory | “Does Piper remember what matters?” | Context references resolve >85% |
| Proactivity | “Are suggestions helpful or annoying?” | Acceptance >30%, annoyance <10% |
| Discovery | “Can I discover capabilities without docs?” | ≥3 features discovered/30 days |
| Recovery | “When things go wrong, does Piper help?” | >60% continue after hitting limits |
| Flow | “Can I accomplish goals naturally?” | No explicit command required |
| Version | Date | Key Features |
|---|---|---|
| v0.8.6 | Mar 4, 2026 | M0 Conversational Glue — 27 issues, 56-commit merge |
| v0.8.5.3 | Feb 11, 2026 | Windows compat, setup UX, 14 issues |
| v0.8.5.2 | Feb 6, 2026 | Alpha bug fixes, timezone alignment |
| v0.8.5.1 | Jan 31, 2026 | Alpha testing stabilization |
| v0.8.5 | Jan 27, 2026 | MUX-IMPLEMENT complete |
| v0.8.4.3 | Jan 18, 2026 | Fresh install fixes |
| v0.8.4 | Jan 12, 2026 | Sprint B1 Complete |
Roadmap v14.3 — M0 COMPLETE (v0.8.6), M1 Next