{
  "$comment": "Contract A4 seed items. Every item declares its domain (must match a blueprint domain) and either an answer_key (objective kinds) or a rubric (judged kinds). `id` and `cites` are ASHR.work additions: `id` makes the bank diffable and lets the pack assert uniqueness; `cites` are the ASHR.work URLs the item is grounded in, and tests/api/miatz-pack.test.ts asserts every one resolves to a real page in this repo.",
  "track": "ashr-ops",
  "domain": "employee-records-and-leave",
  "items": [
    {
      "id": "ashr-ops.employee-records-and-leave.01",
      "kind": "mcq",
      "domain": "employee-records-and-leave",
      "stem": "An employee asks why the Available figure on their Time Off page is not the same as their annual quota. How is Available worked out in ASHR.work?",
      "options": [
        { "key": "a", "text": "Annual quota minus every request they have submitted this year" },
        { "key": "b", "text": "Opening balance plus what they have accrued so far, minus approved leave already taken" },
        { "key": "c", "text": "The annual quota, divided evenly across the twelve months" },
        { "key": "d", "text": "Whatever the admin last typed into their balance card" }
      ],
      "answer_key": { "correct": ["b"] },
      "max_points": 1,
      "cites": ["https://ashr.work/help/leave/leave-balances-and-accrual"]
    },
    {
      "id": "ashr-ops.employee-records-and-leave.02",
      "kind": "mcq",
      "domain": "employee-records-and-leave",
      "stem": "An employee applied for three days, the request was rejected, and they now say they have 'lost' those days. What actually happened to their balance?",
      "options": [
        { "key": "a", "text": "Nothing — days are only deducted for approved leave, so a rejected request returns to the balance" },
        { "key": "b", "text": "The three days were deducted when they applied and an admin must add them back by hand" },
        { "key": "c", "text": "The days are held until the year ends, then returned" },
        { "key": "d", "text": "The days moved to unpaid leave automatically" }
      ],
      "answer_key": { "correct": ["a"] },
      "max_points": 1,
      "cites": ["https://ashr.work/help/leave/leave-balances-and-accrual"]
    },
    {
      "id": "ashr-ops.employee-records-and-leave.03",
      "kind": "mcq",
      "domain": "employee-records-and-leave",
      "stem": "On 1 January several employees report that their leave balance fell overnight. Nothing was taken. What is the most likely explanation in ASHR.work?",
      "options": [
        { "key": "a", "text": "Accrual is paid out in December and restarts from zero" },
        { "key": "b", "text": "The leave type lapses, so anything above the carry-forward cap was removed when the new year began" },
        { "key": "c", "text": "Balances always reset to zero at year end and rebuild monthly" },
        { "key": "d", "text": "A pending request was silently approved" }
      ],
      "answer_key": { "correct": ["b"] },
      "max_points": 1,
      "cites": [
        "https://ashr.work/help/leave/leave-balances-and-accrual",
        "https://ashr.work/docs/explanation/leave-accrual-model"
      ]
    },
    {
      "id": "ashr-ops.employee-records-and-leave.04",
      "kind": "mcq",
      "domain": "employee-records-and-leave",
      "stem": "A manager complains that a leave request they had not yet looked at 'jumped to HR'. What should you tell them about how to stop that happening?",
      "options": [
        { "key": "a", "text": "Nothing can stop it — every request escalates on a fixed schedule" },
        { "key": "b", "text": "Approve or reject the request before the escalation window closes and it will never escalate" },
        { "key": "c", "text": "Ask the employee to withdraw and re-apply to reset the window" },
        { "key": "d", "text": "Turn off notifications so the escalation is not triggered" }
      ],
      "answer_key": { "correct": ["b"] },
      "max_points": 1,
      "cites": ["https://ashr.work/help/leave/escalation-rules"]
    },
    {
      "id": "ashr-ops.employee-records-and-leave.05",
      "kind": "mcq",
      "domain": "employee-records-and-leave",
      "stem": "A request appears in a manager's Pending tab marked with a flag. What is the purpose of those flags in ASHR.work?",
      "options": [
        { "key": "a", "text": "They mark requests that have already been approved elsewhere" },
        { "key": "b", "text": "They surface back-dated requests, overlapping dates or balance problems so the approver does not approve blindly" },
        { "key": "c", "text": "They indicate the employee has raised a grievance" },
        { "key": "d", "text": "They rank requests by seniority" }
      ],
      "answer_key": { "correct": ["b"] },
      "max_points": 1,
      "cites": ["https://ashr.work/help/leave/how-to-approve-leave"]
    },
    {
      "id": "ashr-ops.employee-records-and-leave.06",
      "kind": "multi",
      "domain": "employee-records-and-leave",
      "stem": "Which of the following can an admin do from the admin leave console in ASHR.work? Select all that apply.",
      "options": [
        { "key": "a", "text": "Approve or reject any request in the organisation, not only their own team's" },
        { "key": "b", "text": "Adjust an employee's balance, with a reason recorded" },
        { "key": "c", "text": "Cancel leave that has already been approved" },
        { "key": "d", "text": "Apply leave on an employee's behalf" },
        { "key": "e", "text": "Remove an entry from the audit trail once the correction is made" }
      ],
      "answer_key": { "correct": ["a", "b", "c", "d"] },
      "max_points": 2,
      "cites": [
        "https://ashr.work/help/leave/admin-leave-override",
        "https://ashr.work/help/admin/audit-log"
      ]
    }
  ]
}
