{
  "schema_version": "0.1",
  "artifact_type": "prd",
  "canonical": true,
  "artifact_id": "PRD-001",
  "agent_summary": {
    "title": "<Project Or Feature>",
    "status": "draft",
    "summary": "",
    "last_reviewed_at": null,
    "load_notes": "This JSON artifact is canonical. Generate Markdown only on explicit human request."
  },
  "human_exports": {
    "markdown": {
      "on_request_only": true,
      "last_exported_at": null,
      "last_exported_path": null,
      "export_is_canonical": false
    }
  },
  "requirements": [
    {
      "id": "PRD-REQ-001",
      "priority": "must",
      "summary": "",
      "source_ids": [
        "BR-REQ-001"
      ],
      "acceptance_ids": [
        "PRD-ACC-001"
      ],
      "status": "draft"
    }
  ],
  "non_functional_requirements": [
    {
      "id": "PRD-NFR-001",
      "summary": "",
      "source_ids": []
    }
  ],
  "acceptance_criteria": [
    {
      "id": "PRD-ACC-001",
      "summary": "",
      "requirement_ids": [
        "PRD-REQ-001"
      ]
    }
  ],
  "open_questions": [
    {
      "id": "BR-Q-001",
      "summary": "",
      "status": "open"
    }
  ],
  "traceability": {
    "source_ids": [
      "BR-REQ-001"
    ],
    "request_ids": [],
    "architecture_ids": [],
    "implementation_task_ids": [],
    "health_ids": []
  }
}
