games.cavu.score

chris.pardy.family

Documentation

One result for one game and period. rkey MUST be '<game>:<period>' (e.g. 'haiku-day:2026-10-06'); readers reject records whose rkey doesn't match their own `game` and `period`.

main record

One result for one game and period. rkey MUST be '<game>:<period>' (e.g. 'haiku-day:2026-10-06'); readers reject records whose rkey doesn't match their own `game` and `period`.

Record Key any Any valid record key

Properties

achievedAt string datetime Required

An RFC 3339 formatted timestamp.

details unknown Optional

Game-specific detail, typed by the game: an object with $type in the game's own lexicon (e.g. games.cavu.haikuDay#scoreDetails).

maxScore integer Optional

No description available.

period string Required

What the score is for: a date (YYYY-MM-DD) for dailies, a match/round id, a season.

maxLength: 128 bytes
score integer Required

No description available.

streak integer Optional

Consecutive periods played, including this one (dailies).

minimum: 0
View raw schema
{
  "description": "One result for one game and period. rkey MUST be '<game>:<period>' (e.g. 'haiku-day:2026-10-06'); readers reject records whose rkey doesn't match their own `game` and `period`.",
  "key": "any",
  "record": {
    "properties": {
      "achievedAt": {
        "format": "datetime",
        "type": "string"
      },
      "details": {
        "description": "Game-specific detail, typed by the game: an object with $type in the game's own lexicon (e.g. games.cavu.haikuDay#scoreDetails).",
        "type": "unknown"
      },
      "game": {
        "ref": "games.cavu.defs#slug",
        "type": "ref"
      },
      "maxScore": {
        "type": "integer"
      },
      "period": {
        "description": "What the score is for: a date (YYYY-MM-DD) for dailies, a match/round id, a season.",
        "maxLength": 128,
        "type": "string"
      },
      "score": {
        "type": "integer"
      },
      "signatures": {
        "items": {
          "refs": [
            "games.cavu.defs#signature",
            "com.atproto.repo.strongRef"
          ],
          "type": "union"
        },
        "type": "array"
      },
      "streak": {
        "description": "Consecutive periods played, including this one (dailies).",
        "minimum": 0,
        "type": "integer"
      }
    },
    "required": [
      "game",
      "period",
      "score",
      "achievedAt"
    ],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@