Version: 0.8.6 Last Updated: March 4, 2026
This document helps alpha testers avoid wasting time on things we already know about.
None currently. All P0 issues resolved.
| Issue | Description | Workaround |
|---|---|---|
| #696 | Settings uses hardcoded user ID | Settings changes work but may not attribute to correct user in audit logs |
| #697 | Intent service uses hardcoded user ID | Chat works but user context not fully preserved |
Impact: These issues affect audit trail accuracy and multi-user attribution. Single-user alpha testing is unaffected functionally.
None currently tracked.
These features exist but have rough edges. Expect some friction.
| Feature | Status | What Works | What Doesn’t |
|---|---|---|---|
| Data Encryption | Partial | API keys encrypted in keychain, passwords bcrypt-hashed | Data at rest not fully encrypted. Use test data only. |
| GitHub OAuth | Not started | PAT token auth works | OAuth connect flow planned for future release |
| Advanced Privacy | Basic only | Owner-based access, sharing works | Granular controls planned for beta |
These features are complete but need real-world validation from alpha testers:
| Feature | What to Test | How to Access |
|---|---|---|
| Portfolio Onboarding | Does the conversational project setup make sense? | Say “Hello!” as a new user |
| Interactive Standup | Does iterative refinement feel natural? | Say “let’s write a standup” |
| Learning System | Does Piper adapt to your communication style over time? | Use for a few days, note any personalization |
| Lifecycle Indicators | Do status badges appear correctly on projects/todos? | Check Projects and Todos views |
| Accessibility | Keyboard navigation, screen reader support | Tab through UI, test with VoiceOver |
| Integration Health | Does the dashboard accurately reflect your integration status? | Settings → Integrations → Test All |
For detailed feature documentation, see ALPHA_FEATURE_GUIDE.md.
Summary by category:
Brief overview. See roadmap for full details.
| Milestone | Focus |
|---|---|
| M1: Foundation | Encryption at rest, auth context fixes, WebSocket infrastructure |
| M2: Activation | Wiring gaps, Notion activation, lifecycle UI completion |
| M3: Skills | Core skills library, multi-agent coordinator |
| M4: Documents | Unified document processing, file browser |
| M5: Polish | Registration flow, priority engine |
python main.py status > status.txtWHAT I TRIED: [specific action]
WHAT I EXPECTED: [expected result]
WHAT HAPPENED: [actual result]
ERROR MESSAGE: [if any]
Please focus on:
Please report:
Last Updated: March 4, 2026