com.suibari.nagi.zenkatsu
Schema Diff
+1 -1
Compatibility Analysis
Backward Compatible
No changes detected.
1
1
{
2
2
"id": "com.suibari.nagi.zenkatsu",
3
3
"defs": {
4
4
"main": {
5
5
"key": "any",
6
6
"type": "record",
7
7
"record": {
8
8
"type": "object",
9
9
"required": [
10
10
"themeDate",
11
11
"cards",
12
12
"createdAt"
13
13
],
14
14
"properties": {
15
15
"cards": {
16
16
"type": "array",
17
17
"items": {
18
18
"ref": "#cardRef",
19
19
"type": "ref"
20
20
},
21
21
"maxLength": 3,
22
22
"minLength": 1,
23
23
"description": "出した札。並びは意味を持つ(botたんの総評も順に読む)。同じ札を2枚以上入れることはできない。"
24
24
},
25
25
"createdAt": {
26
26
"type": "string",
27
27
"format": "datetime"
28
28
},
29
29
"themeDate": {
30
30
"type": "string",
31
31
"maxLength": 10,
32
32
"description": "この提出が答えるお題の日付。JST 4:00 始まりの \"YYYY-MM-DD\"。rkey と一致していなければならない。"
33
33
}
34
34
}
35
35
},
36
-
"description": "ゼンカツ!の提出。その日のお題に、手持ちの全肯定カード1〜3枚で答える。rkey は themeDate(\"2026-09-19\")なので、repo 側でも1日1本に限られる。所持していない札・おやすみ中の札・当日以外の日付を書いても、AppView が取り込み時に照合して索引しない(ドローと違い、提出は既に所持している札を参照するだけなので照合先がある)。"
36
+
"description": "ゼンカツ!の提出。その日のお題に、手持ちの全肯定カード1〜3枚で答える。rkey は themeDate(\"2026-09-19\")なので、repo 側でも1日1本に限られる。所持していない札・クールダウン中の札・当日以外の日付を書いても、AppView が取り込み時に照合して索引しない(ドローと違い、提出は既に所持している札を参照するだけなので照合先がある)。"
37
37
},
38
38
"cardRef": {
39
39
"type": "object",
40
40
"required": [
41
41
"volume",
42
42
"id"
43
43
],
44
44
"properties": {
45
45
"id": {
46
46
"type": "integer",
47
47
"minimum": 1,
48
48
"description": "段内の通し番号。記念日カードでは 西暦*100 + slot。"
49
49
},
50
50
"volume": {
51
51
"type": "integer",
52
52
"minimum": 0,
53
53
"description": "カード段。0 は記念日カードの段。"
54
54
}
55
55
},
56
56
"description": "カードの指定。定義本体は shared-configs の cards_v{volume}.json が真実源で、(volume, id) の組がカードの同一性そのもの。"
57
57
}
58
58
},
59
59
"$type": "com.atproto.lexicon.schema",
60
60
"lexicon": 1
61
61
}