systems.numina.sensemaking.cluster

lasa.numina.systems

Schema Diff

+7 -2

From

CID
bafyreicvoivemiu...
Indexed At
2026-04-15 22:49 UTC
View this version

To

CID
bafyreidr4emoobn...
Indexed At
2026-04-15 23:30 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

4 breaking changes, 0 non-breaking changes.

Breaking Changes (4)
  • ConstraintAdded ConstraintAdded { vertex_id: "systems.numina.sensemaking.cluster:body.description", sort: "maxLength", value: "5000" }
  • ConstraintAdded ConstraintAdded { vertex_id: "systems.numina.sensemaking.cluster:body.description", sort: "maxGraphemes", value: "2500" }
  • ConstraintAdded ConstraintAdded { vertex_id: "systems.numina.sensemaking.cluster:body.label", sort: "maxLength", value: "1000" }
  • ConstraintAdded ConstraintAdded { vertex_id: "systems.numina.sensemaking.cluster:body.label", sort: "maxGraphemes", value: "100" }

Migration Guidance

Constraint Changes

  • ConstraintAdded ConstraintAdded { vertex_id: "systems.numina.sensemaking.cluster:body.label", sort: "maxLength", value: "1000" }
  • ConstraintAdded ConstraintAdded { vertex_id: "systems.numina.sensemaking.cluster:body.label", sort: "maxGraphemes", value: "100" }
  • ConstraintAdded ConstraintAdded { vertex_id: "systems.numina.sensemaking.cluster:body.description", sort: "maxLength", value: "5000" }
  • ConstraintAdded ConstraintAdded { vertex_id: "systems.numina.sensemaking.cluster:body.description", sort: "maxGraphemes", value: "2500" }
1 1
{
2 2
  "id": "systems.numina.sensemaking.cluster",
3 3
  "defs": {
4 4
    "main": {
5 5
      "key": "tid",
6 6
      "type": "record",
7 7
      "record": {
8 8
        "type": "object",
9 9
        "required": [
10 10
          "label",
11 11
          "members",
12 12
          "createdAt"
13 13
        ],
14 14
        "properties": {
15 15
          "label": {
16 16
            "type": "string",
17 -
            "description": "Cluster name."
17 +
            "maxLength": 1000,
18 +
            "description": "Cluster name.",
19 +
            "maxGraphemes": 100
18 20
          },
19 21
          "members": {
20 22
            "type": "array",
21 23
            "items": {
22 24
              "type": "string",
23 25
              "format": "at-uri"
24 26
            },
27 +
            "maxLength": 500,
25 28
            "description": "AT URIs of observations or nested clusters."
26 29
          },
27 30
          "createdAt": {
28 31
            "type": "string",
29 32
            "format": "datetime"
30 33
          },
31 34
          "description": {
32 35
            "type": "string",
33 -
            "description": "What this grouping represents."
36 +
            "maxLength": 5000,
37 +
            "description": "What this grouping represents.",
38 +
            "maxGraphemes": 2500
34 39
          }
35 40
        }
36 41
      },
37 42
      "description": "A named grouping of related observations. Handles both thematic grouping and compaction."
38 43
    }
39 44
  },
40 45
  "$type": "com.atproto.lexicon.schema",
41 46
  "lexicon": 1
42 47
}

Compare Other Versions

Lexicon Garden

@