[
  {
    "apiName": "Issue",
    "keyPrefix": "ISS",
    "label": "Issue",
    "pluralLabel": "Issues",
    "tableType": "standard_object",
    "category": "jira",
    "sharingModel": "Private",
    "description": "Jira-like issue tracker — multi-app neutrality probe (deliberately uses non-CRM vocabulary and category to surface any L0 assumptions about Salesforce-shaped applications).",
    "fields": [
      {
        "apiName": "Subject",
        "label": "Subject",
        "type": "string",
        "required": true,
        "isNameField": true
      },
      {
        "apiName": "Description",
        "label": "Description",
        "type": "textarea"
      },
      {
        "apiName": "Status",
        "label": "Status",
        "type": "picklist",
        "required": true,
        "default": "Open",
        "options": [
          {
            "value": "Open",
            "label": "Open"
          },
          {
            "value": "In Progress",
            "label": "In Progress"
          },
          {
            "value": "In Review",
            "label": "In Review"
          },
          {
            "value": "Done",
            "label": "Done"
          },
          {
            "value": "Closed",
            "label": "Closed"
          }
        ]
      },
      {
        "apiName": "Priority",
        "label": "Priority",
        "type": "picklist",
        "default": "Medium",
        "options": [
          {
            "value": "Highest",
            "label": "Highest"
          },
          {
            "value": "High",
            "label": "High"
          },
          {
            "value": "Medium",
            "label": "Medium"
          },
          {
            "value": "Low",
            "label": "Low"
          },
          {
            "value": "Lowest",
            "label": "Lowest"
          }
        ]
      },
      {
        "apiName": "IssueType",
        "label": "Issue Type",
        "type": "picklist",
        "default": "Task",
        "options": [
          {
            "value": "Bug",
            "label": "Bug"
          },
          {
            "value": "Task",
            "label": "Task"
          },
          {
            "value": "Story",
            "label": "Story"
          },
          {
            "value": "Epic",
            "label": "Epic"
          }
        ]
      },
      {
        "apiName": "ResolutionDate",
        "label": "Resolution Date",
        "type": "date"
      },
      {
        "apiName": "EstimatedHours",
        "label": "Estimated Hours",
        "type": "double"
      },
      {
        "apiName": "ParentIssueId",
        "label": "Parent Issue",
        "type": "reference",
        "referenceTo": [
          "Issue"
        ],
        "relationshipName": "ParentIssue"
      }
    ]
  }
]
