at.celest.temp.stats.defs

celest.at

Schema Diff

+21 -19

From

CID
bafyreiewkbke2qe...
Indexed At
2026-09-19 23:37 UTC
View this version

To

CID
bafyreiheg5mhe25...
Indexed At
2026-09-19 23:53 UTC
View this version

Compatibility Analysis

Backward Compatible

Backward compatible. 10 non-breaking changes.

Non-Breaking Changes (10)
  • AddedVertex AddedVertex { vertex_id: "at.celest.temp.stats.defs#stats.deathSlice" }
  • AddedVertex AddedVertex { vertex_id: "at.celest.temp.stats.defs#stats.finishedAt" }
  • AddedVertex AddedVertex { vertex_id: "at.celest.temp.stats.defs#stats.startedAt" }
  • AddedVertex AddedVertex { vertex_id: "at.celest.temp.stats.defs#stats.timeSlice" }
  • AddedEdge AddedEdge { src: "at.celest.temp.stats.defs#stats", tgt: "at.celest.temp.stats.defs#stats.deathSlice", kind: "prop", name: Some("deathSlice") }
  • AddedEdge AddedEdge { src: "at.celest.temp.stats.defs#stats", tgt: "at.celest.temp.stats.defs#stats.finishedAt", kind: "prop", name: Some("finishedAt") }
  • AddedEdge AddedEdge { src: "at.celest.temp.stats.defs#stats", tgt: "at.celest.temp.stats.defs#stats.startedAt", kind: "prop", name: Some("startedAt") }
  • AddedEdge AddedEdge { src: "at.celest.temp.stats.defs#stats", tgt: "at.celest.temp.stats.defs#stats.timeSlice", kind: "prop", name: Some("timeSlice") }
  • AddedEdge AddedEdge { src: "at.celest.temp.stats.defs#stats.deathSlice", tgt: "at.celest.temp.stats.defs#slice", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "at.celest.temp.stats.defs#stats.timeSlice", tgt: "at.celest.temp.stats.defs#slice", kind: "ref", name: None }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "at.celest.temp.stats.defs#stats.deathSlice" }
  • AddedVertex { vertex_id: "at.celest.temp.stats.defs#stats.finishedAt" }
  • AddedVertex { vertex_id: "at.celest.temp.stats.defs#stats.startedAt" }
  • AddedVertex { vertex_id: "at.celest.temp.stats.defs#stats.timeSlice" }

Additional Notes

  • Non-breaking: AddedEdge { src: "at.celest.temp.stats.defs#stats", tgt: "at.celest.temp.stats.defs#stats.deathSlice", kind: "prop", name: Some("deathSlice") }
  • Non-breaking: AddedEdge { src: "at.celest.temp.stats.defs#stats", tgt: "at.celest.temp.stats.defs#stats.finishedAt", kind: "prop", name: Some("finishedAt") }
  • Non-breaking: AddedEdge { src: "at.celest.temp.stats.defs#stats", tgt: "at.celest.temp.stats.defs#stats.startedAt", kind: "prop", name: Some("startedAt") }
  • Non-breaking: AddedEdge { src: "at.celest.temp.stats.defs#stats", tgt: "at.celest.temp.stats.defs#stats.timeSlice", kind: "prop", name: Some("timeSlice") }
  • Non-breaking: AddedEdge { src: "at.celest.temp.stats.defs#stats.deathSlice", tgt: "at.celest.temp.stats.defs#slice", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "at.celest.temp.stats.defs#stats.timeSlice", tgt: "at.celest.temp.stats.defs#slice", kind: "ref", name: None }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "slice": {
5 5
      "properties": {
6 6
        "end": {
7 7
          "minimum": 0,
8 8
          "type": "integer"
9 9
        },
10 10
        "start": {
11 11
          "minimum": 0,
12 12
          "type": "integer"
13 13
        }
14 14
      },
15 15
      "required": [
16 16
        "start",
17 17
        "end"
18 18
      ],
19 19
      "type": "object"
20 20
    },
21 21
    "stats": {
22 -
      "deathSlice": {
23 -
        "description": "Slice of deaths in the at.celest.temp.actor.played's death blob during this time period",
24 -
        "ref": "#slice",
25 -
        "type": "ref"
26 -
      },
27 -
      "finishedAt": {
28 -
        "description": "The ending date & time of the captured time period",
29 -
        "format": "datetime",
30 -
        "type": "string"
31 -
      },
32 -
      "startedAt": {
33 -
        "description": "The starting date & time of the captured time period",
34 -
        "format": "datetime",
35 -
        "type": "string"
36 -
      },
37 -
      "timeSlice": {
38 -
        "description": "Slice of of time in seconds (in the level timer) during this time period",
39 -
        "ref": "#slice",
40 -
        "type": "ref"
22 +
      "properties": {
23 +
        "deathSlice": {
24 +
          "description": "Slice of deaths in the at.celest.temp.actor.played's death blob during this time period",
25 +
          "ref": "#slice",
26 +
          "type": "ref"
27 +
        },
28 +
        "finishedAt": {
29 +
          "description": "The ending date & time of the captured time period",
30 +
          "format": "datetime",
31 +
          "type": "string"
32 +
        },
33 +
        "startedAt": {
34 +
          "description": "The starting date & time of the captured time period",
35 +
          "format": "datetime",
36 +
          "type": "string"
37 +
        },
38 +
        "timeSlice": {
39 +
          "description": "Slice of of time in seconds (in the level timer) during this time period",
40 +
          "ref": "#slice",
41 +
          "type": "ref"
42 +
        }
41 43
      },
42 44
      "type": "object"
43 45
    }
44 46
  },
45 47
  "id": "at.celest.temp.stats.defs",
46 48
  "lexicon": 1
47 49
}

Compare Other Versions

Lexicon Garden

@