at.celest.temp.stats.defs

celest.at

Schema Diff

+6 -0

From

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

To

CID
bafyreibxx2rcl3q...
Indexed At
2026-09-20 02:59 UTC
View this version

Compatibility Analysis

Backward Compatible

Backward compatible. 2 non-breaking changes.

Non-Breaking Changes (2)
  • AddedVertex AddedVertex { vertex_id: "at.celest.temp.stats.defs#stats.playedLevel" }
  • AddedEdge AddedEdge { src: "at.celest.temp.stats.defs#stats", tgt: "at.celest.temp.stats.defs#stats.playedLevel", kind: "prop", name: Some("playedLevel") }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "at.celest.temp.stats.defs#stats.playedLevel" }

Additional Notes

  • Non-breaking: AddedEdge { src: "at.celest.temp.stats.defs#stats", tgt: "at.celest.temp.stats.defs#stats.playedLevel", kind: "prop", name: Some("playedLevel") }
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 +
      "description": "One slice of a played level, can be used to represent the deaths/clears in one session, or one clear",
22 23
      "properties": {
23 24
        "deathSlice": {
24 25
          "description": "Slice of deaths in the at.celest.temp.actor.played's death blob during this time period",
25 26
          "ref": "#slice",
26 27
          "type": "ref"
27 28
        },
28 29
        "finishedAt": {
29 30
          "description": "The ending date & time of the captured time period",
30 31
          "format": "datetime",
31 32
          "type": "string"
32 33
        },
34 +
        "playedLevel": {
35 +
          "description": "The played level (at.celest.temp.stats.played) this stats object refers to",
36 +
          "format": "at-uri",
37 +
          "type": "string"
38 +
        },
33 39
        "startedAt": {
34 40
          "description": "The starting date & time of the captured time period",
35 41
          "format": "datetime",
36 42
          "type": "string"
37 43
        },
38 44
        "timeSlice": {
39 45
          "description": "Slice of of time in seconds (in the level timer) during this time period",
40 46
          "ref": "#slice",
41 47
          "type": "ref"
42 48
        }
43 49
      },
44 50
      "type": "object"
45 51
    }
46 52
  },
47 53
  "id": "at.celest.temp.stats.defs",
48 54
  "lexicon": 1
49 55
}

Compare Other Versions

Lexicon Garden

@