{
    "workbook": {
        "name": "End-of-Year Device Collection Checklist",
        "description": "The summer reconciliation, structured. Which devices came back, what condition they are in, what is chargeable, and what is genuinely missing."
    },
    "fields": [
        {
            "label": "Step",
            "field_type": "text",
            "role": "template",
            "options": ""
        },
        {
            "label": "Guidance",
            "field_type": "textarea",
            "role": "template",
            "options": ""
        },
        {
            "label": "Owner",
            "field_type": "text",
            "role": "entry",
            "options": ""
        },
        {
            "label": "Date done",
            "field_type": "text",
            "role": "entry",
            "options": ""
        },
        {
            "label": "Notes",
            "field_type": "textarea",
            "role": "entry",
            "options": ""
        }
    ],
    "sections": [
        {
            "name": "Collection",
            "objectives": [
                {
                    "Step": "Produce the expected list",
                    "Guidance": "Every device currently assigned, grouped by year and tutor group.",
                    "Owner": "",
                    "Date done": "",
                    "Notes": "",
                    "__status__": "not_started"
                },
                {
                    "Step": "Check devices in against the record",
                    "Guidance": "Scan or record the serial as each one is returned.",
                    "Owner": "",
                    "Date done": "",
                    "Notes": "",
                    "__status__": "not_started"
                },
                {
                    "Step": "Check accessories returned",
                    "Guidance": "Charger and case are the usual gap. Record what is missing.",
                    "Owner": "",
                    "Date done": "",
                    "Notes": "",
                    "__status__": "not_started"
                },
                {
                    "Step": "Chase outstanding devices",
                    "Guidance": "Anything not returned after the first pass needs a named owner and a date.",
                    "Owner": "",
                    "Date done": "",
                    "Notes": "",
                    "__status__": "not_started"
                }
            ]
        },
        {
            "name": "Inspection",
            "objectives": [
                {
                    "Step": "Inspect for damage",
                    "Guidance": "Screen, hinges, ports, keys. Photograph anything chargeable.",
                    "Owner": "",
                    "Date done": "",
                    "Notes": "",
                    "__status__": "not_started"
                },
                {
                    "Step": "Separate repair from retire",
                    "Guidance": "Compare repair cost against the device age before deciding.",
                    "Owner": "",
                    "Date done": "",
                    "Notes": "",
                    "__status__": "not_started"
                },
                {
                    "Step": "Record chargeable damage",
                    "Guidance": "Note the device, the damage and who it was assigned to.",
                    "Owner": "",
                    "Date done": "",
                    "Notes": "",
                    "__status__": "not_started"
                }
            ]
        },
        {
            "name": "Reset and re-stock",
            "objectives": [
                {
                    "Step": "Wipe and re-enrol",
                    "Guidance": "Return to a known clean state and confirm it reports in again.",
                    "Owner": "",
                    "Date done": "",
                    "Notes": "",
                    "__status__": "not_started"
                },
                {
                    "Step": "Update the assignment record",
                    "Guidance": "Unassign from the student so custody history stays accurate.",
                    "Owner": "",
                    "Date done": "",
                    "Notes": "",
                    "__status__": "not_started"
                },
                {
                    "Step": "Store by condition",
                    "Guidance": "Ready-to-issue, awaiting repair and awaiting disposal kept apart.",
                    "Owner": "",
                    "Date done": "",
                    "Notes": "",
                    "__status__": "not_started"
                },
                {
                    "Step": "Report the shortfall",
                    "Guidance": "Total returned, damaged and missing — the number the budget conversation needs.",
                    "Owner": "",
                    "Date done": "",
                    "Notes": "",
                    "__status__": "not_started"
                }
            ]
        }
    ]
}