com.suibari.nagi.zenkatsu

ゼンカツ!の提出。その日のお題に、手持ちの全肯定カード1〜3枚で答える。rkey は themeDate("2026-09-19")なので、repo 側でも1日1本に限られる。所持していない札・クールダウン中の札・当日以外の日付を書いても、AppView が取り込み時に照合して索引しない(ドローと違い、提出は既に所持している札を参照するだけなので照合先がある)。

Repository @suibari.com did:plc:uixgxpiqf4i63p6rgpu7ytmx namespace authority
Details · record, key any
Kindrecord
Record keyany
Authoritynagi.suibari.com
Indexed

Record

record · key any

Properties

cards

requiredarray

出した札。並びは意味を持つ(botたんの総評も順に読む)。同じ札を2枚以上入れることはできない。

  • minLength: 1
  • maxLength: 3
itemsref
Reference

createdAt

requiredstring · datetime

langs

array

note の言語。投稿の langs と同じく、翻訳の原文言語の判定に使う。note が無いときは書かない。

  • maxLength: 3
itemsstring · language

note

string

作者の意図。札を選んだときに考えていたストーリーなどの自由記述で、任意。記録・ニュースで公開される(表示側は最初は畳んでおく)。botたんの総評の参考にも使う。AppView はモデレーション判定が済むまで返さない。

  • maxLength: 3000
  • maxGraphemes: 300

themeDate

requiredstring

この提出が答えるお題の日付。JST 4:00 始まりの "YYYY-MM-DD"。rkey と一致していなければならない。

  • maxLength: 10

#cardRef

object

カードの指定。定義本体は shared-configs の cards_v{volume}.json が真実源で、(volume, id) の組がカードの同一性そのもの。

Properties

id

requiredinteger

段内の通し番号。記念日カードでは 西暦*100 + slot。

  • minimum: 1

volume

requiredinteger

カード段。0 は記念日カードの段。

  • minimum: 0

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • ゼンカツ!の、ある1日のお題と全回答。回答は新着順(indexedAt 降順)。記録は公開情報なので未認証でも読める。認証した本人のぶんだけ viewer(提出済みか、今日出せる札)が付く。

  • 全肯定カードを引いたことの控え。**権威ではない。** ドローの結果を決めるのは AppView で、このレコードは「引いた」という申告にすぎず、card_draws / card_instances と突き合わせて一致しないものは索引しない。ユーザーの repo に置くのは、リアクションの subject が実在の PDS レコードを要求するため(本人の repo なら通知の宛先もそのまま本人になる)。rkey は "{drawDate}-{source}"、記念日は "{drawDate}-anniv-{slot}"。