site.mochott.comic.series

tokimeki.blue

Schema Diff

+9 -3

From

CID
bafyreifxlkea5wo...
Indexed At
2026-10-19 15:42 UTC
View this version

To

CID
bafyreiaspfgwm5v...
Indexed At
2026-10-20 13:33 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

6 breaking changes, 0 non-breaking changes.

Breaking Changes (6)
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "site.mochott.comic.series:body", src: "site.mochott.comic.series:body", tgt: "site.mochott.comic.series:body.description", kind: "prop", name: Some("description") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "site.mochott.comic.series:body", src: "site.mochott.comic.series:body", tgt: "site.mochott.comic.series:body.format", kind: "prop", name: Some("format") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "site.mochott.comic.series:body", src: "site.mochott.comic.series:body", tgt: "site.mochott.comic.series:body.poster", kind: "prop", name: Some("poster") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "site.mochott.comic.series:body", src: "site.mochott.comic.series:body", tgt: "site.mochott.comic.series:body.title", kind: "prop", name: Some("title") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "site.mochott.comic.series:body", src: "site.mochott.comic.series:body", tgt: "site.mochott.comic.series:body.categories", kind: "prop", name: Some("categories") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "site.mochott.comic.series:body", src: "site.mochott.comic.series:body", tgt: "site.mochott.comic.series:body.banner", kind: "prop", name: Some("banner") }

Migration Guidance

Additional Notes

  • Breaking: RequiredEdgeAdded { vertex_id: "site.mochott.comic.series:body", src: "site.mochott.comic.series:body", tgt: "site.mochott.comic.series:body.description", kind: "prop", name: Some("description") }
  • Breaking: RequiredEdgeAdded { vertex_id: "site.mochott.comic.series:body", src: "site.mochott.comic.series:body", tgt: "site.mochott.comic.series:body.format", kind: "prop", name: Some("format") }
  • Breaking: RequiredEdgeAdded { vertex_id: "site.mochott.comic.series:body", src: "site.mochott.comic.series:body", tgt: "site.mochott.comic.series:body.poster", kind: "prop", name: Some("poster") }
  • Breaking: RequiredEdgeAdded { vertex_id: "site.mochott.comic.series:body", src: "site.mochott.comic.series:body", tgt: "site.mochott.comic.series:body.title", kind: "prop", name: Some("title") }
  • Breaking: RequiredEdgeAdded { vertex_id: "site.mochott.comic.series:body", src: "site.mochott.comic.series:body", tgt: "site.mochott.comic.series:body.categories", kind: "prop", name: Some("categories") }
  • Breaking: RequiredEdgeAdded { vertex_id: "site.mochott.comic.series:body", src: "site.mochott.comic.series:body", tgt: "site.mochott.comic.series:body.banner", kind: "prop", name: Some("banner") }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 5
      "description": "A comic series.",
6 6
      "key": "tid",
7 7
      "record": {
8 8
        "properties": {
9 9
          "banner": {
10 10
            "accept": [
11 11
              "image/jpeg",
12 12
              "image/png",
13 13
              "image/webp",
14 14
              "image/avif"
15 15
            ],
16 16
            "description": "Banner image, 3:1.",
17 17
            "maxSize": 4194304,
18 18
            "type": "blob"
19 19
          },
20 20
          "categories": {
21 21
            "description": "Categories, most relevant first.",
22 22
            "items": {
23 23
              "ref": "site.mochott.comic.defs#category",
24 24
              "type": "ref"
25 25
            },
26 26
            "maxLength": 3,
27 27
            "type": "array"
28 28
          },
29 29
          "chapters": {
30 -
            "description": "Ordered site.mochott.comic.chapter records (full mirror only).",
30 +
            "description": "Ordered site.mochott.comic.chapter records.",
31 31
            "items": {
32 32
              "format": "at-uri",
33 33
              "type": "string"
34 34
            },
35 35
            "maxLength": 5000,
36 36
            "type": "array"
37 37
          },
38 38
          "createdAt": {
39 39
            "description": "When the series was created.",
40 40
            "format": "datetime",
41 41
            "type": "string"
42 42
          },
43 43
          "description": {
44 44
            "description": "Short description, one entry per language.",
45 45
            "items": {
46 46
              "ref": "site.mochott.comic.defs#localizedShortDescription",
47 47
              "type": "ref"
48 48
            },
49 49
            "maxLength": 100,
50 50
            "type": "array"
51 51
          },
52 52
          "format": {
53 53
            "description": "Reading format.",
54 54
            "knownValues": [
55 55
              "vertical",
56 56
              "page",
57 57
              "strip"
58 58
            ],
59 59
            "maxLength": 64,
60 60
            "type": "string"
61 61
          },
62 62
          "labels": {
63 63
            "description": "Self-labels (content warnings).",
64 64
            "refs": [
65 65
              "com.atproto.label.defs#selfLabels"
66 66
            ],
67 67
            "type": "union"
68 68
          },
69 69
          "nativeLanguage": {
70 70
            "description": "Language the series was created in; the fallback language.",
71 71
            "format": "language",
72 72
            "type": "string"
73 73
          },
74 74
          "poster": {
75 75
            "accept": [
76 76
              "image/jpeg",
77 77
              "image/png"
78 78
            ],
79 79
            "description": "Share image, 1.91:1.",
80 80
            "maxSize": 4194304,
81 81
            "type": "blob"
82 82
          },
83 83
          "readingDirection": {
84 84
            "description": "Horizontal reading direction.",
85 85
            "knownValues": [
86 86
              "ltr",
87 87
              "rtl"
88 88
            ],
89 89
            "maxLength": 16,
90 90
            "type": "string"
91 91
          },
92 92
          "sequential": {
93 93
            "description": "AT URI of the canonical work.sequential record this record accompanies. Same record key. Omitted only when the work exists solely in this namespace.",
94 94
            "format": "at-uri",
95 95
            "type": "string"
96 96
          },
97 97
          "status": {
98 98
            "description": "Publication status.",
99 99
            "knownValues": [
100 100
              "ongoing",
101 101
              "completed",
102 102
              "hiatus",
103 103
              "cancelled"
104 104
            ],
105 105
            "maxLength": 64,
106 106
            "type": "string"
107 107
          },
108 108
          "title": {
109 109
            "description": "Title, one entry per language.",
110 110
            "items": {
111 111
              "ref": "site.mochott.comic.defs#localizedTitle",
112 112
              "type": "ref"
113 113
            },
114 114
            "maxLength": 100,
115 115
            "type": "array"
116 116
          },
117 117
          "updatedAt": {
118 118
            "description": "When the series was last updated.",
119 119
            "format": "datetime",
120 120
            "type": "string"
121 121
          }
122 122
        },
123 123
        "required": [
124 -
          "createdAt"
124 +
          "title",
125 +
          "banner",
126 +
          "poster",
127 +
          "description",
128 +
          "createdAt",
129 +
          "categories",
130 +
          "format"
125 131
        ],
126 132
        "type": "object"
127 133
      },
128 134
      "type": "record"
129 135
    }
130 136
  },
131 -
  "description": "A comic series on mochott. Accompanies a work.sequential.series with the same record key; with the full mirror enabled it carries every field needed to reproduce the series.",
137 +
  "description": "A comic series on mochott. Written beside the work.sequential.series of the same record key as a complete copy: every field needed to reproduce the series, with references rewritten to site.mochott.comic.",
132 138
  "id": "site.mochott.comic.series",
133 139
  "lexicon": 1,
134 140
  "revision": 1
135 141
}

Compare Other Versions

Lexicon Garden

@