full diff

site.exosphere.kanban.entry

exosphere.site +12 −0
From
bafyreih4m4zvmzwpj5jgcwtmepixcdd2usdj3gl2swmpsoztmxckcs4sxm indexed 2026-04-04 20:37 UTC View this version
To
bafyreibhzt7gswimjj2cxw6di7gxqr7jv66eockdnuhpvrqofihyu5ucjq 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.entry:body", src: "site.exosphere.kanban.entry:body", tgt: "site.exosphere.kanban.entry:body.statusType", kind: "prop", name: Some("statusType") }
Non-breaking changes (1)
  • AddedVertex AddedVertex { vertex_id: "site.exosphere.kanban.entry:body.statusType" }

Migration guidance

Added

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

Notes

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

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "A kanban task submitted to a Sphere. Published on the author's PDS for public Spheres.",
66 "key": "tid",
77 "record": {
88 "properties": {
99 "assigneeDid": {
1010 "description": "DID of the member assigned to this task.",
1111 "format": "did",
1212 "type": "string"
1313 },
1414 "description": {
1515 "maxLength": 10000,
1616 "type": "string"
1717 },
1818 "status": {
1919 "description": "Column slug the task belongs to. Values are user-defined per Sphere.",
2020 "knownValues": [
2121 "backlog",
2222 "todo",
2323 "in-progress",
2424 "done"
2525 ],
2626 "maxLength": 128,
2727 "type": "string"
2828 },
29 "statusType": {
30 "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.",
31 "knownValues": [
32 "backlog",
33 "planned",
34 "started",
35 "completed",
36 "canceled"
37 ],
38 "type": "string"
39 },
2940 "subject": {
3041 "description": "DID of the Sphere owner (the identity hosting the site.exosphere.sphere.profile record).",
3142 "format": "did",
3243 "type": "string"
3344 },
3445 "title": {
3546 "maxLength": 512,
3647 "type": "string"
3748 },
3849 "updatedAt": {
3950 "format": "datetime",
4051 "type": "string"
4152 }
4253 },
4354 "required": [
4455 "title",
4556 "status",
57 "statusType",
4658 "subject"
4759 ],
4860 "type": "object"
4961 },
5062 "type": "record"
5163 }
5264 },
5365 "id": "site.exosphere.kanban.entry",
5466 "lexicon": 1
5567}

Compare other versions