garden.goals.completionDetails

lexicon.store View official

Documentation

Additional details (notes, photo) for a goal completion day.

main record

Additional details (notes, photo) for a goal completion day.

Record Key tid Timestamp-based ID

Properties

day integer Required

Day of the completion (1-31)

minimum: 1maximum: 31
goalId string Required

UUID of the goal this details record belongs to

maxLength: 64 bytes
goalUri string at-uri Optional

AT Protocol URI reference to the goal record

month integer Required

Month of the completion (1-12)

minimum: 1maximum: 12
notes string Optional

Optional notes for this day

maxLength: 99 bytes
photoAlt string Optional

Alt text for the photo

maxLength: 1000 bytes
photoBlob blob Optional

Optional photo for this day

maxSize: 1.0 MB
updatedAt string datetime Required

Timestamp when this details record was last updated

year integer Required

Year of the completion

minimum: 1970
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "goalId",
      "year",
      "month",
      "day",
      "updatedAt"
    ],
    "properties": {
      "day": {
        "type": "integer",
        "maximum": 31,
        "minimum": 1,
        "description": "Day of the completion (1-31)"
      },
      "year": {
        "type": "integer",
        "minimum": 1970,
        "description": "Year of the completion"
      },
      "month": {
        "type": "integer",
        "maximum": 12,
        "minimum": 1,
        "description": "Month of the completion (1-12)"
      },
      "notes": {
        "type": "string",
        "maxLength": 99,
        "description": "Optional notes for this day"
      },
      "goalId": {
        "type": "string",
        "maxLength": 64,
        "description": "UUID of the goal this details record belongs to"
      },
      "goalUri": {
        "type": "string",
        "format": "at-uri",
        "description": "AT Protocol URI reference to the goal record"
      },
      "photoAlt": {
        "type": "string",
        "maxLength": 1000,
        "description": "Alt text for the photo"
      },
      "photoBlob": {
        "type": "blob",
        "accept": [
          "image/*"
        ],
        "maxSize": 1000000,
        "description": "Optional photo for this day"
      },
      "updatedAt": {
        "type": "string",
        "format": "datetime",
        "description": "Timestamp when this details record was last updated"
      }
    }
  },
  "description": "Additional details (notes, photo) for a goal completion day."
}

Lexicon Garden

@