Skip to content

draft_daily_reflection.json

Source: schemas/draft_daily_reflection.json

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "draft_daily_reflection",
  "description": "Slice 16 structured output for the draft_daily_reflection task_type. The daily-reflection template embeds these fields into a scaffold; the note is a nudge to reflect, not a diary entry.",
  "type": "object",
  "properties": {
    "summary": {
      "type": "string",
      "description": "1-3 sentence scaffold pointing the user at what stood out."
    },
    "highlights": {
      "type": "array",
      "description": "Wins, milestones, satisfying closures. May be empty.",
      "items": {"type": "string"}
    },
    "friction_points": {
      "type": "array",
      "description": "Blockers or recurring frictions the day's data hints at. May be empty.",
      "items": {"type": "string"}
    },
    "gratitude": {
      "type": "array",
      "description": "Concrete things to be grateful for evidenced by today's data. May be empty.",
      "items": {"type": "string"}
    },
    "tomorrow_focus": {
      "type": "array",
      "description": "1-3 small, actionable starts for tomorrow. May be empty.",
      "items": {"type": "string"}
    },
    "open_loops": {
      "type": "array",
      "description": "Explicit unresolved threads carried into tomorrow. May be empty.",
      "items": {"type": "string"}
    }
  },
  "required": ["summary", "highlights", "friction_points", "gratitude", "tomorrow_focus", "open_loops"],
  "additionalProperties": false
}