v0.0.4b

Annotation Field

Jan 1, 2026

Fields

Type: ANNOTATION

A structured field for storing annotations with value, timestamp, and status metadata.

Properties

  • Dimensions: Supports scalar (single annotation) or array (multiple annotations)

  • Required: Can be set conditionally based on expressions

Data Structure

Each annotation must contain exactly three keys:

{
	"value": "any data type",
	"lastUpdated": "ISO 8601 datetime string",
	"status": "string status value"
}

Validation

  • Must be a dictionary with exactly three keys: value, lastUpdated, status

  • No additional keys allowed

  • lastUpdated must be a string (ISO datetime format)

  • status must be a string

  • value can be any type

  • When multidimensional, each item in the array is validated

Use Cases

  • Review comments with timestamps

  • Feedback tracking

  • Change annotations

  • Status updates with history

  • Collaborative notes

  • Version comments