diff --git a/lexicons/site/exosphere/kanban.entry.json b/lexicons/site/exosphere/kanban.entry.json index c4f501e..947dab6 100644 --- a/lexicons/site/exosphere/kanban.entry.json +++ b/lexicons/site/exosphere/kanban.entry.json @@ -11,6 +11,7 @@ "required": [ "title", "status", + "statusType", "subject" ], "properties": { @@ -33,6 +34,17 @@ "done" ] }, + "statusType": { + "type": "string", + "description": "Canonical status type the column maps to. Third-party indexers use this to categorize user-defined slugs without needing the sphere's column config.", + "knownValues": [ + "backlog", + "planned", + "started", + "completed", + "canceled" + ] + }, "subject": { "type": "string", "format": "did", diff --git a/lexicons/site/exosphere/kanban.status.json b/lexicons/site/exosphere/kanban.status.json index 48810a6..d2887c7 100644 --- a/lexicons/site/exosphere/kanban.status.json +++ b/lexicons/site/exosphere/kanban.status.json @@ -10,7 +10,8 @@ "type": "object", "required": [ "subject", - "status" + "status", + "statusType" ], "properties": { "subject": { @@ -28,6 +29,17 @@ "in-progress", "done" ] + }, + "statusType": { + "type": "string", + "description": "Canonical status type the column maps to. Third-party indexers use this to categorize user-defined slugs without needing the sphere's column config.", + "knownValues": [ + "backlog", + "planned", + "started", + "completed", + "canceled" + ] } } }