← Files Weekly Routine ReviewARCHIVED FILE
EXAMPLE.json
1.41 KB · Nov 3, 2026 · 12:12 UTC
{
"input": {
"weekStart": "2026-09-28",
"entries": [
{
"date": "2026-09-28",
"routine": "Read",
"plannedMinutes": 30,
"actualMinutes": 20,
"completed": true
},
{
"date": "2026-09-29",
"routine": "Read",
"plannedMinutes": 30,
"actualMinutes": 0,
"completed": false
},
{
"date": "2026-09-30",
"routine": "Practice",
"plannedMinutes": 20,
"actualMinutes": 25,
"completed": true
}
]
},
"expected": {
"summary": "3 recorded sessions reviewed for 2026-09-28 to 2026-10-04.",
"rows": [
{
"routine": "Read",
"recordedSessions": 2,
"completedSessions": 1,
"plannedMinutes": 60,
"actualMinutes": 20,
"completionPercent": 50,
"minuteVariance": -40,
"weekStart": "2026-09-28",
"weekEnd": "2026-10-04"
},
{
"routine": "Practice",
"recordedSessions": 1,
"completedSessions": 1,
"plannedMinutes": 20,
"actualMinutes": 25,
"completionPercent": 100,
"minuteVariance": 5,
"weekStart": "2026-09-28",
"weekEnd": "2026-10-04"
}
],
"warnings": [
"Completion rates use only entered sessions and your completion flags. Unrecorded days and planned durations are not interpreted as missed work."
]
}
}
SHA-256: 74f02877531fd8b997385bd6bbf7eaea6b3603979ea0de0da4037339c11e73b4