site.mochott.comic.strip

tokimeki.blue

Schema Diff

+6 -4

From

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

To

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

Compatibility Analysis

Breaking Changes Detected

2 breaking changes, 0 non-breaking changes.

Breaking Changes (2)
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "site.mochott.comic.strip:body", src: "site.mochott.comic.strip:body", tgt: "site.mochott.comic.strip:body.images", kind: "prop", name: Some("images") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "site.mochott.comic.strip:body", src: "site.mochott.comic.strip:body", tgt: "site.mochott.comic.strip:body.series", kind: "prop", name: Some("series") }

Migration Guidance

Additional Notes

  • Breaking: RequiredEdgeAdded { vertex_id: "site.mochott.comic.strip:body", src: "site.mochott.comic.strip:body", tgt: "site.mochott.comic.strip:body.images", kind: "prop", name: Some("images") }
  • Breaking: RequiredEdgeAdded { vertex_id: "site.mochott.comic.strip:body", src: "site.mochott.comic.strip:body", tgt: "site.mochott.comic.strip:body.series", kind: "prop", name: Some("series") }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 5
      "description": "A comic strip.",
6 6
      "key": "tid",
7 7
      "record": {
8 8
        "properties": {
9 9
          "aspectRatio": {
10 10
            "description": "Aspect ratio of the artwork.",
11 11
            "ref": "site.mochott.comic.defs#aspectRatio",
12 12
            "type": "ref"
13 13
          },
14 14
          "category": {
15 15
            "description": "mochott platform category slug, used to list the work alongside articles.",
16 16
            "maxLength": 100,
17 17
            "type": "string"
18 18
          },
19 19
          "createdAt": {
20 20
            "description": "Publish date and sort order of the strip.",
21 21
            "format": "datetime",
22 22
            "type": "string"
23 23
          },
24 24
          "credits": {
25 25
            "description": "People who worked on the strip.",
26 26
            "items": {
27 27
              "ref": "site.mochott.comic.defs#credit",
28 28
              "type": "ref"
29 29
            },
30 30
            "maxLength": 100,
31 31
            "type": "array"
32 32
          },
33 33
          "images": {
34 -
            "description": "Final artwork, one entry per language (full mirror only).",
34 +
            "description": "Final artwork, one entry per language.",
35 35
            "items": {
36 36
              "ref": "site.mochott.comic.defs#localizedImage",
37 37
              "type": "ref"
38 38
            },
39 39
            "maxLength": 100,
40 40
            "type": "array"
41 41
          },
42 42
          "labels": {
43 43
            "description": "Self-labels for this chapter or strip alone. work.sequential only labels whole series; mochott applies these in addition to the series labels.",
44 44
            "refs": [
45 45
              "com.atproto.label.defs#selfLabels"
46 46
            ],
47 47
            "type": "union"
48 48
          },
49 49
          "minisiteCategory": {
50 50
            "description": "Category of the work within a mochott minisite.",
51 51
            "ref": "site.mochott.comic.defs#minisiteCategory",
52 52
            "type": "ref"
53 53
          },
54 54
          "panels": {
55 55
            "description": "Panels in reading order.",
56 56
            "items": {
57 57
              "ref": "site.mochott.comic.defs#panel",
58 58
              "type": "ref"
59 59
            },
60 60
            "maxLength": 100,
61 61
            "type": "array"
62 62
          },
63 63
          "sequential": {
64 64
            "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.",
65 65
            "format": "at-uri",
66 66
            "type": "string"
67 67
          },
68 68
          "series": {
69 -
            "description": "AT URI of the parent site.mochott.comic.series (full mirror only).",
69 +
            "description": "AT URI of the parent site.mochott.comic.series.",
70 70
            "format": "at-uri",
71 71
            "type": "string"
72 72
          },
73 73
          "tags": {
74 74
            "description": "Free-form tags.",
75 75
            "items": {
76 76
              "ref": "site.mochott.comic.defs#tag",
77 77
              "type": "ref"
78 78
            },
79 79
            "maxLength": 10,
80 80
            "type": "array"
81 81
          },
82 82
          "title": {
83 83
            "description": "Strip title, one entry per language.",
84 84
            "items": {
85 85
              "ref": "site.mochott.comic.defs#localizedTitle",
86 86
              "type": "ref"
87 87
            },
88 88
            "maxLength": 100,
89 89
            "type": "array"
90 90
          },
91 91
          "topic": {
92 92
            "description": "Slug of the mochott writing topic (投稿のお題) this work participates in.",
93 93
            "maxLength": 100,
94 94
            "type": "string"
95 95
          },
96 96
          "updatedAt": {
97 97
            "description": "When the strip was last updated.",
98 98
            "format": "datetime",
99 99
            "type": "string"
100 100
          },
101 101
          "versions": {
102 102
            "description": "Other versions of the same artwork, such as production stages.",
103 103
            "items": {
104 104
              "ref": "site.mochott.comic.defs#version",
105 105
              "type": "ref"
106 106
            },
107 107
            "maxLength": 50,
108 108
            "type": "array"
109 109
          }
110 110
        },
111 111
        "required": [
112 -
          "createdAt"
112 +
          "series",
113 +
          "createdAt",
114 +
          "images"
113 115
        ],
114 116
        "type": "object"
115 117
      },
116 118
      "type": "record"
117 119
    }
118 120
  },
119 -
  "description": "A comic strip on mochott. Accompanies a work.sequential.strip with the same record key and holds mochott extensions; with the full mirror enabled it also reproduces the strip.",
121 +
  "description": "A comic strip on mochott. Written beside the work.sequential.strip of the same record key as a complete copy that also holds mochott extensions.",
120 122
  "id": "site.mochott.comic.strip",
121 123
  "lexicon": 1,
122 124
  "revision": 1
123 125
}

Compare Other Versions

Lexicon Garden

@