Product Requirements Documents

Feature specifications and implementation tracking for Morphir .NET

Product Requirements Documents (PRDs) track feature requirements, design decisions, and implementation status for all major features in Morphir .NET.

Active PRDs

PRDStatusDescription
IR JSON Schema Verification🚧 In ProgressSchema validation for Morphir IR
IR JSON Schema Verification BDD🚧 In ProgressBDD scenarios for schema verification
Deployment Architecture RefactorπŸ“‹ DraftBuild and deployment improvements
Layered ConfigurationπŸ“‹ DraftLayered Morphir config + configuration models
Product Manager SkillπŸ“‹ DraftAI skill for product management

Status Legend

StatusMeaning
πŸ“‹ DraftInitial PRD being refined, not yet approved
βœ… ApprovedPRD reviewed and ready for implementation
🚧 In ProgressActive implementation underway
βœ“ CompletedAll features implemented, PRD archived
⏸️ DeferredPRD postponed with reason and timeline

How to Use PRDs

For Contributors

  1. Starting Work: Check the status to see what’s being worked on
  2. Implementation: Update the PRD’s Feature Status Tracking table as you complete features
  3. Design Decisions: Add Implementation Notes to capture important decisions
  4. Questions: Document answers to Open Questions as they’re resolved

For AI Agents

When asked “What should I work on?” or “What’s the current status?”:

  1. Check this index for active PRDs
  2. Open the relevant PRD and find the Feature Status Tracking table
  3. Look for features with status ⏳ Planned (ready to start) or 🚧 In Progress
  4. Update feature status in real-time as work progresses
  5. Add Implementation Notes for significant design decisions

Creating a New PRD

  1. Copy an existing PRD as a template
  2. Fill in all sections with comprehensive detail
  3. Include Feature Status Tracking table with all planned features
  4. Add to this index with “Draft” status
  5. Submit for review and approval before implementation begins

PRD: IR JSON Schema Verification

Product Requirements Document for Morphir IR JSON schema verification tooling

BDD Test Scenarios: IR JSON Schema Verification

Comprehensive BDD test scenarios in Gherkin syntax for IR schema verification feature

PRD: Product Manager Skill for Morphir Ecosystem

Product Requirements Document for an AI Product Manager skill with comprehensive Morphir ecosystem knowledge

PRD: Deployment Architecture Refactor

Refactor deployment architecture to fix packaging issues and establish changelog-driven versioning

PRD: Layered Configuration

Product Requirements Document for layered Morphir configuration and workspace support

Vulnerability Resolver Skill Requirements

Product requirements for the Vulnerability Resolver skill - automated CVE detection, resolution, and suppression