full diff

site.exosphere.kanban.status

exosphere.site +13 −1
From
bafyreigbfgmlei7tlywjnsn4r7nyrhbrtpmujghu6sq4paxrwtcici3hce indexed 2026-04-04 20:37 UTC View this version
To
bafyreif7lsobx5n5myb44inqz336qnpkitqkdaht2d2ggibbfqgb6htz2q indexed 2026-04-18 13:09 UTC View this version

Compatibility

breaking 1 breaking change, 1 non-breaking change.

Breaking changes (1)
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "site.exosphere.kanban.status:body", src: "site.exosphere.kanban.status:body", tgt: "site.exosphere.kanban.status:body.statusType", kind: "prop", name: Some("statusType") }
Non-breaking changes (1)
  • AddedVertex AddedVertex { vertex_id: "site.exosphere.kanban.status:body.statusType" }

Migration guidance

Added

  • AddedVertex { vertex_id: "site.exosphere.kanban.status:body.statusType" }

Notes

  • Breaking: RequiredEdgeAdded { vertex_id: "site.exosphere.kanban.status:body", src: "site.exosphere.kanban.status:body", tgt: "site.exosphere.kanban.status:body.statusType", kind: "prop", name: Some("statusType") }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "A status change on a kanban task, published on the actor's PDS. Third-party indexers can replay these to derive the current column of a task.",
66 "key": "tid",
77 "record": {
88 "properties": {
99 "status": {
1010 "description": "Column slug the task is moved to. Values are user-defined per Sphere.",
1111 "knownValues": [
1212 "backlog",
1313 "todo",
1414 "in-progress",
1515 "done"
1616 ],
1717 "maxLength": 128,
1818 "type": "string"
1919 },
20 "statusType": {
21 "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.",
22 "knownValues": [
23 "backlog",
24 "planned",
25 "started",
26 "completed",
27 "canceled"
28 ],
29 "type": "string"
30 },
2031 "subject": {
2132 "description": "AT URI of the kanban task whose status is being changed.",
2233 "format": "at-uri",
2334 "type": "string"
2435 }
2536 },
2637 "required": [
2738 "subject",
28 "status"
39 "status",
40 "statusType"
2941 ],
3042 "type": "object"
3143 },
3244 "type": "record"
3345 }
3446 },
3547 "id": "site.exosphere.kanban.status",
3648 "lexicon": 1
3749}

Compare other versions