{
  "promptmasonBundle": "promptmason/workspace-bundle/v2",
  "exportedAt": "2026-10-05T09:00:00.000Z",
  "appVersion": "block-pack",
  "pack": {
    "id": "hr",
    "name": "HR pack",
    "description": "Job posts, interview questions, policy notes in plain words and announcements to the team.",
    "version": 1
  },
  "folders": [
    {
      "id": "0637c0c5-6991-419b-9b6e-2504d442a1c8",
      "name": "HR pack",
      "parentId": null,
      "createdAt": "2026-10-05T09:00:00.000Z",
      "updatedAt": "2026-10-05T09:00:00.000Z"
    }
  ],
  "blocks": [
    {
      "id": "f7c48638-8906-4137-9319-7589a81713d0",
      "type": "Role",
      "name": "HR generalist",
      "content": "You are an HR generalist who writes for the people who work here, not for lawyers or other HR professionals. You are fair, warm and direct. You treat every reader as an adult, you say the hard thing plainly, and you check everything you write from the side of the person it affects before you send it.",
      "tags": [
        "role",
        "hr",
        "HR pack"
      ],
      "folderId": "0637c0c5-6991-419b-9b6e-2504d442a1c8",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:01.000Z",
      "updatedAt": "2026-10-05T09:00:01.000Z"
    },
    {
      "id": "19548652-0225-456c-8911-0022caff74b4",
      "type": "Role",
      "name": "Recruiting partner",
      "content": "You are a recruiter who helps a hiring manager find the right person. You describe the job as it really is, you ask candidates about what they have done rather than what they would do, and you judge every question by whether it predicts success in the role and treats every candidate the same.",
      "tags": [
        "role",
        "hr",
        "hiring",
        "HR pack"
      ],
      "folderId": "0637c0c5-6991-419b-9b6e-2504d442a1c8",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:02.000Z",
      "updatedAt": "2026-10-05T09:00:02.000Z"
    },
    {
      "id": "3a8a159a-6665-4d83-a309-239c22eed68b",
      "type": "Context",
      "name": "About the organization",
      "content": "Background on the organization, so what you write fits it.\n\n- Name: {{company name}}\n- What we do: {{what we do}}\n- Size and locations: {{size and locations}}\n- How we work: {{how we work}}",
      "tags": [
        "context",
        "hr",
        "HR pack"
      ],
      "folderId": "0637c0c5-6991-419b-9b6e-2504d442a1c8",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:03.000Z",
      "updatedAt": "2026-10-05T09:00:03.000Z"
    },
    {
      "id": "e9cd64f6-d82c-413c-9084-4c0d5a084506",
      "type": "Context",
      "name": "The role",
      "content": "The job we are hiring for.\n\n- Title: {{job title}}\n- Team and manager: {{team}}, reporting to {{reports to}}\n- What the role does: {{what the role does}}\n- Must-haves: {{must-haves}}\n- Pay and benefits: {{pay and benefits}}\n- Location and hours: {{location and hours}}",
      "tags": [
        "context",
        "hr",
        "hiring",
        "HR pack"
      ],
      "folderId": "0637c0c5-6991-419b-9b6e-2504d442a1c8",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:04.000Z",
      "updatedAt": "2026-10-05T09:00:04.000Z"
    },
    {
      "id": "36be47b9-7c30-42cc-8868-f24aa6a0599f",
      "type": "Context",
      "name": "Who will read it",
      "content": "Who this is for, so it lands well.\n\n- Readers: {{readers}}\n- What they already know: {{what readers already know}}\n- How they are likely to feel about it: {{likely reaction}}",
      "tags": [
        "context",
        "hr",
        "audience",
        "HR pack"
      ],
      "folderId": "0637c0c5-6991-419b-9b6e-2504d442a1c8",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:05.000Z",
      "updatedAt": "2026-10-05T09:00:05.000Z"
    },
    {
      "id": "4c631e6c-80b4-469c-8c96-6aa9560bcf29",
      "type": "Task",
      "name": "Job post",
      "content": "Write the job post. Open with what the person will do and why it matters, then the day-to-day work, then what we need (the must-haves only, no wish list), then pay, benefits and location, and finally how to apply: {{how to apply}}. Write to the candidate, as if you were telling a friend about the job.",
      "tags": [
        "task",
        "hr",
        "hiring",
        "HR pack"
      ],
      "folderId": "0637c0c5-6991-419b-9b6e-2504d442a1c8",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:06.000Z",
      "updatedAt": "2026-10-05T09:00:06.000Z"
    },
    {
      "id": "006d5761-6fb0-4aec-a70c-69958f572d6d",
      "type": "Task",
      "name": "Interview questions",
      "content": "Write {{number of questions}} interview questions for this role, to be asked of every candidate in the same order. Ask about things they have done, not what they would do. Cover each must-have and the hardest part of the job. For each question, say what a strong answer includes and give one follow-up question to go deeper.",
      "tags": [
        "task",
        "hr",
        "hiring",
        "HR pack"
      ],
      "folderId": "0637c0c5-6991-419b-9b6e-2504d442a1c8",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:07.000Z",
      "updatedAt": "2026-10-05T09:00:07.000Z"
    },
    {
      "id": "06c4a638-f372-49a7-8b4b-4de31b83114a",
      "type": "Task",
      "name": "Policy note in plain words",
      "content": "Explain the policy below to employees in plain words: what it is, who it applies to, what they need to do differently, from when, and who to ask. Keep the meaning exactly as the policy states it. Where the policy is silent or unclear, say so rather than filling the gap.\n\n{{policy text}}",
      "tags": [
        "task",
        "hr",
        "policy",
        "HR pack"
      ],
      "folderId": "0637c0c5-6991-419b-9b6e-2504d442a1c8",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:08.000Z",
      "updatedAt": "2026-10-05T09:00:08.000Z"
    },
    {
      "id": "cc574a32-af63-48f6-bd6f-a04b4e880d57",
      "type": "Task",
      "name": "Team announcement",
      "content": "Write the announcement for {{channel}}. Put the news in the first sentence, then why, what changes for the reader and when, what does not change, and where to take questions. Work from these facts:\n\n{{announcement facts}}",
      "tags": [
        "task",
        "hr",
        "communication",
        "HR pack"
      ],
      "folderId": "0637c0c5-6991-419b-9b6e-2504d442a1c8",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:09.000Z",
      "updatedAt": "2026-10-05T09:00:09.000Z"
    },
    {
      "id": "be7a8318-2ed4-4526-b8d2-4e7271354c7d",
      "type": "Format",
      "name": "Job post layout",
      "content": "Start with the job title and location on one line, then one paragraph on the role. Then sections with bold labels: **What you will do**, **What we are looking for**, **Pay and benefits**, **How to apply**. Use short lists, no more than six items each, and keep the whole post under 450 words.",
      "tags": [
        "format",
        "hr",
        "hiring",
        "HR pack"
      ],
      "folderId": "0637c0c5-6991-419b-9b6e-2504d442a1c8",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:10.000Z",
      "updatedAt": "2026-10-05T09:00:10.000Z"
    },
    {
      "id": "c737df4d-a429-42e0-a8ac-14fd48c449b8",
      "type": "Format",
      "name": "Interview guide",
      "content": "Number each question. Under it give two lines with bold labels: **A strong answer** and **Follow-up**. Finish with a short note on how to score answers consistently across candidates.",
      "tags": [
        "format",
        "hr",
        "hiring",
        "HR pack"
      ],
      "folderId": "0637c0c5-6991-419b-9b6e-2504d442a1c8",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:11.000Z",
      "updatedAt": "2026-10-05T09:00:11.000Z"
    },
    {
      "id": "f6a0ce27-6e1c-4e90-b50e-73532810222b",
      "type": "Format",
      "name": "Short note to staff",
      "content": "Give a subject line, then the note. The news is in the first two sentences. Then short paragraphs or a list, with bold labels where they help: **What changes**, **When**, **Questions**. Keep it under 300 words. Sign off from the person it is from.",
      "tags": [
        "format",
        "hr",
        "communication",
        "HR pack"
      ],
      "folderId": "0637c0c5-6991-419b-9b6e-2504d442a1c8",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:12.000Z",
      "updatedAt": "2026-10-05T09:00:12.000Z"
    },
    {
      "id": "e9c59e29-cb4b-4642-bac1-012bc86047dc",
      "type": "Constraints",
      "name": "Fair to every reader",
      "content": "Use no wording that favors or excludes people by age, sex, family status, disability, religion, origin or anything else unrelated to the job. Ask no interview question about those things. Describe requirements by what the work needs, not by years of experience or a type of person. Write for everyone with the same words.",
      "tags": [
        "constraints",
        "hr",
        "fairness",
        "HR pack"
      ],
      "folderId": "0637c0c5-6991-419b-9b6e-2504d442a1c8",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:13.000Z",
      "updatedAt": "2026-10-05T09:00:13.000Z"
    },
    {
      "id": "c69c169e-3a03-41a2-867d-49fc838413d9",
      "type": "Constraints",
      "name": "Nothing made up",
      "content": "Use only the facts provided. Do not invent dates, pay, names, numbers or what the law requires. Where something is missing, write **check** beside it rather than guessing. Employment rules differ by country, so never state what is legally required; where it matters, say to check with an employment adviser.",
      "tags": [
        "constraints",
        "accuracy",
        "hr",
        "HR pack"
      ],
      "folderId": "0637c0c5-6991-419b-9b6e-2504d442a1c8",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:14.000Z",
      "updatedAt": "2026-10-05T09:00:14.000Z"
    },
    {
      "id": "2285d2d9-5ce6-469b-9f21-6f7a84a44e3b",
      "type": "Constraints",
      "name": "Plain and honest",
      "content": "Write what a good manager would say to someone's face. No corporate euphemisms, such as \"rightsizing\", \"exciting opportunity\" or \"rockstar\". If there is bad news, it goes in the first sentence, not after the good news. No exclamation marks, and no promises about the future that the facts do not support.",
      "tags": [
        "constraints",
        "hr",
        "tone",
        "HR pack"
      ],
      "folderId": "0637c0c5-6991-419b-9b6e-2504d442a1c8",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:15.000Z",
      "updatedAt": "2026-10-05T09:00:15.000Z"
    }
  ],
  "blockVersions": [
    {
      "id": "780be152-87ff-461f-9b45-a9e9add37f71",
      "blockId": "f7c48638-8906-4137-9319-7589a81713d0",
      "name": "HR generalist",
      "type": "Role",
      "content": "You are an HR generalist who writes for the people who work here, not for lawyers or other HR professionals. You are fair, warm and direct. You treat every reader as an adult, you say the hard thing plainly, and you check everything you write from the side of the person it affects before you send it.",
      "tags": [
        "role",
        "hr",
        "HR pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:01.000Z"
    },
    {
      "id": "0de022cc-eddd-41ab-87ca-059fd9c4f3b8",
      "blockId": "19548652-0225-456c-8911-0022caff74b4",
      "name": "Recruiting partner",
      "type": "Role",
      "content": "You are a recruiter who helps a hiring manager find the right person. You describe the job as it really is, you ask candidates about what they have done rather than what they would do, and you judge every question by whether it predicts success in the role and treats every candidate the same.",
      "tags": [
        "role",
        "hr",
        "hiring",
        "HR pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:02.000Z"
    },
    {
      "id": "94aeaf87-724d-42f7-8659-a18934537773",
      "blockId": "3a8a159a-6665-4d83-a309-239c22eed68b",
      "name": "About the organization",
      "type": "Context",
      "content": "Background on the organization, so what you write fits it.\n\n- Name: {{company name}}\n- What we do: {{what we do}}\n- Size and locations: {{size and locations}}\n- How we work: {{how we work}}",
      "tags": [
        "context",
        "hr",
        "HR pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:03.000Z"
    },
    {
      "id": "2645367c-96ff-4646-9076-0b13445e6d31",
      "blockId": "e9cd64f6-d82c-413c-9084-4c0d5a084506",
      "name": "The role",
      "type": "Context",
      "content": "The job we are hiring for.\n\n- Title: {{job title}}\n- Team and manager: {{team}}, reporting to {{reports to}}\n- What the role does: {{what the role does}}\n- Must-haves: {{must-haves}}\n- Pay and benefits: {{pay and benefits}}\n- Location and hours: {{location and hours}}",
      "tags": [
        "context",
        "hr",
        "hiring",
        "HR pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:04.000Z"
    },
    {
      "id": "1df2bbf2-4b2a-4d9b-92c9-19f14696c377",
      "blockId": "36be47b9-7c30-42cc-8868-f24aa6a0599f",
      "name": "Who will read it",
      "type": "Context",
      "content": "Who this is for, so it lands well.\n\n- Readers: {{readers}}\n- What they already know: {{what readers already know}}\n- How they are likely to feel about it: {{likely reaction}}",
      "tags": [
        "context",
        "hr",
        "audience",
        "HR pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:05.000Z"
    },
    {
      "id": "339b5816-a123-4aa4-a2ab-45af7d548650",
      "blockId": "4c631e6c-80b4-469c-8c96-6aa9560bcf29",
      "name": "Job post",
      "type": "Task",
      "content": "Write the job post. Open with what the person will do and why it matters, then the day-to-day work, then what we need (the must-haves only, no wish list), then pay, benefits and location, and finally how to apply: {{how to apply}}. Write to the candidate, as if you were telling a friend about the job.",
      "tags": [
        "task",
        "hr",
        "hiring",
        "HR pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:06.000Z"
    },
    {
      "id": "65c4a436-8330-456b-ac4a-684a2ee4d0a6",
      "blockId": "006d5761-6fb0-4aec-a70c-69958f572d6d",
      "name": "Interview questions",
      "type": "Task",
      "content": "Write {{number of questions}} interview questions for this role, to be asked of every candidate in the same order. Ask about things they have done, not what they would do. Cover each must-have and the hardest part of the job. For each question, say what a strong answer includes and give one follow-up question to go deeper.",
      "tags": [
        "task",
        "hr",
        "hiring",
        "HR pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:07.000Z"
    },
    {
      "id": "90850f6a-49d6-450f-bf9e-e867db9c6bac",
      "blockId": "06c4a638-f372-49a7-8b4b-4de31b83114a",
      "name": "Policy note in plain words",
      "type": "Task",
      "content": "Explain the policy below to employees in plain words: what it is, who it applies to, what they need to do differently, from when, and who to ask. Keep the meaning exactly as the policy states it. Where the policy is silent or unclear, say so rather than filling the gap.\n\n{{policy text}}",
      "tags": [
        "task",
        "hr",
        "policy",
        "HR pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:08.000Z"
    },
    {
      "id": "cbee8919-8f53-4746-bb23-5678b0ffa691",
      "blockId": "cc574a32-af63-48f6-bd6f-a04b4e880d57",
      "name": "Team announcement",
      "type": "Task",
      "content": "Write the announcement for {{channel}}. Put the news in the first sentence, then why, what changes for the reader and when, what does not change, and where to take questions. Work from these facts:\n\n{{announcement facts}}",
      "tags": [
        "task",
        "hr",
        "communication",
        "HR pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:09.000Z"
    },
    {
      "id": "2d9e43d9-1e9d-4edd-a83e-872f22998add",
      "blockId": "be7a8318-2ed4-4526-b8d2-4e7271354c7d",
      "name": "Job post layout",
      "type": "Format",
      "content": "Start with the job title and location on one line, then one paragraph on the role. Then sections with bold labels: **What you will do**, **What we are looking for**, **Pay and benefits**, **How to apply**. Use short lists, no more than six items each, and keep the whole post under 450 words.",
      "tags": [
        "format",
        "hr",
        "hiring",
        "HR pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:10.000Z"
    },
    {
      "id": "7f32c695-2043-4fb0-b85a-95cf2e356021",
      "blockId": "c737df4d-a429-42e0-a8ac-14fd48c449b8",
      "name": "Interview guide",
      "type": "Format",
      "content": "Number each question. Under it give two lines with bold labels: **A strong answer** and **Follow-up**. Finish with a short note on how to score answers consistently across candidates.",
      "tags": [
        "format",
        "hr",
        "hiring",
        "HR pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:11.000Z"
    },
    {
      "id": "2c7fd2b8-7df3-43d2-984f-e86f44da02e1",
      "blockId": "f6a0ce27-6e1c-4e90-b50e-73532810222b",
      "name": "Short note to staff",
      "type": "Format",
      "content": "Give a subject line, then the note. The news is in the first two sentences. Then short paragraphs or a list, with bold labels where they help: **What changes**, **When**, **Questions**. Keep it under 300 words. Sign off from the person it is from.",
      "tags": [
        "format",
        "hr",
        "communication",
        "HR pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:12.000Z"
    },
    {
      "id": "7d5b1011-1e59-4b43-a2a2-03f93d895a9a",
      "blockId": "e9c59e29-cb4b-4642-bac1-012bc86047dc",
      "name": "Fair to every reader",
      "type": "Constraints",
      "content": "Use no wording that favors or excludes people by age, sex, family status, disability, religion, origin or anything else unrelated to the job. Ask no interview question about those things. Describe requirements by what the work needs, not by years of experience or a type of person. Write for everyone with the same words.",
      "tags": [
        "constraints",
        "hr",
        "fairness",
        "HR pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:13.000Z"
    },
    {
      "id": "53f322d8-9cf9-407a-a3d2-45b679741937",
      "blockId": "c69c169e-3a03-41a2-867d-49fc838413d9",
      "name": "Nothing made up",
      "type": "Constraints",
      "content": "Use only the facts provided. Do not invent dates, pay, names, numbers or what the law requires. Where something is missing, write **check** beside it rather than guessing. Employment rules differ by country, so never state what is legally required; where it matters, say to check with an employment adviser.",
      "tags": [
        "constraints",
        "accuracy",
        "hr",
        "HR pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:14.000Z"
    },
    {
      "id": "9f796d67-575c-4282-9d9b-a9ba5aa1c249",
      "blockId": "2285d2d9-5ce6-469b-9f21-6f7a84a44e3b",
      "name": "Plain and honest",
      "type": "Constraints",
      "content": "Write what a good manager would say to someone's face. No corporate euphemisms, such as \"rightsizing\", \"exciting opportunity\" or \"rockstar\". If there is bad news, it goes in the first sentence, not after the good news. No exclamation marks, and no promises about the future that the facts do not support.",
      "tags": [
        "constraints",
        "hr",
        "tone",
        "HR pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:15.000Z"
    }
  ],
  "prompts": [
    {
      "id": "1d96f143-27de-4b7d-91c6-3137c3a2ede9",
      "name": "Job post",
      "description": "A job post written to the candidate: what the role does, what we need, pay and how to apply.",
      "promptType": "User Prompt",
      "tags": [
        "hr",
        "hiring",
        "HR pack"
      ],
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "19548652-0225-456c-8911-0022caff74b4",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "3a8a159a-6665-4d83-a309-239c22eed68b",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "e9cd64f6-d82c-413c-9084-4c0d5a084506",
          "includeName": false,
          "includeType": false
        },
        {
          "blockId": "4c631e6c-80b4-469c-8c96-6aa9560bcf29",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "be7a8318-2ed4-4526-b8d2-4e7271354c7d",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "e9c59e29-cb4b-4642-bac1-012bc86047dc",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "c69c169e-3a03-41a2-867d-49fc838413d9",
          "includeName": false,
          "includeType": false
        }
      ],
      "folderId": "0637c0c5-6991-419b-9b6e-2504d442a1c8",
      "archivedAt": null,
      "maxCharCount": null,
      "rating": null,
      "favorite": false,
      "createdAt": "2026-10-05T09:00:16.000Z",
      "updatedAt": "2026-10-05T09:00:16.000Z"
    },
    {
      "id": "51b5ca32-6e21-4267-aa81-322d93a993ce",
      "name": "Interview questions",
      "description": "A set of interview questions for a role, with what a strong answer includes and a follow-up for each.",
      "promptType": "User Prompt",
      "tags": [
        "hr",
        "hiring",
        "HR pack"
      ],
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "19548652-0225-456c-8911-0022caff74b4",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "e9cd64f6-d82c-413c-9084-4c0d5a084506",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "006d5761-6fb0-4aec-a70c-69958f572d6d",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "c737df4d-a429-42e0-a8ac-14fd48c449b8",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "e9c59e29-cb4b-4642-bac1-012bc86047dc",
          "includeName": false,
          "includeType": true
        }
      ],
      "folderId": "0637c0c5-6991-419b-9b6e-2504d442a1c8",
      "archivedAt": null,
      "maxCharCount": null,
      "rating": null,
      "favorite": false,
      "createdAt": "2026-10-05T09:00:17.000Z",
      "updatedAt": "2026-10-05T09:00:17.000Z"
    },
    {
      "id": "64e0bacb-fd87-4988-b009-f7f859ac992a",
      "name": "Policy note in plain words",
      "description": "A policy explained to employees in plain words: what it is, who it applies to and what to do.",
      "promptType": "User Prompt",
      "tags": [
        "hr",
        "policy",
        "HR pack"
      ],
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "f7c48638-8906-4137-9319-7589a81713d0",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "3a8a159a-6665-4d83-a309-239c22eed68b",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "36be47b9-7c30-42cc-8868-f24aa6a0599f",
          "includeName": false,
          "includeType": false
        },
        {
          "blockId": "06c4a638-f372-49a7-8b4b-4de31b83114a",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "f6a0ce27-6e1c-4e90-b50e-73532810222b",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "c69c169e-3a03-41a2-867d-49fc838413d9",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "2285d2d9-5ce6-469b-9f21-6f7a84a44e3b",
          "includeName": false,
          "includeType": false
        }
      ],
      "folderId": "0637c0c5-6991-419b-9b6e-2504d442a1c8",
      "archivedAt": null,
      "maxCharCount": null,
      "rating": null,
      "favorite": false,
      "createdAt": "2026-10-05T09:00:18.000Z",
      "updatedAt": "2026-10-05T09:00:18.000Z"
    },
    {
      "id": "539c2058-9a97-4665-b225-8bbeb021e008",
      "name": "Team announcement",
      "description": "An announcement to the team that leads with the news, what changes and where to ask questions.",
      "promptType": "User Prompt",
      "tags": [
        "hr",
        "communication",
        "HR pack"
      ],
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "f7c48638-8906-4137-9319-7589a81713d0",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "3a8a159a-6665-4d83-a309-239c22eed68b",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "36be47b9-7c30-42cc-8868-f24aa6a0599f",
          "includeName": false,
          "includeType": false
        },
        {
          "blockId": "cc574a32-af63-48f6-bd6f-a04b4e880d57",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "f6a0ce27-6e1c-4e90-b50e-73532810222b",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "c69c169e-3a03-41a2-867d-49fc838413d9",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "2285d2d9-5ce6-469b-9f21-6f7a84a44e3b",
          "includeName": false,
          "includeType": false
        }
      ],
      "folderId": "0637c0c5-6991-419b-9b6e-2504d442a1c8",
      "archivedAt": null,
      "maxCharCount": null,
      "rating": null,
      "favorite": false,
      "createdAt": "2026-10-05T09:00:19.000Z",
      "updatedAt": "2026-10-05T09:00:19.000Z"
    }
  ],
  "promptVersions": [
    {
      "id": "f883f2f3-d3d9-4925-8a7f-a940a5565598",
      "promptId": "1d96f143-27de-4b7d-91c6-3137c3a2ede9",
      "name": "Job post",
      "promptType": "User Prompt",
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "19548652-0225-456c-8911-0022caff74b4",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "3a8a159a-6665-4d83-a309-239c22eed68b",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "e9cd64f6-d82c-413c-9084-4c0d5a084506",
          "includeName": false,
          "includeType": false
        },
        {
          "blockId": "4c631e6c-80b4-469c-8c96-6aa9560bcf29",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "be7a8318-2ed4-4526-b8d2-4e7271354c7d",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "e9c59e29-cb4b-4642-bac1-012bc86047dc",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "c69c169e-3a03-41a2-867d-49fc838413d9",
          "includeName": false,
          "includeType": false
        }
      ],
      "tags": [
        "hr",
        "hiring",
        "HR pack"
      ],
      "embeddedBlocks": [],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:16.000Z"
    },
    {
      "id": "faeadf6b-536f-472d-b212-3e799b49761e",
      "promptId": "51b5ca32-6e21-4267-aa81-322d93a993ce",
      "name": "Interview questions",
      "promptType": "User Prompt",
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "19548652-0225-456c-8911-0022caff74b4",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "e9cd64f6-d82c-413c-9084-4c0d5a084506",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "006d5761-6fb0-4aec-a70c-69958f572d6d",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "c737df4d-a429-42e0-a8ac-14fd48c449b8",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "e9c59e29-cb4b-4642-bac1-012bc86047dc",
          "includeName": false,
          "includeType": true
        }
      ],
      "tags": [
        "hr",
        "hiring",
        "HR pack"
      ],
      "embeddedBlocks": [],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:17.000Z"
    },
    {
      "id": "b238c5e1-8def-4008-a47e-ecc345f6b2d1",
      "promptId": "64e0bacb-fd87-4988-b009-f7f859ac992a",
      "name": "Policy note in plain words",
      "promptType": "User Prompt",
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "f7c48638-8906-4137-9319-7589a81713d0",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "3a8a159a-6665-4d83-a309-239c22eed68b",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "36be47b9-7c30-42cc-8868-f24aa6a0599f",
          "includeName": false,
          "includeType": false
        },
        {
          "blockId": "06c4a638-f372-49a7-8b4b-4de31b83114a",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "f6a0ce27-6e1c-4e90-b50e-73532810222b",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "c69c169e-3a03-41a2-867d-49fc838413d9",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "2285d2d9-5ce6-469b-9f21-6f7a84a44e3b",
          "includeName": false,
          "includeType": false
        }
      ],
      "tags": [
        "hr",
        "policy",
        "HR pack"
      ],
      "embeddedBlocks": [],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:18.000Z"
    },
    {
      "id": "2a2888c4-77e3-4e90-b9ac-6d03cdfb3f62",
      "promptId": "539c2058-9a97-4665-b225-8bbeb021e008",
      "name": "Team announcement",
      "promptType": "User Prompt",
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "f7c48638-8906-4137-9319-7589a81713d0",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "3a8a159a-6665-4d83-a309-239c22eed68b",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "36be47b9-7c30-42cc-8868-f24aa6a0599f",
          "includeName": false,
          "includeType": false
        },
        {
          "blockId": "cc574a32-af63-48f6-bd6f-a04b4e880d57",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "f6a0ce27-6e1c-4e90-b50e-73532810222b",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "c69c169e-3a03-41a2-867d-49fc838413d9",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "2285d2d9-5ce6-469b-9f21-6f7a84a44e3b",
          "includeName": false,
          "includeType": false
        }
      ],
      "tags": [
        "hr",
        "communication",
        "HR pack"
      ],
      "embeddedBlocks": [],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:19.000Z"
    }
  ],
  "variables": [
    {
      "id": "6622035e-cd01-419e-a93e-c04ecf71261e",
      "name": "company name",
      "value": "Example Company",
      "description": "Your organization's name.",
      "runtime": false,
      "hasDefault": false,
      "createdAt": "2026-10-05T09:00:20.000Z",
      "updatedAt": "2026-10-05T09:00:20.000Z"
    },
    {
      "id": "51175837-be51-4121-adc1-90f8ed52d9d9",
      "name": "what we do",
      "value": "Design and install heating systems for homes and small offices",
      "description": "What the organization does, in one line.",
      "runtime": false,
      "hasDefault": false,
      "createdAt": "2026-10-05T09:00:21.000Z",
      "updatedAt": "2026-10-05T09:00:21.000Z"
    },
    {
      "id": "28a7ccf3-49b5-4c58-9042-156304418bed",
      "name": "size and locations",
      "value": "About 80 people across two offices and a workshop",
      "description": "How many people and where.",
      "runtime": false,
      "hasDefault": false,
      "createdAt": "2026-10-05T09:00:22.000Z",
      "updatedAt": "2026-10-05T09:00:22.000Z"
    },
    {
      "id": "7a49651e-bf30-46a6-a916-2af5fa30088e",
      "name": "how we work",
      "value": "Small teams, people own their work, most decisions are made in the open",
      "description": "How the organization works, in plain words.",
      "runtime": false,
      "hasDefault": false,
      "createdAt": "2026-10-05T09:00:23.000Z",
      "updatedAt": "2026-10-05T09:00:23.000Z"
    },
    {
      "id": "7a101fca-3393-4692-8adc-bc1be04d0e5b",
      "name": "job title",
      "value": "Customer service coordinator",
      "description": "The title of the role. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:24.000Z",
      "updatedAt": "2026-10-05T09:00:24.000Z"
    },
    {
      "id": "4befeb57-90cf-40e6-a868-d74c2efd4cae",
      "name": "team",
      "value": "Operations",
      "description": "The team the role is in. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:25.000Z",
      "updatedAt": "2026-10-05T09:00:25.000Z"
    },
    {
      "id": "11f2b13e-0914-49f8-ac59-c586ef658a2d",
      "name": "reports to",
      "value": "The operations manager",
      "description": "Who the role reports to. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:26.000Z",
      "updatedAt": "2026-10-05T09:00:26.000Z"
    },
    {
      "id": "b7086cb4-cc9c-4583-8ae4-d37372d6562d",
      "name": "what the role does",
      "value": "Books installations, keeps customers informed, handles complaints",
      "description": "The three to five main things the role does. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:27.000Z",
      "updatedAt": "2026-10-05T09:00:27.000Z"
    },
    {
      "id": "bf09d607-bb95-452c-ae62-1628d7195c01",
      "name": "must-haves",
      "value": "Clear on the phone and in writing, comfortable with scheduling software",
      "description": "The skills or experience the role cannot do without. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:28.000Z",
      "updatedAt": "2026-10-05T09:00:28.000Z"
    },
    {
      "id": "cddca75d-1af9-4da6-9b1c-59e081e08d4f",
      "name": "pay and benefits",
      "value": "38,000 to 42,000 a year, 25 days of leave, pension",
      "description": "Pay or pay range, and the benefits. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:29.000Z",
      "updatedAt": "2026-10-05T09:00:29.000Z"
    },
    {
      "id": "1d3f0388-4ac7-44f3-9607-001715a5da82",
      "name": "location and hours",
      "value": "Main office, Monday to Friday, some home working",
      "description": "Where the work happens and the hours. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:30.000Z",
      "updatedAt": "2026-10-05T09:00:30.000Z"
    },
    {
      "id": "dbb90f57-b59d-42e4-b001-3e3da09716d6",
      "name": "readers",
      "value": "All staff",
      "description": "Who will read it. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:31.000Z",
      "updatedAt": "2026-10-05T09:00:31.000Z"
    },
    {
      "id": "a5a2f545-dd79-4ec7-a134-d8012bf7b536",
      "name": "what readers already know",
      "value": "Rumours that the office is moving",
      "description": "What they already know about the subject. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:32.000Z",
      "updatedAt": "2026-10-05T09:00:32.000Z"
    },
    {
      "id": "672de553-49ba-44aa-883e-40eff461a498",
      "name": "likely reaction",
      "value": "Worried about their commute",
      "description": "How they are likely to feel. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:33.000Z",
      "updatedAt": "2026-10-05T09:00:33.000Z"
    },
    {
      "id": "e78e5bb5-3071-4777-9292-f306900caf19",
      "name": "how to apply",
      "value": "Send a short note and your CV to the careers address",
      "description": "How candidates apply.",
      "runtime": false,
      "hasDefault": false,
      "createdAt": "2026-10-05T09:00:34.000Z",
      "updatedAt": "2026-10-05T09:00:34.000Z"
    },
    {
      "id": "29042a21-0d92-41d3-bffa-a7b6617c8a26",
      "name": "number of questions",
      "value": "8",
      "description": "How many questions to write. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:35.000Z",
      "updatedAt": "2026-10-05T09:00:35.000Z"
    },
    {
      "id": "bc8bbba3-9818-433e-a20e-e4772552d64c",
      "name": "policy text",
      "value": "",
      "description": "The policy to explain. Asked each time.",
      "runtime": true,
      "hasDefault": false,
      "createdAt": "2026-10-05T09:00:36.000Z",
      "updatedAt": "2026-10-05T09:00:36.000Z"
    },
    {
      "id": "bf7b71d3-37ff-4010-833d-11d5aa44327d",
      "name": "announcement facts",
      "value": "",
      "description": "The facts the announcement must cover. Asked each time.",
      "runtime": true,
      "hasDefault": false,
      "createdAt": "2026-10-05T09:00:37.000Z",
      "updatedAt": "2026-10-05T09:00:37.000Z"
    },
    {
      "id": "7fd38fdc-3cde-4685-8137-ade107286931",
      "name": "channel",
      "value": "Email to all staff",
      "description": "Where it will be read or heard. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:38.000Z",
      "updatedAt": "2026-10-05T09:00:38.000Z"
    }
  ],
  "notes": [],
  "expectedOutputs": [],
  "attachments": [],
  "settings": {},
  "config": {
    "blockTypes": [
      "Role",
      "Task",
      "Context",
      "Format",
      "Constraints"
    ],
    "promptTypes": [
      "User Prompt",
      "System Prompt",
      "Skill"
    ]
  }
}
