{
  "product": "Specification (reference)",
  "title": "Pomodoro Timer",
  "summary": "Work/break cycles with notifications, skip/reset and session history.",
  "category": "apps",
  "entries": [
    {
      "path": [
        "AI",
        "Timer",
        "Work/short-break/long-break cycle"
      ],
      "value": "25/5/15 default",
      "status": "yes",
      "note": "long break every 4th work session"
    },
    {
      "path": [
        "AI",
        "Timer",
        "Configurable durations"
      ],
      "value": "",
      "status": "yes",
      "note": "persisted"
    },
    {
      "path": [
        "AI",
        "Timer",
        "Accurate under background tabs/sleep"
      ],
      "value": "timestamp-based",
      "status": "yes",
      "note": "not setInterval drift"
    },
    {
      "path": [
        "AI",
        "Timer",
        "Auto-start next phase (optional)"
      ],
      "value": "toggle",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Sessions",
        "Session log"
      ],
      "value": "",
      "status": "yes",
      "note": "completed/abandoned, timestamps, optional task label"
    },
    {
      "path": [
        "AI",
        "Sessions",
        "Daily/weekly stats"
      ],
      "value": "",
      "status": "yes",
      "note": "streaks"
    },
    {
      "path": [
        "AI",
        "Alerts",
        "End-of-phase notification + sound"
      ],
      "value": "",
      "status": "yes",
      "note": "mutable"
    },
    {
      "path": [
        "UI",
        "Timer",
        "Large countdown with phase color"
      ],
      "value": "",
      "status": "yes",
      "note": "work vs break visually distinct"
    },
    {
      "path": [
        "UI",
        "Timer",
        "Start / pause / skip / reset"
      ],
      "value": "",
      "status": "yes",
      "note": "space toggles"
    },
    {
      "path": [
        "UI",
        "Timer",
        "Cycle progress dots"
      ],
      "value": "4 dots",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "UI",
        "Timer",
        "Time in tab title / tray"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "UI",
        "Stats",
        "Today count + weekly chart"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    }
  ]
}
