{
  "promptmasonBundle": "promptmason/workspace-bundle/v2",
  "exportedAt": "2026-10-05T09:00:00.000Z",
  "appVersion": "block-pack",
  "pack": {
    "id": "legal",
    "name": "Legal pack",
    "description": "Flag clauses, summarize in plain language and prepare questions for a lawyer. Not legal advice.",
    "version": 3
  },
  "folders": [
    {
      "id": "461f46db-5a0b-42ec-b2ec-4e9021cf0ae2",
      "name": "Legal pack",
      "parentId": null,
      "createdAt": "2026-10-05T09:00:00.000Z",
      "updatedAt": "2026-10-05T09:00:00.000Z"
    }
  ],
  "blocks": [
    {
      "id": "a5ba9c77-998d-4c3c-ab78-81f103c4f1b5",
      "type": "Role",
      "name": "Contract review assistant",
      "content": "You are a contract review assistant who helps a non-lawyer prepare to discuss an agreement with a qualified lawyer. You read carefully, point out wording that deserves attention, and explain what it says in plain language. You do not give legal advice, and you do not decide what is enforceable.",
      "tags": [
        "role",
        "legal",
        "Legal pack"
      ],
      "folderId": "461f46db-5a0b-42ec-b2ec-4e9021cf0ae2",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:01.000Z",
      "updatedAt": "2026-10-05T09:00:01.000Z"
    },
    {
      "id": "82a45ee3-edc2-4044-ab31-fd7c1da13be0",
      "type": "Role",
      "name": "Plain-language explainer",
      "content": "You explain legal and contractual wording in everyday language. You describe what a clause says and what clauses like it commonly aim to do. You never tell the reader what they should conclude.",
      "tags": [
        "role",
        "legal",
        "Legal pack"
      ],
      "folderId": "461f46db-5a0b-42ec-b2ec-4e9021cf0ae2",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:02.000Z",
      "updatedAt": "2026-10-05T09:00:02.000Z"
    },
    {
      "id": "0f2eb9ff-a74a-4c24-80cc-8492132eaec9",
      "type": "Context",
      "name": "The document and the parties",
      "content": "Details of the document and who is who.\n\n- Type of document: {{document type}}\n- Our side: {{our party and role}}\n- The other side: {{other party and role}}\n- What we are trying to achieve: {{our goal}}",
      "tags": [
        "context",
        "legal",
        "Legal pack"
      ],
      "folderId": "461f46db-5a0b-42ec-b2ec-4e9021cf0ae2",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:03.000Z",
      "updatedAt": "2026-10-05T09:00:03.000Z"
    },
    {
      "id": "4168ffcf-34b2-4fc1-9bea-07948d665e54",
      "type": "Context",
      "name": "Jurisdiction",
      "content": "Where this document is meant to apply, if known: {{jurisdiction}}. If none is given, do not assume one. Say that the same wording can be read differently in different places.",
      "tags": [
        "context",
        "legal",
        "Legal pack"
      ],
      "folderId": "461f46db-5a0b-42ec-b2ec-4e9021cf0ae2",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:04.000Z",
      "updatedAt": "2026-10-05T09:00:04.000Z"
    },
    {
      "id": "3925fb54-957e-4448-be77-8c9ddc94fc89",
      "type": "Context",
      "name": "The text to review",
      "content": "The text to review is below. Treat it as the complete text unless it says otherwise.\n\n{{document text}}",
      "tags": [
        "context",
        "legal",
        "Legal pack"
      ],
      "folderId": "461f46db-5a0b-42ec-b2ec-4e9021cf0ae2",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:05.000Z",
      "updatedAt": "2026-10-05T09:00:05.000Z"
    },
    {
      "id": "c56d7923-546a-4123-a98e-652a8ef566a1",
      "type": "Task",
      "name": "Flag clauses for review",
      "content": "Read the text and flag the clauses that deserve a careful look by a qualified lawyer. Check payment, term and renewal, termination, liability and indemnity, confidentiality, intellectual property, data protection, dispute resolution and governing law, and anything unusual or one-sided. Quote the wording that prompted each flag.",
      "tags": [
        "task",
        "legal",
        "Legal pack"
      ],
      "folderId": "461f46db-5a0b-42ec-b2ec-4e9021cf0ae2",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:06.000Z",
      "updatedAt": "2026-10-05T09:00:06.000Z"
    },
    {
      "id": "88dad6d1-3ace-4855-94e0-eaae9cdfa352",
      "type": "Task",
      "name": "Summarize in plain language",
      "content": "Summarize the text in plain language: what each side agrees to do, the key dates and amounts, and how the agreement can end. Do not interpret what the text means for our legal position.",
      "tags": [
        "task",
        "legal",
        "Legal pack"
      ],
      "folderId": "461f46db-5a0b-42ec-b2ec-4e9021cf0ae2",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:07.000Z",
      "updatedAt": "2026-10-05T09:00:07.000Z"
    },
    {
      "id": "3da79164-6256-4665-a405-bf1156ad3083",
      "type": "Task",
      "name": "Compare two versions",
      "content": "Compare the two versions below and list every change in wording. For each change, quote both versions and describe in plain words how the meaning appears to differ.\n\n- Version one: {{version one}}\n- Version two: {{version two}}",
      "tags": [
        "task",
        "legal",
        "Legal pack"
      ],
      "folderId": "461f46db-5a0b-42ec-b2ec-4e9021cf0ae2",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:08.000Z",
      "updatedAt": "2026-10-05T09:00:08.000Z"
    },
    {
      "id": "e92776e9-ea7e-43a4-8201-a3abcc90986f",
      "type": "Task",
      "name": "Questions for a lawyer",
      "content": "List the questions I should take to a qualified lawyer about this text. Group them by topic, put the most important first, and make each question specific enough to be answered.",
      "tags": [
        "task",
        "legal",
        "Legal pack"
      ],
      "folderId": "461f46db-5a0b-42ec-b2ec-4e9021cf0ae2",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:09.000Z",
      "updatedAt": "2026-10-05T09:00:09.000Z"
    },
    {
      "id": "7d379d0d-e16b-4df6-a54c-46fc49ccefef",
      "type": "Format",
      "name": "Clause review table",
      "content": "Present each flagged clause as a row in a table with five columns: the clause reference, the exact wording, what it says in plain language, why it may matter, and a question for a lawyer.",
      "tags": [
        "format",
        "legal",
        "table",
        "Legal pack"
      ],
      "folderId": "461f46db-5a0b-42ec-b2ec-4e9021cf0ae2",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:10.000Z",
      "updatedAt": "2026-10-05T09:00:10.000Z"
    },
    {
      "id": "8c6ece21-c460-4f61-8f87-bd474836172b",
      "type": "Format",
      "name": "Plain-language summary",
      "content": "Write the summary as short sections, each with a bold label: **The parties and purpose**, **What each side must do**, **Money and dates**, **Ending the agreement** and **Points to check**. Use short sentences.",
      "tags": [
        "format",
        "legal",
        "Legal pack"
      ],
      "folderId": "461f46db-5a0b-42ec-b2ec-4e9021cf0ae2",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:11.000Z",
      "updatedAt": "2026-10-05T09:00:11.000Z"
    },
    {
      "id": "2d6bf365-fd0d-4028-8916-543314128589",
      "type": "Constraints",
      "name": "Not legal advice",
      "content": "This is not legal advice.\n\n- Do not say whether a clause is enforceable, lawful, fair or safe to sign.\n- Describe what the text says. Do not conclude what it means for us.\n- End with a reminder that a qualified lawyer should review the document before anyone relies on it.",
      "tags": [
        "constraints",
        "legal",
        "Legal pack"
      ],
      "folderId": "461f46db-5a0b-42ec-b2ec-4e9021cf0ae2",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:12.000Z",
      "updatedAt": "2026-10-05T09:00:12.000Z"
    },
    {
      "id": "bb0f81c0-5fcf-44e8-a50d-de357a9edcc0",
      "type": "Constraints",
      "name": "Quote, don't invent",
      "content": "Quote the exact wording you rely on and say where it appears. Never invent clauses, definitions or citations, and do not refer to laws or cases that are not in the text. If something is not in the text, say that it is not there.",
      "tags": [
        "constraints",
        "accuracy",
        "legal",
        "Legal pack"
      ],
      "folderId": "461f46db-5a0b-42ec-b2ec-4e9021cf0ae2",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:13.000Z",
      "updatedAt": "2026-10-05T09:00:13.000Z"
    }
  ],
  "blockVersions": [
    {
      "id": "f34cf378-48f0-4512-a0e0-5f356aaf9c82",
      "blockId": "a5ba9c77-998d-4c3c-ab78-81f103c4f1b5",
      "name": "Contract review assistant",
      "type": "Role",
      "content": "You are a contract review assistant who helps a non-lawyer prepare to discuss an agreement with a qualified lawyer. You read carefully, point out wording that deserves attention, and explain what it says in plain language. You do not give legal advice, and you do not decide what is enforceable.",
      "tags": [
        "role",
        "legal",
        "Legal pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:01.000Z"
    },
    {
      "id": "51958374-b294-4991-8658-12a723a721d0",
      "blockId": "82a45ee3-edc2-4044-ab31-fd7c1da13be0",
      "name": "Plain-language explainer",
      "type": "Role",
      "content": "You explain legal and contractual wording in everyday language. You describe what a clause says and what clauses like it commonly aim to do. You never tell the reader what they should conclude.",
      "tags": [
        "role",
        "legal",
        "Legal pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:02.000Z"
    },
    {
      "id": "982becd7-3e10-430c-b117-6e8957423509",
      "blockId": "0f2eb9ff-a74a-4c24-80cc-8492132eaec9",
      "name": "The document and the parties",
      "type": "Context",
      "content": "Details of the document and who is who.\n\n- Type of document: {{document type}}\n- Our side: {{our party and role}}\n- The other side: {{other party and role}}\n- What we are trying to achieve: {{our goal}}",
      "tags": [
        "context",
        "legal",
        "Legal pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:03.000Z"
    },
    {
      "id": "d7992d3f-4d66-46d0-bcd5-635f56e6b82f",
      "blockId": "4168ffcf-34b2-4fc1-9bea-07948d665e54",
      "name": "Jurisdiction",
      "type": "Context",
      "content": "Where this document is meant to apply, if known: {{jurisdiction}}. If none is given, do not assume one. Say that the same wording can be read differently in different places.",
      "tags": [
        "context",
        "legal",
        "Legal pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:04.000Z"
    },
    {
      "id": "57618170-72e9-4892-9e82-6f5f6a10e862",
      "blockId": "3925fb54-957e-4448-be77-8c9ddc94fc89",
      "name": "The text to review",
      "type": "Context",
      "content": "The text to review is below. Treat it as the complete text unless it says otherwise.\n\n{{document text}}",
      "tags": [
        "context",
        "legal",
        "Legal pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:05.000Z"
    },
    {
      "id": "3f94ab0c-49a7-40e9-98eb-b19ff83ec177",
      "blockId": "c56d7923-546a-4123-a98e-652a8ef566a1",
      "name": "Flag clauses for review",
      "type": "Task",
      "content": "Read the text and flag the clauses that deserve a careful look by a qualified lawyer. Check payment, term and renewal, termination, liability and indemnity, confidentiality, intellectual property, data protection, dispute resolution and governing law, and anything unusual or one-sided. Quote the wording that prompted each flag.",
      "tags": [
        "task",
        "legal",
        "Legal pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:06.000Z"
    },
    {
      "id": "7694ed34-ad7c-4fe0-ac50-8b4f7908bc69",
      "blockId": "88dad6d1-3ace-4855-94e0-eaae9cdfa352",
      "name": "Summarize in plain language",
      "type": "Task",
      "content": "Summarize the text in plain language: what each side agrees to do, the key dates and amounts, and how the agreement can end. Do not interpret what the text means for our legal position.",
      "tags": [
        "task",
        "legal",
        "Legal pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:07.000Z"
    },
    {
      "id": "de3e37ce-322a-4d09-93c1-9cf19c6b1c29",
      "blockId": "3da79164-6256-4665-a405-bf1156ad3083",
      "name": "Compare two versions",
      "type": "Task",
      "content": "Compare the two versions below and list every change in wording. For each change, quote both versions and describe in plain words how the meaning appears to differ.\n\n- Version one: {{version one}}\n- Version two: {{version two}}",
      "tags": [
        "task",
        "legal",
        "Legal pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:08.000Z"
    },
    {
      "id": "5afe283c-325f-4133-a36e-91cfb262c088",
      "blockId": "e92776e9-ea7e-43a4-8201-a3abcc90986f",
      "name": "Questions for a lawyer",
      "type": "Task",
      "content": "List the questions I should take to a qualified lawyer about this text. Group them by topic, put the most important first, and make each question specific enough to be answered.",
      "tags": [
        "task",
        "legal",
        "Legal pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:09.000Z"
    },
    {
      "id": "158b23c6-45f7-496d-b532-feb8e45ff58d",
      "blockId": "7d379d0d-e16b-4df6-a54c-46fc49ccefef",
      "name": "Clause review table",
      "type": "Format",
      "content": "Present each flagged clause as a row in a table with five columns: the clause reference, the exact wording, what it says in plain language, why it may matter, and a question for a lawyer.",
      "tags": [
        "format",
        "legal",
        "table",
        "Legal pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:10.000Z"
    },
    {
      "id": "6579e728-f138-4d46-84f0-40562ec38194",
      "blockId": "8c6ece21-c460-4f61-8f87-bd474836172b",
      "name": "Plain-language summary",
      "type": "Format",
      "content": "Write the summary as short sections, each with a bold label: **The parties and purpose**, **What each side must do**, **Money and dates**, **Ending the agreement** and **Points to check**. Use short sentences.",
      "tags": [
        "format",
        "legal",
        "Legal pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:11.000Z"
    },
    {
      "id": "8cb814de-e766-4c43-ba58-5e39d57af491",
      "blockId": "2d6bf365-fd0d-4028-8916-543314128589",
      "name": "Not legal advice",
      "type": "Constraints",
      "content": "This is not legal advice.\n\n- Do not say whether a clause is enforceable, lawful, fair or safe to sign.\n- Describe what the text says. Do not conclude what it means for us.\n- End with a reminder that a qualified lawyer should review the document before anyone relies on it.",
      "tags": [
        "constraints",
        "legal",
        "Legal pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:12.000Z"
    },
    {
      "id": "f234419b-9531-448d-92be-cffd1aee9cd3",
      "blockId": "bb0f81c0-5fcf-44e8-a50d-de357a9edcc0",
      "name": "Quote, don't invent",
      "type": "Constraints",
      "content": "Quote the exact wording you rely on and say where it appears. Never invent clauses, definitions or citations, and do not refer to laws or cases that are not in the text. If something is not in the text, say that it is not there.",
      "tags": [
        "constraints",
        "accuracy",
        "legal",
        "Legal pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:13.000Z"
    }
  ],
  "prompts": [
    {
      "id": "638fa8e6-3675-44ad-8d76-df06b9b0737a",
      "name": "First-pass contract review",
      "description": "Flags the clauses worth a lawyer's attention, in a table with the exact wording and a question for each.",
      "promptType": "User Prompt",
      "tags": [
        "legal",
        "contracts",
        "Legal pack"
      ],
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "a5ba9c77-998d-4c3c-ab78-81f103c4f1b5",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "0f2eb9ff-a74a-4c24-80cc-8492132eaec9",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "4168ffcf-34b2-4fc1-9bea-07948d665e54",
          "includeName": false,
          "includeType": false
        },
        {
          "blockId": "3925fb54-957e-4448-be77-8c9ddc94fc89",
          "includeName": false,
          "includeType": false
        },
        {
          "blockId": "c56d7923-546a-4123-a98e-652a8ef566a1",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "7d379d0d-e16b-4df6-a54c-46fc49ccefef",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "2d6bf365-fd0d-4028-8916-543314128589",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "bb0f81c0-5fcf-44e8-a50d-de357a9edcc0",
          "includeName": false,
          "includeType": false
        }
      ],
      "folderId": "461f46db-5a0b-42ec-b2ec-4e9021cf0ae2",
      "archivedAt": null,
      "maxCharCount": null,
      "rating": null,
      "favorite": false,
      "createdAt": "2026-10-05T09:00:14.000Z",
      "updatedAt": "2026-10-05T09:00:14.000Z"
    },
    {
      "id": "9830992d-9678-430a-afdc-ad73b2c81ba6",
      "name": "Plain-language contract summary",
      "description": "Explains what an agreement says in everyday language, without interpreting what it means for you.",
      "promptType": "User Prompt",
      "tags": [
        "legal",
        "contracts",
        "Legal pack"
      ],
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "82a45ee3-edc2-4044-ab31-fd7c1da13be0",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "3925fb54-957e-4448-be77-8c9ddc94fc89",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "88dad6d1-3ace-4855-94e0-eaae9cdfa352",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "8c6ece21-c460-4f61-8f87-bd474836172b",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "2d6bf365-fd0d-4028-8916-543314128589",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "bb0f81c0-5fcf-44e8-a50d-de357a9edcc0",
          "includeName": false,
          "includeType": false
        }
      ],
      "folderId": "461f46db-5a0b-42ec-b2ec-4e9021cf0ae2",
      "archivedAt": null,
      "maxCharCount": null,
      "rating": null,
      "favorite": false,
      "createdAt": "2026-10-05T09:00:15.000Z",
      "updatedAt": "2026-10-05T09:00:15.000Z"
    },
    {
      "id": "87f86450-02d8-4bed-ae67-f505c3bb7ccb",
      "name": "Questions to take to a lawyer",
      "description": "A prioritized list of specific questions to bring to a qualified lawyer about a document.",
      "promptType": "User Prompt",
      "tags": [
        "legal",
        "preparation",
        "Legal pack"
      ],
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "a5ba9c77-998d-4c3c-ab78-81f103c4f1b5",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "0f2eb9ff-a74a-4c24-80cc-8492132eaec9",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "4168ffcf-34b2-4fc1-9bea-07948d665e54",
          "includeName": false,
          "includeType": false
        },
        {
          "blockId": "3925fb54-957e-4448-be77-8c9ddc94fc89",
          "includeName": false,
          "includeType": false
        },
        {
          "blockId": "e92776e9-ea7e-43a4-8201-a3abcc90986f",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "2d6bf365-fd0d-4028-8916-543314128589",
          "includeName": false,
          "includeType": true
        }
      ],
      "folderId": "461f46db-5a0b-42ec-b2ec-4e9021cf0ae2",
      "archivedAt": null,
      "maxCharCount": null,
      "rating": null,
      "favorite": false,
      "createdAt": "2026-10-05T09:00:16.000Z",
      "updatedAt": "2026-10-05T09:00:16.000Z"
    },
    {
      "id": "bb1dd639-7c8a-496c-8fbe-28944d8fe71e",
      "name": "Compare two versions of a clause",
      "description": "Lists each change in wording between two versions and how the meaning appears to differ.",
      "promptType": "User Prompt",
      "tags": [
        "legal",
        "contracts",
        "Legal pack"
      ],
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "a5ba9c77-998d-4c3c-ab78-81f103c4f1b5",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "3da79164-6256-4665-a405-bf1156ad3083",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "bb0f81c0-5fcf-44e8-a50d-de357a9edcc0",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "2d6bf365-fd0d-4028-8916-543314128589",
          "includeName": false,
          "includeType": false
        }
      ],
      "folderId": "461f46db-5a0b-42ec-b2ec-4e9021cf0ae2",
      "archivedAt": null,
      "maxCharCount": null,
      "rating": null,
      "favorite": false,
      "createdAt": "2026-10-05T09:00:17.000Z",
      "updatedAt": "2026-10-05T09:00:17.000Z"
    }
  ],
  "promptVersions": [
    {
      "id": "efecdfc6-32f3-4b65-9dd8-2f6077f6ba31",
      "promptId": "638fa8e6-3675-44ad-8d76-df06b9b0737a",
      "name": "First-pass contract review",
      "promptType": "User Prompt",
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "a5ba9c77-998d-4c3c-ab78-81f103c4f1b5",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "0f2eb9ff-a74a-4c24-80cc-8492132eaec9",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "4168ffcf-34b2-4fc1-9bea-07948d665e54",
          "includeName": false,
          "includeType": false
        },
        {
          "blockId": "3925fb54-957e-4448-be77-8c9ddc94fc89",
          "includeName": false,
          "includeType": false
        },
        {
          "blockId": "c56d7923-546a-4123-a98e-652a8ef566a1",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "7d379d0d-e16b-4df6-a54c-46fc49ccefef",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "2d6bf365-fd0d-4028-8916-543314128589",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "bb0f81c0-5fcf-44e8-a50d-de357a9edcc0",
          "includeName": false,
          "includeType": false
        }
      ],
      "tags": [
        "legal",
        "contracts",
        "Legal pack"
      ],
      "embeddedBlocks": [],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:14.000Z"
    },
    {
      "id": "803410b4-ef1e-44fc-9758-5c7449cf3b07",
      "promptId": "9830992d-9678-430a-afdc-ad73b2c81ba6",
      "name": "Plain-language contract summary",
      "promptType": "User Prompt",
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "82a45ee3-edc2-4044-ab31-fd7c1da13be0",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "3925fb54-957e-4448-be77-8c9ddc94fc89",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "88dad6d1-3ace-4855-94e0-eaae9cdfa352",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "8c6ece21-c460-4f61-8f87-bd474836172b",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "2d6bf365-fd0d-4028-8916-543314128589",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "bb0f81c0-5fcf-44e8-a50d-de357a9edcc0",
          "includeName": false,
          "includeType": false
        }
      ],
      "tags": [
        "legal",
        "contracts",
        "Legal pack"
      ],
      "embeddedBlocks": [],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:15.000Z"
    },
    {
      "id": "23e4a076-8147-455d-8343-2d8f685b2e55",
      "promptId": "87f86450-02d8-4bed-ae67-f505c3bb7ccb",
      "name": "Questions to take to a lawyer",
      "promptType": "User Prompt",
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "a5ba9c77-998d-4c3c-ab78-81f103c4f1b5",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "0f2eb9ff-a74a-4c24-80cc-8492132eaec9",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "4168ffcf-34b2-4fc1-9bea-07948d665e54",
          "includeName": false,
          "includeType": false
        },
        {
          "blockId": "3925fb54-957e-4448-be77-8c9ddc94fc89",
          "includeName": false,
          "includeType": false
        },
        {
          "blockId": "e92776e9-ea7e-43a4-8201-a3abcc90986f",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "2d6bf365-fd0d-4028-8916-543314128589",
          "includeName": false,
          "includeType": true
        }
      ],
      "tags": [
        "legal",
        "preparation",
        "Legal pack"
      ],
      "embeddedBlocks": [],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:16.000Z"
    },
    {
      "id": "e7ac78e0-7f60-4b7c-aa48-3bbd9fe72a9d",
      "promptId": "bb1dd639-7c8a-496c-8fbe-28944d8fe71e",
      "name": "Compare two versions of a clause",
      "promptType": "User Prompt",
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "a5ba9c77-998d-4c3c-ab78-81f103c4f1b5",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "3da79164-6256-4665-a405-bf1156ad3083",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "bb0f81c0-5fcf-44e8-a50d-de357a9edcc0",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "2d6bf365-fd0d-4028-8916-543314128589",
          "includeName": false,
          "includeType": false
        }
      ],
      "tags": [
        "legal",
        "contracts",
        "Legal pack"
      ],
      "embeddedBlocks": [],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:17.000Z"
    }
  ],
  "variables": [
    {
      "id": "f15ceb5e-6341-4a97-8d75-cdcc0d4a1229",
      "name": "document type",
      "value": "Services agreement",
      "description": "What kind of document it is. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:18.000Z",
      "updatedAt": "2026-10-05T09:00:18.000Z"
    },
    {
      "id": "305b8e53-a20b-452f-9688-aeb5ee18ee1d",
      "name": "our party and role",
      "value": "Example Company, the customer",
      "description": "Who we are in this document. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:19.000Z",
      "updatedAt": "2026-10-05T09:00:19.000Z"
    },
    {
      "id": "97a961fa-c090-415e-b30f-b01883c5dd1c",
      "name": "other party and role",
      "value": "Example Supplier, the provider",
      "description": "Who is on the other side. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:20.000Z",
      "updatedAt": "2026-10-05T09:00:20.000Z"
    },
    {
      "id": "4abb0448-79c3-417f-9659-7fef68933a27",
      "name": "our goal",
      "value": "Understand our obligations and risks before signing",
      "description": "What you are trying to achieve. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:21.000Z",
      "updatedAt": "2026-10-05T09:00:21.000Z"
    },
    {
      "id": "f1759b39-6ad5-408d-9e1e-65c64238a6bc",
      "name": "jurisdiction",
      "value": "Not known",
      "description": "Where the document is meant to apply, if known.",
      "runtime": false,
      "hasDefault": false,
      "createdAt": "2026-10-05T09:00:22.000Z",
      "updatedAt": "2026-10-05T09:00:22.000Z"
    },
    {
      "id": "83308287-343b-4ea9-9f12-c7502f78daf9",
      "name": "document text",
      "value": "",
      "description": "The text of the document. Asked each time.",
      "runtime": true,
      "hasDefault": false,
      "createdAt": "2026-10-05T09:00:23.000Z",
      "updatedAt": "2026-10-05T09:00:23.000Z"
    },
    {
      "id": "5ad62ea0-33a5-4748-aca2-52d04bfd4250",
      "name": "version one",
      "value": "",
      "description": "The first version of the text to compare. Asked each time.",
      "runtime": true,
      "hasDefault": false,
      "createdAt": "2026-10-05T09:00:24.000Z",
      "updatedAt": "2026-10-05T09:00:24.000Z"
    },
    {
      "id": "ebca2865-3083-4e75-b0ff-4b4d289286cf",
      "name": "version two",
      "value": "",
      "description": "The second version of the text to compare. Asked each time.",
      "runtime": true,
      "hasDefault": false,
      "createdAt": "2026-10-05T09:00:25.000Z",
      "updatedAt": "2026-10-05T09:00:25.000Z"
    }
  ],
  "notes": [],
  "expectedOutputs": [],
  "attachments": [],
  "settings": {},
  "config": {
    "blockTypes": [
      "Role",
      "Task",
      "Context",
      "Format",
      "Constraints"
    ],
    "promptTypes": [
      "User Prompt",
      "System Prompt",
      "Skill"
    ]
  }
}
