site.mochott.comic.chapter

tokimeki.blue

Schema Diff

+10 -1

From

CID
bafyreiducvpoum5...
Indexed At
2026-10-22 08:37 UTC
View this version

To

CID
bafyreib7xnccghr...
Indexed At
2026-10-29 15:08 UTC
View this version

Compatibility Analysis

Backward Compatible

Backward compatible. 2 non-breaking changes.

Non-Breaking Changes (2)
  • AddedVertex AddedVertex { vertex_id: "site.mochott.comic.chapter:body.spreadStart" }
  • AddedEdge AddedEdge { src: "site.mochott.comic.chapter:body", tgt: "site.mochott.comic.chapter:body.spreadStart", kind: "prop", name: Some("spreadStart") }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "site.mochott.comic.chapter:body.spreadStart" }

Additional Notes

  • Non-breaking: AddedEdge { src: "site.mochott.comic.chapter:body", tgt: "site.mochott.comic.chapter:body.spreadStart", kind: "prop", name: Some("spreadStart") }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 5
      "description": "A chapter in a comic series.",
6 6
      "key": "tid",
7 7
      "record": {
8 8
        "properties": {
9 9
          "category": {
10 10
            "description": "mochott platform category slug, used to list the work alongside articles.",
11 11
            "maxLength": 100,
12 12
            "type": "string"
13 13
          },
14 14
          "covers": {
15 15
            "description": "Ordered site.mochott.comic.cover records; the first is primary.",
16 16
            "items": {
17 17
              "format": "at-uri",
18 18
              "type": "string"
19 19
            },
20 20
            "maxLength": 500,
21 21
            "minLength": 1,
22 22
            "type": "array"
23 23
          },
24 24
          "createdAt": {
25 25
            "description": "Publish date of the chapter.",
26 26
            "format": "datetime",
27 27
            "type": "string"
28 28
          },
29 29
          "credits": {
30 30
            "description": "People who worked on the chapter.",
31 31
            "items": {
32 32
              "ref": "site.mochott.comic.defs#credit",
33 33
              "type": "ref"
34 34
            },
35 35
            "maxLength": 100,
36 36
            "type": "array"
37 37
          },
38 38
          "description": {
39 39
            "description": "Chapter description, one entry per language.",
40 40
            "items": {
41 41
              "ref": "site.mochott.comic.defs#localizedDescription",
42 42
              "type": "ref"
43 43
            },
44 44
            "maxLength": 100,
45 45
            "type": "array"
46 46
          },
47 47
          "labels": {
48 48
            "description": "Self-labels for this chapter or strip alone. work.sequential only labels whole series; mochott applies these in addition to the series labels.",
49 49
            "refs": [
50 50
              "com.atproto.label.defs#selfLabels"
51 51
            ],
52 52
            "type": "union"
53 53
          },
54 54
          "minisiteCategory": {
55 55
            "description": "Category of the work within a mochott minisite.",
56 56
            "ref": "site.mochott.comic.defs#minisiteCategory",
57 57
            "type": "ref"
58 58
          },
59 59
          "pages": {
60 60
            "description": "Ordered site.mochott.comic.page records.",
61 61
            "items": {
62 62
              "format": "at-uri",
63 63
              "type": "string"
64 64
            },
65 65
            "maxLength": 1000,
66 66
            "type": "array"
67 67
          },
68 68
          "sequential": {
69 69
            "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.",
70 70
            "format": "at-uri",
71 71
            "type": "string"
72 72
          },
73 73
          "series": {
74 74
            "description": "AT URI of the parent site.mochott.comic.series.",
75 75
            "format": "at-uri",
76 76
            "type": "string"
77 77
          },
78 78
          "slices": {
79 79
            "description": "Ordered site.mochott.comic.slice records.",
80 80
            "items": {
81 81
              "format": "at-uri",
82 82
              "type": "string"
83 83
            },
84 84
            "maxLength": 1000,
85 85
            "type": "array"
86 86
          },
87 +
          "spreadStart": {
88 +
            "description": "Where page 1 sits in a two-page view. 'latter' (the default when absent) puts page 1 in the second slot of the first spread, facing the cover or standing alone, so spreads are pages 2–3, 4–5…; 'former' pairs pages 1–2, 3–4…. Readers showing one page at a time ignore it.",
89 +
            "knownValues": [
90 +
              "latter",
91 +
              "former"
92 +
            ],
93 +
            "maxLength": 64,
94 +
            "type": "string"
95 +
          },
87 96
          "status": {
88 97
            "description": "Publication status.",
89 98
            "knownValues": [
90 99
              "ongoing",
91 100
              "completed",
92 101
              "hiatus",
93 102
              "cancelled"
94 103
            ],
95 104
            "maxLength": 64,
96 105
            "type": "string"
97 106
          },
98 107
          "tags": {
99 108
            "description": "Free-form tags.",
100 109
            "items": {
101 110
              "ref": "site.mochott.comic.defs#tag",
102 111
              "type": "ref"
103 112
            },
104 113
            "maxLength": 10,
105 114
            "type": "array"
106 115
          },
107 116
          "title": {
108 117
            "description": "Chapter title or number, one entry per language.",
109 118
            "items": {
110 119
              "ref": "site.mochott.comic.defs#localizedTitle",
111 120
              "type": "ref"
112 121
            },
113 122
            "maxLength": 100,
114 123
            "type": "array"
115 124
          },
116 125
          "topic": {
117 126
            "description": "Slug of the mochott writing topic (投稿のお題) this work participates in.",
118 127
            "maxLength": 100,
119 128
            "type": "string"
120 129
          },
121 130
          "updatedAt": {
122 131
            "description": "When the chapter was last updated.",
123 132
            "format": "datetime",
124 133
            "type": "string"
125 134
          }
126 135
        },
127 136
        "required": [
128 137
          "series",
129 138
          "createdAt",
130 139
          "covers"
131 140
        ],
132 141
        "type": "object"
133 142
      },
134 143
      "type": "record"
135 144
    }
136 145
  },
137 146
  "description": "A chapter of a comic series on mochott. Written beside the work.sequential.chapter of the same record key as a complete copy that also holds mochott extensions.",
138 147
  "id": "site.mochott.comic.chapter",
139 148
  "lexicon": 1,
140 -
  "revision": 2
149 +
  "revision": 3
141 150
}

Compare Other Versions

Lexicon Garden

@