{
  "schema_version": 2,
  "release": {
    "id": "codexwork-2026-10",
    "mode": "production"
  },
  "kits": [
    {
      "id": "cw:kit:spreadsheet-cleanup",
      "slug": "spreadsheet-cleanup",
      "title": "Clean up a spreadsheet export",
      "summary": "Give it a messy export. Get every row back in order, exceptions flagged, totals scoped.",
      "family": "records",
      "revision": "2.0.1",
      "source_digest": "sha256:5af17571f52e821ae5316ce1417cf256b3ed5903f95c18eee2068982fb3d7316",
      "lifecycle": "active",
      "canonical_url": "https://codexwork.com/kits/spreadsheet-cleanup/",
      "license": {
        "status": "reserved",
        "identifier": null,
        "notice": "Original materials by CodexWork. Use as described in the accompanying guide; no broader redistribution license is granted. Third-party materials retain their own terms.",
        "scope": "LICENSES.md"
      },
      "corrections_url": "https://codexwork.com/changes/",
      "evidence": {
        "level": "codexwork-tested-run",
        "label": "Recorded run",
        "checked": "2026-10-13",
        "sources": [
          {
            "title": "ChatGPT Work overview",
            "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
          },
          {
            "title": "Get started with Claude Cowork",
            "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
          },
          {
            "title": "Claude Code permissions",
            "url": "https://code.claude.com/docs/en/permissions"
          }
        ],
        "testUrl": "/examples/spreadsheet-cleanup/recorded-run/report.html",
        "testInstructionUrl": "/examples/spreadsheet-cleanup/recorded-run/instruction.txt",
        "class": "recorded",
        "fieldTests": [
          {
            "id": "case-01-expense-cleanup",
            "slug": "expense-cleanup",
            "toolCount": 2,
            "checker": {
              "revision": "3.0.0",
              "definitionVersion": 3,
              "fixtureInputSha256": "0e235a93df338d6347c4f574f15e615203353e69773b516724fea3c4d1c2edd7",
              "fixtureInstructionSha256": "cfcf3b02f1b951d7cae450641ddb7a92e7ddc1198439d7016dadf7a874a6e463"
            },
            "input": {
              "path": "examples/spreadsheet-cleanup/recorded-run/input.md",
              "sha256": "0e235a93df338d6347c4f574f15e615203353e69773b516724fea3c4d1c2edd7"
            },
            "instruction": {
              "path": "examples/spreadsheet-cleanup/recorded-run/instruction.txt",
              "sha256": "cfcf3b02f1b951d7cae450641ddb7a92e7ddc1198439d7016dadf7a874a6e463"
            },
            "limits": "4 recorded runs in 2 tools are individual observations, not a benchmark. Original dates, settings and harness differences remain part of the evidence. Extra historical scripts are linked as inspectable evidence; only supplier solver.py is packaged as an optional executable.",
            "notRun": [
              {
                "tool": "chatgpt",
                "label": "ChatGPT (Work)"
              },
              {
                "tool": "copilot"
              },
              {
                "tool": "gemini"
              },
              {
                "tool": "grok"
              }
            ],
            "runs": [
              {
                "id": "codex",
                "agent": "Codex",
                "tool": "codex",
                "modelLabel": "GPT-6.1 Sol",
                "model": "GPT-6.1 Sol, high reasoning",
                "environment": "Local Codex agent",
                "date": "2026-10-13",
                "setup": "Instruction and input pack only. Per its report, the receiver had earlier run a different task (a weekly update) but saw no spreadsheet answer or designed example.",
                "files": [
                  {
                    "name": "cleaned.csv",
                    "sha256": "c55a3637bcaf04bef2855c8b13db83dbfa998f8432db331c200a48b183149261",
                    "path": "examples/spreadsheet-cleanup/recorded-run/output/cleaned.csv",
                    "url": "https://codexwork.com/field-tests/expense-cleanup/codex/cleaned.csv"
                  },
                  {
                    "name": "exceptions.csv",
                    "sha256": "ea9d5f4a2a3ff0feab850531889008b94f655aa70938dce2034e467a475b96a5",
                    "path": "examples/spreadsheet-cleanup/recorded-run/output/exceptions.csv",
                    "url": "https://codexwork.com/field-tests/expense-cleanup/codex/exceptions.csv"
                  },
                  {
                    "name": "reconciliation.md",
                    "sha256": "e58d176974c5533dda77a13b1630303c3a2b9d6fd31b0108f062013c91fcdff8",
                    "path": "examples/spreadsheet-cleanup/recorded-run/output/reconciliation.md",
                    "url": "https://codexwork.com/field-tests/expense-cleanup/codex/reconciliation.md"
                  }
                ]
              },
              {
                "id": "claude-sonnet",
                "agent": "Claude Sonnet 5.5",
                "tool": "claude",
                "modelLabel": "Sonnet 5.5",
                "model": "claude-sonnet-5-5",
                "environment": "Claude Code subagent, medium reasoning effort",
                "date": "2026-10-22",
                "setup": "A folder holding only instruction.txt and input.md. The prompt was the instruction text, preceded by: work only in this folder, do not read other directories, do not use the web.",
                "files": [
                  {
                    "name": "cleaned.csv",
                    "sha256": "00617c9f8c8d912cf8dbd407339df6dcf46d57eda5b910fbf233b4172db68d28",
                    "path": "field-tests/expense-cleanup/claude-sonnet/cleaned.csv",
                    "url": "https://codexwork.com/field-tests/expense-cleanup/claude-sonnet/cleaned.csv"
                  },
                  {
                    "name": "exceptions.csv",
                    "sha256": "eeeec6bc386d58df5bd6160e65df464a60d498b796131fab08413b905a21019e",
                    "path": "field-tests/expense-cleanup/claude-sonnet/exceptions.csv",
                    "url": "https://codexwork.com/field-tests/expense-cleanup/claude-sonnet/exceptions.csv"
                  },
                  {
                    "name": "reconciliation.md",
                    "sha256": "f96a6fcfec7a8bb0da69ca28077e6f8884cf87573b617c453964d1b6011d034a",
                    "path": "field-tests/expense-cleanup/claude-sonnet/reconciliation.md",
                    "url": "https://codexwork.com/field-tests/expense-cleanup/claude-sonnet/reconciliation.md"
                  },
                  {
                    "name": "reply.md",
                    "sha256": "e3814b7029e660b79d30e97622256ad9a24754e35f2f2cd0edc17e8983cece2b",
                    "path": "field-tests/expense-cleanup/claude-sonnet/reply.md",
                    "url": "https://codexwork.com/field-tests/expense-cleanup/claude-sonnet/reply.md"
                  },
                  {
                    "name": "build.py",
                    "sha256": "886c07c847b8dd61bc3cf72d63013cad1d0aba34e417854e93050579407f8b0d",
                    "path": null,
                    "url": "https://codexwork.com/field-tests/expense-cleanup/claude-sonnet/build.py",
                    "use": "Inspect-only historical evidence; not included in this executable-free receipt set."
                  }
                ]
              },
              {
                "id": "claude-opus",
                "agent": "Claude Opus 5.5",
                "tool": "claude",
                "modelLabel": "Opus 5.5",
                "model": "claude-opus-5-5",
                "environment": "Claude Code subagent, medium reasoning effort",
                "date": "2026-10-22",
                "setup": "As for Claude Sonnet 5.5.",
                "files": [
                  {
                    "name": "cleaned.csv",
                    "sha256": "bf51aafb1a7ca8d9d77d56f89f0bd053ca75891a5dfbe7be3fef6a55ce01c668",
                    "path": "field-tests/expense-cleanup/claude-opus/cleaned.csv",
                    "url": "https://codexwork.com/field-tests/expense-cleanup/claude-opus/cleaned.csv"
                  },
                  {
                    "name": "exceptions.csv",
                    "sha256": "d09909275d0f53ad16694423516b483eb536a76b5afc6d14caca6b447ca52927",
                    "path": "field-tests/expense-cleanup/claude-opus/exceptions.csv",
                    "url": "https://codexwork.com/field-tests/expense-cleanup/claude-opus/exceptions.csv"
                  },
                  {
                    "name": "reconciliation.md",
                    "sha256": "d31195d7569f19cd4366fb5b424cb4d8c125050e40134831a7dc31c564b31776",
                    "path": "field-tests/expense-cleanup/claude-opus/reconciliation.md",
                    "url": "https://codexwork.com/field-tests/expense-cleanup/claude-opus/reconciliation.md"
                  },
                  {
                    "name": "reply.md",
                    "sha256": "aab342183d4c0d6e442cc2f04408448328b71b5ff3fa76e567890197147a062f",
                    "path": "field-tests/expense-cleanup/claude-opus/reply.md",
                    "url": "https://codexwork.com/field-tests/expense-cleanup/claude-opus/reply.md"
                  }
                ]
              },
              {
                "id": "claude-haiku",
                "agent": "Claude Haiku 4.5",
                "tool": "claude",
                "modelLabel": "Haiku 4.5",
                "model": "claude-haiku-4-5-20251001",
                "environment": "Claude Code subagent, medium reasoning effort",
                "date": "2026-10-22",
                "setup": "As for Claude Sonnet 5.5.",
                "files": [
                  {
                    "name": "cleaned.csv",
                    "sha256": "a88253d8d0f0f66b9cde44fe139e8e6e5d6212e050a34cf360ad6c8227c65379",
                    "path": "field-tests/expense-cleanup/claude-haiku/cleaned.csv",
                    "url": "https://codexwork.com/field-tests/expense-cleanup/claude-haiku/cleaned.csv"
                  },
                  {
                    "name": "exceptions.csv",
                    "sha256": "f24ca86fdf207461c446119b4cbf440b130dae4181c7d02907d49bb0b330f396",
                    "path": "field-tests/expense-cleanup/claude-haiku/exceptions.csv",
                    "url": "https://codexwork.com/field-tests/expense-cleanup/claude-haiku/exceptions.csv"
                  },
                  {
                    "name": "reconciliation.md",
                    "sha256": "796c80fe76afd8bfe1072df4cb49b67675aceadd1a79f4c884e82f1336b564d3",
                    "path": "field-tests/expense-cleanup/claude-haiku/reconciliation.md",
                    "url": "https://codexwork.com/field-tests/expense-cleanup/claude-haiku/reconciliation.md"
                  },
                  {
                    "name": "reply.md",
                    "sha256": "e39aa136726da3c291351026f0dc15b7bee2a16f388bf178a52128491f7b245b",
                    "path": "field-tests/expense-cleanup/claude-haiku/reply.md",
                    "url": "https://codexwork.com/field-tests/expense-cleanup/claude-haiku/reply.md"
                  },
                  {
                    "name": "create_cleaned.py",
                    "sha256": "fefb6aa4dc7054a1c262783c3392b44c54ee6708d81f4fa3495e188df7efd3d7",
                    "path": null,
                    "url": "https://codexwork.com/field-tests/expense-cleanup/claude-haiku/create_cleaned.py",
                    "use": "Inspect-only historical evidence; not included in this executable-free receipt set."
                  }
                ]
              }
            ]
          }
        ],
        "originalGuideEvidence": {
          "level": "codexwork-tested-run",
          "label": "Tried with sample files · Codex",
          "checked": "2026-10-13",
          "sources": [
            {
              "title": "ChatGPT Work overview",
              "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
            },
            {
              "title": "Get started with Claude Cowork",
              "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
            },
            {
              "title": "Claude Code permissions",
              "url": "https://code.claude.com/docs/en/permissions"
            }
          ],
          "testNote": "A local Codex run used this instruction and the synthetic input pack on 13 October 2026. The record includes actual outputs and limits. Other environments and real-world reliability were not tested.",
          "testUrl": "/examples/spreadsheet-cleanup/recorded-run/report.html",
          "testInstructionUrl": "/examples/spreadsheet-cleanup/recorded-run/instruction.txt"
        },
        "note": "One synthetic expense file, one instruction, one run each: Codex, then Sonnet, Opus and Haiku in Claude Code. All preserved run-folder outputs are published. These are single runs, not a benchmark.",
        "runCount": 4,
        "toolCount": 2,
        "lastRunDate": "2026-10-22"
      },
      "sources": [
        {
          "title": "ChatGPT Work overview",
          "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
        },
        {
          "title": "Get started with Claude Cowork",
          "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
        },
        {
          "title": "Claude Code permissions",
          "url": "https://code.claude.com/docs/en/permissions"
        }
      ],
      "source_refs": [],
      "source_mapping": "unresolved historical mapping",
      "inputs": [
        "Original CSV or spreadsheet export",
        "Rules for dates, currency, duplicates and acceptable corrections"
      ],
      "outputs": [
        "Cleaned copy with original values retained",
        "Exception log",
        "Row counts and scoped totals"
      ],
      "json_url": "https://codexwork.com/kits/spreadsheet-cleanup.json",
      "manifest_url": "https://codexwork.com/kits/spreadsheet-cleanup/manifest.json",
      "markdown_url": "https://codexwork.com/kits/spreadsheet-cleanup.md",
      "skill_url": "https://codexwork.com/kits/spreadsheet-cleanup/SKILL.md",
      "download": {
        "url": "https://codexwork.com/kits/spreadsheet-cleanup.zip",
        "sha256": "023cf3d9d91c9530486a499922a82fafbacce8588482030b03a8f7462bcb3550",
        "bytes": 116887,
        "root": "codexwork-spreadsheet-cleanup/"
      }
    },
    {
      "id": "cw:kit:supplier-decision",
      "slug": "supplier-decision",
      "title": "Choose suppliers with a written rule",
      "summary": "Give it quotes and your buying policy. Get award proposals, the cost frontier, and a new answer when a quote changes.",
      "family": "decisions",
      "revision": "2.0.1",
      "source_digest": "sha256:9f0b4bd14cbc2760ec13cf7c207db367a105ba476cc6af31cab0188bb491c7f0",
      "lifecycle": "active",
      "canonical_url": "https://codexwork.com/kits/supplier-decision/",
      "license": {
        "status": "reserved",
        "identifier": null,
        "notice": "Original materials by CodexWork. Use as described in the accompanying guide; no broader redistribution license is granted. Third-party materials retain their own terms.",
        "scope": "LICENSES.md"
      },
      "corrections_url": "https://codexwork.com/changes/",
      "evidence": {
        "class": "checked",
        "label": "Designed case · arithmetic checked",
        "note": "Original fictional case. The arithmetic was checked by exhaustive enumeration and an independent allocation check. No agent run of this kit is recorded here."
      },
      "sources": [],
      "source_refs": [],
      "source_mapping": "unresolved historical mapping",
      "inputs": [
        "Comparable supplier quotes with price, freight, fixed charge and capacity",
        "A written buying policy: demand, lot size, supplier limits and premium allowance"
      ],
      "outputs": [
        "effective-problem.json with this episode’s active quotes and policy",
        "award-proposals.csv with every line sourced",
        "recommendation.md with the cost and concentration frontier",
        "sources.md naming the quote and policy fields behind each figure"
      ],
      "json_url": "https://codexwork.com/kits/supplier-decision.json",
      "manifest_url": "https://codexwork.com/kits/supplier-decision/manifest.json",
      "markdown_url": "https://codexwork.com/kits/supplier-decision.md",
      "skill_url": "https://codexwork.com/kits/supplier-decision/SKILL.md",
      "download": {
        "url": "https://codexwork.com/kits/supplier-decision.zip",
        "sha256": "60c58c511faf1759cd9a2c8184c6a9338aa8af6269a5b7d97b319a215c6e27b5",
        "bytes": 112045,
        "root": "codexwork-supplier-decision/"
      }
    },
    {
      "id": "cw:kit:source-change-watch",
      "slug": "source-change-watch",
      "title": "Watch official sources for changes",
      "summary": "Name the pages to watch. Get a source comparison; a failed check never reads \"no change\".",
      "family": "handover",
      "revision": "2.0.1",
      "source_digest": "sha256:63459905bf0dc8b68dd8e8b5bcf916126a92a6e02300f7b72e76404d36bead71",
      "lifecycle": "active",
      "canonical_url": "https://codexwork.com/kits/source-change-watch/",
      "license": {
        "status": "reserved",
        "identifier": null,
        "notice": "Original materials by CodexWork. Use as described in the accompanying guide; no broader redistribution license is granted. Third-party materials retain their own terms.",
        "scope": "LICENSES.md"
      },
      "corrections_url": "https://codexwork.com/changes/",
      "evidence": {
        "level": "codexwork-tested-run",
        "label": "Tried once · source comparison",
        "checked": "2026-10-13",
        "sources": [
          {
            "title": "Scheduled tasks",
            "url": "https://learn.chatgpt.com/docs/automations"
          },
          {
            "title": "Dot tasks and memory",
            "url": "https://learn.chatgpt.com/docs/dots/tasks-and-memory"
          },
          {
            "title": "Dot controls",
            "url": "https://learn.chatgpt.com/docs/dots/controls"
          },
          {
            "title": "Schedule recurring tasks in Claude Cowork",
            "url": "https://support.claude.com/en/articles/13854387-schedule-recurring-tasks-in-claude-cowork"
          },
          {
            "title": "OpenClaw cron jobs",
            "url": "https://docs.openclaw.ai/automation/cron-jobs"
          },
          {
            "title": "OpenClaw security",
            "url": "https://docs.openclaw.ai/gateway/security"
          }
        ],
        "testNote": "A fresh local operator used the exported source-watch instruction with a brief selecting one official page. It reused a retained 13 October baseline, retrieved the official page on 15 October at 02:48:34 UTC and saved the comparison. The documentation connector was unavailable; official-domain web retrieval succeeded. Not scheduled. This is one local comparison, not Dot execution, unattended monitoring or a complete product audit. Source modification time, intermediate edits and web-reader cache freshness remain unknown. Full source captures remain in the private evidence vault.",
        "testUrl": "/examples/source-change-watch/recorded-run/report.html",
        "testInstructionUrl": "/examples/source-change-watch/recorded-run/instruction.txt",
        "sourcesChecked": "2026-10-13",
        "runObserved": "2026-10-15T02:48:34Z",
        "class": "tried",
        "why": "The recorded run is one comparison of one official page, not a run on the kit's sample files."
      },
      "sources": [
        {
          "title": "Scheduled tasks",
          "url": "https://learn.chatgpt.com/docs/automations"
        },
        {
          "title": "Dot tasks and memory",
          "url": "https://learn.chatgpt.com/docs/dots/tasks-and-memory"
        },
        {
          "title": "Dot controls",
          "url": "https://learn.chatgpt.com/docs/dots/controls"
        },
        {
          "title": "Schedule recurring tasks in Claude Cowork",
          "url": "https://support.claude.com/en/articles/13854387-schedule-recurring-tasks-in-claude-cowork"
        },
        {
          "title": "OpenClaw cron jobs",
          "url": "https://docs.openclaw.ai/automation/cron-jobs"
        },
        {
          "title": "OpenClaw security",
          "url": "https://docs.openclaw.ai/gateway/security"
        }
      ],
      "source_refs": [],
      "source_mapping": "unresolved historical mapping",
      "inputs": [
        "A small named list of official URLs and the changes that matter",
        "Baseline location, later check time and notification rule"
      ],
      "outputs": [
        "Dated baseline or comparison report",
        "Evidence for each change",
        "Schedule proposal or host-confirmed schedule details"
      ],
      "json_url": "https://codexwork.com/kits/source-change-watch.json",
      "manifest_url": "https://codexwork.com/kits/source-change-watch/manifest.json",
      "markdown_url": "https://codexwork.com/kits/source-change-watch.md",
      "skill_url": "https://codexwork.com/kits/source-change-watch/SKILL.md",
      "download": {
        "url": "https://codexwork.com/kits/source-change-watch.zip",
        "sha256": "ea652dbe36ef3f2668a665cb31183d8c9e67b22bf3d757ca7e51f73377f4b82a",
        "bytes": 41820,
        "root": "codexwork-source-change-watch/"
      }
    },
    {
      "id": "cw:kit:weekly-manager-update",
      "slug": "weekly-manager-update",
      "title": "Write a weekly update from tracker and notes",
      "summary": "Get a draft update that preserves the current plan, shows proposals and reflects authorized changes.",
      "family": "reporting",
      "revision": "2.1.1",
      "source_digest": "sha256:44745b2a1401062f24ee0eb99e6b3bc72bba7b13057928b179a327194f315274",
      "lifecycle": "active",
      "canonical_url": "https://codexwork.com/kits/weekly-manager-update/",
      "license": {
        "status": "reserved",
        "identifier": null,
        "notice": "Original materials by CodexWork. Use as described in the accompanying guide; no broader redistribution license is granted. Third-party materials retain their own terms.",
        "scope": "LICENSES.md"
      },
      "corrections_url": "https://codexwork.com/changes/",
      "evidence": {
        "level": "editorially-revised-pattern",
        "label": "Editorially revised · not rerun",
        "checked": "2026-10-13",
        "sources": [
          {
            "title": "ChatGPT Work overview",
            "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
          },
          {
            "title": "Get started with Claude Cowork",
            "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
          },
          {
            "title": "Long-running work",
            "url": "https://learn.chatgpt.com/docs/long-running-work"
          }
        ],
        "testNote": "Current instructions were editorially revised on 24 October 2026 to preserve a current plan beside an unconfirmed proposal and distinguish authorized changes from unresolved contradictions. They have not been rerun. The preserved 13 October 2026 Codex run used the older exact instruction and incorrectly called the review date unknown; the current planned date was 14 October, with 16 October only proposed. A separate editorial correction explains the difference without changing the model output. Source dates are unchanged; no real project or external sending was tested.",
        "testUrl": "/examples/weekly-manager-update/recorded-run/report.html",
        "testInstructionUrl": "/examples/weekly-manager-update/recorded-run/instruction.txt",
        "class": "designed"
      },
      "sources": [
        {
          "title": "ChatGPT Work overview",
          "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
        },
        {
          "title": "Get started with Claude Cowork",
          "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
        },
        {
          "title": "Long-running work",
          "url": "https://learn.chatgpt.com/docs/long-running-work"
        }
      ],
      "source_refs": [],
      "source_mapping": "unresolved historical mapping",
      "inputs": [
        "Project tracker and meeting notes, attached or in an authorized folder",
        "Reporting period, intended reader and any required format"
      ],
      "outputs": [
        "Editable weekly update",
        "Source list and open questions"
      ],
      "json_url": "https://codexwork.com/kits/weekly-manager-update.json",
      "manifest_url": "https://codexwork.com/kits/weekly-manager-update/manifest.json",
      "markdown_url": "https://codexwork.com/kits/weekly-manager-update.md",
      "skill_url": "https://codexwork.com/kits/weekly-manager-update/SKILL.md",
      "download": {
        "url": "https://codexwork.com/kits/weekly-manager-update.zip",
        "sha256": "e739694f6f5ae1b7c78ab7eaedeab6c374d7df45d95664c87089d82d4815ed67",
        "bytes": 71899,
        "root": "codexwork-weekly-manager-update/"
      }
    },
    {
      "id": "cw:kit:meeting-decisions",
      "slug": "meeting-decisions",
      "title": "Turn meeting notes into decisions and actions",
      "summary": "Get a short current decisions-and-actions summary, with a source log that keeps history separate from permission to proceed.",
      "family": "reporting",
      "revision": "2.1.0",
      "source_digest": "sha256:5fa86e96bbd6d686dc113e8ae7f90b1facc60adeba6088069d180e15cbcddc0c",
      "lifecycle": "active",
      "canonical_url": "https://codexwork.com/kits/meeting-decisions/",
      "license": {
        "status": "reserved",
        "identifier": null,
        "notice": "Original materials by CodexWork. Use as described in the accompanying guide; no broader redistribution license is granted. Third-party materials retain their own terms.",
        "scope": "LICENSES.md"
      },
      "corrections_url": "https://codexwork.com/changes/",
      "evidence": {
        "level": "editorially-revised-pattern",
        "label": "Editorially revised · not rerun",
        "checked": "2026-10-13",
        "sources": [
          {
            "title": "ChatGPT Work file and tool support",
            "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
          },
          {
            "title": "Claude Cowork file tasks",
            "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
          }
        ],
        "testNote": "Current instructions were editorially revised on 24 October 2026 to lead with a concise summary and distinguish current authority from history. They have not been rerun. The preserved Codex run report is dated 15 October 2026 and used the older exact instruction; its 31-statement output is historical evidence, not validation of this revision. The source-check date remains 13 October 2026. The corrected interpretation and sponsor-withdrawal continuation are authored synthetic teaching examples, not model outputs or real project outcomes.",
        "testUrl": "/examples/meeting-decisions/recorded-run/report.html",
        "testInstructionUrl": "/examples/meeting-decisions/recorded-run/instruction.txt",
        "class": "designed"
      },
      "sources": [
        {
          "title": "ChatGPT Work file and tool support",
          "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
        },
        {
          "title": "Claude Cowork file tasks",
          "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
        }
      ],
      "source_refs": [],
      "source_mapping": "unresolved historical mapping",
      "inputs": [
        "The notes file(s) and any chat export from the meeting.",
        "Meeting date and time zone.",
        "An attendee list with roles, if available.",
        "Any naming convention for action owners."
      ],
      "outputs": [
        "current-summary.md: a concise current decisions-and-actions summary, with unresolved items and source references.",
        "decision_log.csv: decisions, proposals, open questions and unresolved conflicts, with current standing and source references.",
        "action_list.csv: actions with owner, due date, status and source references.",
        "exceptions.md: unresolved contradictions, missing owners and missing dates."
      ],
      "json_url": "https://codexwork.com/kits/meeting-decisions.json",
      "manifest_url": "https://codexwork.com/kits/meeting-decisions/manifest.json",
      "markdown_url": "https://codexwork.com/kits/meeting-decisions.md",
      "skill_url": "https://codexwork.com/kits/meeting-decisions/SKILL.md",
      "download": {
        "url": "https://codexwork.com/kits/meeting-decisions.zip",
        "sha256": "6d616537de197d84dd08fb9b6a8b0896b4d2b03091798df471102eddfad9cf69",
        "bytes": 122120,
        "root": "codexwork-meeting-decisions/"
      }
    },
    {
      "id": "cw:kit:research-to-decision-memo",
      "slug": "research-to-decision-memo",
      "title": "Turn research into a decision memo",
      "summary": "Hand over research and criteria. Get a decision memo that names the unknowns that matter.",
      "family": "decisions",
      "revision": "2.1.0",
      "source_digest": "sha256:1cca3e71ea39134e8db743cfb8170988267ef235670ef3d4bc44138754d8f411",
      "lifecycle": "active",
      "canonical_url": "https://codexwork.com/kits/research-to-decision-memo/",
      "license": {
        "status": "reserved",
        "identifier": null,
        "notice": "Original materials by CodexWork. Use as described in the accompanying guide; no broader redistribution license is granted. Third-party materials retain their own terms.",
        "scope": "LICENSES.md"
      },
      "corrections_url": "https://codexwork.com/changes/",
      "evidence": {
        "level": "source-backed-pattern",
        "label": "Designed method · documented tool support",
        "checked": "2026-10-23",
        "sources": [
          {
            "title": "ChatGPT Work overview",
            "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
          },
          {
            "title": "Get started with Claude Cowork",
            "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
          }
        ],
        "testNote": "An internal local synthesis used the exported instruction and synthetic brief with dated notes from two primary pages observed on 23 October 2026. The original saved memo, source table, brief, instruction and dated notes are included in this kit; this establishes only that bounded research path. No ChatGPT Work or Claude Cowork account, file task, editable-output tool or unattended run was tested. Documentation and account conditions can change.",
        "class": "designed"
      },
      "sources": [
        {
          "title": "ChatGPT Work overview",
          "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
        },
        {
          "title": "Get started with Claude Cowork",
          "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
        }
      ],
      "source_refs": [
        {
          "sourceId": "src-page-learn-chatgpt-com-chatgpt-work-overview-7621369c",
          "fields": [
            "evidence.sources",
            "site/public/examples/research-to-decision-memo/source-notes.md#s1--chatgpt-work-overview"
          ],
          "verifiedAt": "2026-10-23"
        },
        {
          "sourceId": "src-page-support-claude-com-13345190-get-started-with-claude-cowork-f86a3e81",
          "fields": [
            "evidence.sources",
            "site/public/examples/research-to-decision-memo/source-notes.md#s2--get-started-with-claude-cowork"
          ],
          "verifiedAt": "2026-10-23"
        }
      ],
      "source_mapping": "mapped",
      "inputs": [
        "Named options and the decision to make",
        "Decision criteria, deadline and authorized research scope"
      ],
      "outputs": [
        "Decision memo",
        "Dated source table",
        "Open questions and next check"
      ],
      "json_url": "https://codexwork.com/kits/research-to-decision-memo.json",
      "manifest_url": "https://codexwork.com/kits/research-to-decision-memo/manifest.json",
      "markdown_url": "https://codexwork.com/kits/research-to-decision-memo.md",
      "skill_url": "https://codexwork.com/kits/research-to-decision-memo/SKILL.md",
      "download": {
        "url": "https://codexwork.com/kits/research-to-decision-memo.zip",
        "sha256": "6349a1eae793e8dfe3184d2c6279977554bacef5211bebab39d9461bd564c6b1",
        "bytes": 44276,
        "root": "codexwork-research-to-decision-memo/"
      }
    },
    {
      "id": "cw:kit:agent-handoff",
      "slug": "agent-handoff",
      "title": "Hand a project to a fresh agent",
      "summary": "Give it the project's state. Get a handoff file a new agent can pick up.",
      "family": "handover",
      "revision": "2.0.1",
      "source_digest": "sha256:0e84e77be2ca463f307d2103f2e72179f1d1f23bab1468b950821c004254fa9b",
      "lifecycle": "active",
      "canonical_url": "https://codexwork.com/kits/agent-handoff/",
      "license": {
        "status": "reserved",
        "identifier": null,
        "notice": "Original materials by CodexWork. Use as described in the accompanying guide; no broader redistribution license is granted. Third-party materials retain their own terms.",
        "scope": "LICENSES.md"
      },
      "corrections_url": "https://codexwork.com/changes/",
      "evidence": {
        "level": "source-backed-pattern",
        "label": "Designed method · documented tool support",
        "checked": "2026-10-13",
        "sources": [
          {
            "title": "Long-running work",
            "url": "https://learn.chatgpt.com/docs/long-running-work"
          },
          {
            "title": "Dot tasks and memory",
            "url": "https://learn.chatgpt.com/docs/dots/tasks-and-memory"
          },
          {
            "title": "Claude Code permissions",
            "url": "https://code.claude.com/docs/en/permissions"
          }
        ],
        "testNote": "No recorded run of this exact instruction yet. Official sources document relevant tool support; the task method and synthetic sample are authored examples, not vendor-tested procedures.",
        "class": "designed"
      },
      "sources": [
        {
          "title": "Long-running work",
          "url": "https://learn.chatgpt.com/docs/long-running-work"
        },
        {
          "title": "Dot tasks and memory",
          "url": "https://learn.chatgpt.com/docs/dots/tasks-and-memory"
        },
        {
          "title": "Claude Code permissions",
          "url": "https://code.claude.com/docs/en/permissions"
        }
      ],
      "source_refs": [],
      "source_mapping": "unresolved historical mapping",
      "inputs": [
        "Authorized project files and current work record",
        "Scope, desired outcome and the receiver’s known access"
      ],
      "outputs": [
        "Self-contained handoff file",
        "Source and validation references",
        "Next action with stop conditions"
      ],
      "json_url": "https://codexwork.com/kits/agent-handoff.json",
      "manifest_url": "https://codexwork.com/kits/agent-handoff/manifest.json",
      "markdown_url": "https://codexwork.com/kits/agent-handoff.md",
      "skill_url": "https://codexwork.com/kits/agent-handoff/SKILL.md",
      "download": {
        "url": "https://codexwork.com/kits/agent-handoff.zip",
        "sha256": "76e15dae7ef8949ed8aaa8941e2d25f790a44773d41faa6c9e31f7b4ca59e6df",
        "bytes": 28852,
        "root": "codexwork-agent-handoff/"
      }
    },
    {
      "id": "cw:kit:competitor-comparison",
      "slug": "competitor-comparison",
      "title": "Compare competitor pages in one matrix",
      "summary": "Give it product pages. Get a matrix where unstated cells read NOT STATED, never \"no\".",
      "family": "decisions",
      "revision": "2.0.0",
      "source_digest": "sha256:97ed1796659323fd462422598aca0da035f4e48d3d18d32e2caf81e4e198c056",
      "lifecycle": "active",
      "canonical_url": "https://codexwork.com/kits/competitor-comparison/",
      "license": {
        "status": "reserved",
        "identifier": null,
        "notice": "Original materials by CodexWork. Use as described in the accompanying guide; no broader redistribution license is granted. Third-party materials retain their own terms.",
        "scope": "LICENSES.md"
      },
      "corrections_url": "https://codexwork.com/changes/",
      "evidence": {
        "level": "source-backed-pattern",
        "label": "Designed method · documented tool support",
        "checked": "2026-10-13",
        "sources": [
          {
            "title": "ChatGPT Work file and tool support",
            "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
          },
          {
            "title": "Claude Cowork file tasks",
            "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
          },
          {
            "title": "Long-running work and project access",
            "url": "https://learn.chatgpt.com/docs/long-running-work"
          }
        ],
        "testNote": "CodexWork-authored method with Sonnet-assisted wording. Official sources document relevant host capabilities, not this exact method. No recorded run of this instruction yet; all sample inputs and outputs are designed, synthetic examples.",
        "class": "designed"
      },
      "sources": [
        {
          "title": "ChatGPT Work file and tool support",
          "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
        },
        {
          "title": "Claude Cowork file tasks",
          "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
        },
        {
          "title": "Long-running work and project access",
          "url": "https://learn.chatgpt.com/docs/long-running-work"
        }
      ],
      "source_refs": [],
      "source_mapping": "unresolved historical mapping",
      "inputs": [
        "Saved official pages (PDF, HTML or text) with capture dates, or URLs if your host can browse.",
        "Your criteria, with the date you set them.",
        "Team size and usage assumptions."
      ],
      "outputs": [
        "comparison_matrix.xlsx or .csv: criteria by option, with source reference and capture date per cell.",
        "unknowns.md.",
        "recommendation.md: conditional, with trade-offs."
      ],
      "json_url": "https://codexwork.com/kits/competitor-comparison.json",
      "manifest_url": "https://codexwork.com/kits/competitor-comparison/manifest.json",
      "markdown_url": "https://codexwork.com/kits/competitor-comparison.md",
      "skill_url": "https://codexwork.com/kits/competitor-comparison/SKILL.md",
      "download": {
        "url": "https://codexwork.com/kits/competitor-comparison.zip",
        "sha256": "9fe23d175ded61936764ca775166b08b39cdaa027c6baaf87e79d9a036f69af0",
        "bytes": 50684,
        "root": "codexwork-competitor-comparison/"
      }
    },
    {
      "id": "cw:kit:customer-feedback",
      "slug": "customer-feedback",
      "title": "Turn customer feedback into usable themes",
      "summary": "Give it a feedback export. Get themes with paraphrased quotes and identifying details removed or flagged.",
      "family": "records",
      "revision": "2.0.0",
      "source_digest": "sha256:93d9e758aa2d8732f5c9aadee62bf643775548f3bdebd123a02cbdd37580751d",
      "lifecycle": "active",
      "canonical_url": "https://codexwork.com/kits/customer-feedback/",
      "license": {
        "status": "reserved",
        "identifier": null,
        "notice": "Original materials by CodexWork. Use as described in the accompanying guide; no broader redistribution license is granted. Third-party materials retain their own terms.",
        "scope": "LICENSES.md"
      },
      "corrections_url": "https://codexwork.com/changes/",
      "evidence": {
        "level": "source-backed-pattern",
        "label": "Designed method · documented tool support",
        "checked": "2026-10-13",
        "sources": [
          {
            "title": "ChatGPT Work file and tool support",
            "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
          },
          {
            "title": "Claude Cowork file tasks",
            "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
          }
        ],
        "testNote": "CodexWork-authored method with Sonnet-assisted wording. Official sources document relevant host capabilities, not this exact method. No recorded run of this instruction yet; all sample inputs and outputs are designed, synthetic examples.",
        "class": "designed"
      },
      "sources": [
        {
          "title": "ChatGPT Work file and tool support",
          "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
        },
        {
          "title": "Claude Cowork file tasks",
          "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
        }
      ],
      "source_refs": [],
      "source_mapping": "unresolved historical mapping",
      "inputs": [
        "An anonymized feedback file with item ID, date, channel, text, and a quote-permission flag.",
        "A description of how the feedback was collected.",
        "The product or service area to focus on."
      ],
      "outputs": [
        "themes.md: themes, counts, item IDs, minority and contradictory signals, and hypotheses to test.",
        "item_coding.csv: each item with its assigned theme(s).",
        "exceptions.md: unclear items, possible identifying details, and quote rights."
      ],
      "json_url": "https://codexwork.com/kits/customer-feedback.json",
      "manifest_url": "https://codexwork.com/kits/customer-feedback/manifest.json",
      "markdown_url": "https://codexwork.com/kits/customer-feedback.md",
      "skill_url": "https://codexwork.com/kits/customer-feedback/SKILL.md",
      "download": {
        "url": "https://codexwork.com/kits/customer-feedback.zip",
        "sha256": "d064ba2cb032de6b691976b9770389d7b1292ed2686cf80ea5c205b00bdc0d59",
        "bytes": 51050,
        "root": "codexwork-customer-feedback/"
      }
    },
    {
      "id": "cw:kit:evidence-to-slides",
      "slug": "evidence-to-slides",
      "title": "Turn research notes into a decision deck",
      "summary": "Give it notes, audience and the decision. Get a deck that gives what's unknown its own slide.",
      "family": "decisions",
      "revision": "2.0.3",
      "source_digest": "sha256:10bea6fd638357d9232962d1f7c1aa60263aaf1eeeb8b08ce7b765f7e5096519",
      "lifecycle": "active",
      "canonical_url": "https://codexwork.com/kits/evidence-to-slides/",
      "license": {
        "status": "reserved",
        "identifier": null,
        "notice": "Original materials by CodexWork. Use as described in the accompanying guide; no broader redistribution license is granted. Third-party materials retain their own terms.",
        "scope": "LICENSES.md"
      },
      "corrections_url": "https://codexwork.com/changes/",
      "evidence": {
        "level": "source-backed-pattern",
        "label": "Designed method · real worked example",
        "checked": "2026-10-13",
        "sources": [
          {
            "title": "ChatGPT Work file and tool support",
            "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
          },
          {
            "title": "Claude Cowork file tasks",
            "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
          }
        ],
        "testNote": "The unchanged four-input short task produced an editable six-slide deck and Word companion in an agent-operated ChatGPT GPT-6 Pro run on 24 October 2026. A cost revision got the new totals right but left a stale source-map claim. One corrective follow-up removed that claim but retained a false old-source citation and omitted the combined-cost entry. The finished reference preserves the chat-made deck and separately repairs the Word source map editorially. Three original model deliveries remain unchanged. This establishes an assisted worked result, not clean autonomous revision, ordinary-user adoption, or validation of every instruction in this broader guide.",
        "testUrl": "/examples/evidence-to-slides/reviewed-final/README.md",
        "sourcesChecked": "2026-10-13",
        "runObserved": "2026-10-24",
        "class": "designed"
      },
      "sources": [
        {
          "title": "ChatGPT Work file and tool support",
          "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
        },
        {
          "title": "Claude Cowork file tasks",
          "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
        }
      ],
      "source_refs": [],
      "source_mapping": "unresolved historical mapping",
      "inputs": [
        "Research notes and data files (CSV or similar).",
        "Audience and their role.",
        "The decision the audience must make, and the time available.",
        "Any template or style file."
      ],
      "outputs": [
        "deck.pptx (or the format your host supports), or deck_outline.md if it can't produce slides.",
        "speaker_notes.md.",
        "source_map.csv: slide, claim, source file and location, denominator, timeframe.",
        "Charts only if built from supplied data, plus a short uncertainty list."
      ],
      "json_url": "https://codexwork.com/kits/evidence-to-slides.json",
      "manifest_url": "https://codexwork.com/kits/evidence-to-slides/manifest.json",
      "markdown_url": "https://codexwork.com/kits/evidence-to-slides.md",
      "skill_url": "https://codexwork.com/kits/evidence-to-slides/SKILL.md",
      "download": {
        "url": "https://codexwork.com/kits/evidence-to-slides.zip",
        "sha256": "b59c50fdac99ac1ebb000872627b91b3d89215aef021cdc78d6d566a9d827d2d",
        "bytes": 530854,
        "root": "codexwork-evidence-to-slides/"
      }
    },
    {
      "id": "cw:kit:project-brief",
      "slug": "project-brief",
      "title": "Turn sponsor notes into a project brief",
      "summary": "Turn sponsor notes into a brief: what can start now, what is proposed, and which decision unlocks the next stage.",
      "family": "reporting",
      "revision": "2.1.1",
      "source_digest": "sha256:de3f7cc46b08a7b7f4742604c40c6c7fca14187196437548fe8ec7e2aa4fa349",
      "lifecycle": "active",
      "canonical_url": "https://codexwork.com/kits/project-brief/",
      "license": {
        "status": "reserved",
        "identifier": null,
        "notice": "Original materials by CodexWork. Use as described in the accompanying guide; no broader redistribution license is granted. Third-party materials retain their own terms.",
        "scope": "LICENSES.md"
      },
      "corrections_url": "https://codexwork.com/changes/",
      "evidence": {
        "level": "source-backed-pattern",
        "label": "Designed method · documented tool support",
        "checked": "2026-10-13",
        "sources": [
          {
            "title": "ChatGPT Work file and tool support",
            "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
          },
          {
            "title": "Claude Cowork file tasks",
            "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
          }
        ],
        "testNote": "CodexWork-authored method with Sonnet-assisted wording. Official sources document relevant host capabilities, not this exact method. No recorded run of this instruction yet; all sample inputs and outputs are designed, synthetic examples.",
        "class": "designed"
      },
      "sources": [
        {
          "title": "ChatGPT Work file and tool support",
          "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
        },
        {
          "title": "Claude Cowork file tasks",
          "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
        }
      ],
      "source_refs": [],
      "source_mapping": "unresolved historical mapping",
      "inputs": [
        "The objective statement and sponsor notes (emails, chat, call notes).",
        "Known constraints, dependencies and people involved.",
        "Any dates or budget figures that appear in writing."
      ],
      "outputs": [
        "A concise project brief with current authority, proposed work and open decisions.",
        "An optional separate commitment table or decision list when the project needs it."
      ],
      "json_url": "https://codexwork.com/kits/project-brief.json",
      "manifest_url": "https://codexwork.com/kits/project-brief/manifest.json",
      "markdown_url": "https://codexwork.com/kits/project-brief.md",
      "skill_url": "https://codexwork.com/kits/project-brief/SKILL.md",
      "download": {
        "url": "https://codexwork.com/kits/project-brief.zip",
        "sha256": "0c69e58899d1acf96149de6daf8482eb3b7ce7c4c2c96c5cd675492581dfcac4",
        "bytes": 52431,
        "root": "codexwork-project-brief/"
      }
    },
    {
      "id": "cw:kit:reusable-sop",
      "slug": "reusable-sop",
      "title": "Turn process notes into an SOP",
      "summary": "Give it process notes. Get a usable SOP with unclear steps marked [CONFIRM].",
      "family": "handover",
      "revision": "2.0.0",
      "source_digest": "sha256:cfd0f554f926de55fdd439665e2d07d4f1e8dd2dba9279cc7da93d50e6d1d0c5",
      "lifecycle": "active",
      "canonical_url": "https://codexwork.com/kits/reusable-sop/",
      "license": {
        "status": "reserved",
        "identifier": null,
        "notice": "Original materials by CodexWork. Use as described in the accompanying guide; no broader redistribution license is granted. Third-party materials retain their own terms.",
        "scope": "LICENSES.md"
      },
      "corrections_url": "https://codexwork.com/changes/",
      "evidence": {
        "level": "source-backed-pattern",
        "label": "Designed method · documented tool support",
        "checked": "2026-10-13",
        "sources": [
          {
            "title": "ChatGPT Work file and tool support",
            "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
          },
          {
            "title": "Claude Cowork file tasks",
            "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
          }
        ],
        "testNote": "CodexWork-authored method with Sonnet-assisted wording. Official sources document relevant host capabilities, not this exact method. No recorded run of this instruction yet; all sample inputs and outputs are designed, synthetic examples.",
        "class": "designed"
      },
      "sources": [
        {
          "title": "ChatGPT Work file and tool support",
          "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
        },
        {
          "title": "Claude Cowork file tasks",
          "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
        }
      ],
      "source_refs": [],
      "source_mapping": "unresolved historical mapping",
      "inputs": [
        "Notes on how the process is done now, from a person or a recording transcript.",
        "Three or more sample inputs, including one awkward case.",
        "Names of roles (not necessarily people) and systems involved."
      ],
      "outputs": [
        "sop_draft.md (illustrated by the editable example): marked Draft, untested.",
        "walkthrough_test.md: the SOP applied to a sample input.",
        "gaps.md: steps with unclear detail."
      ],
      "json_url": "https://codexwork.com/kits/reusable-sop.json",
      "manifest_url": "https://codexwork.com/kits/reusable-sop/manifest.json",
      "markdown_url": "https://codexwork.com/kits/reusable-sop.md",
      "skill_url": "https://codexwork.com/kits/reusable-sop/SKILL.md",
      "download": {
        "url": "https://codexwork.com/kits/reusable-sop.zip",
        "sha256": "8b7e4f5fb516a70a02df305a7d11e8b62d3d02318dbceb3dc4b029e3f0486cea",
        "bytes": 51252,
        "root": "codexwork-reusable-sop/"
      }
    },
    {
      "id": "cw:kit:event-runbook",
      "slug": "event-runbook",
      "title": "Build a run-of-show from constraints",
      "summary": "Give it your event constraints. Get a timed run-of-show with clashes flagged, not fixed.",
      "family": "decisions",
      "revision": "2.0.0",
      "source_digest": "sha256:57da9c40f04fff6c9c43971c56cd63d388ed2e2fc78875058943edcb7bf715d9",
      "lifecycle": "active",
      "canonical_url": "https://codexwork.com/kits/event-runbook/",
      "license": {
        "status": "reserved",
        "identifier": null,
        "notice": "Original materials by CodexWork. Use as described in the accompanying guide; no broader redistribution license is granted. Third-party materials retain their own terms.",
        "scope": "LICENSES.md"
      },
      "corrections_url": "https://codexwork.com/changes/",
      "evidence": {
        "level": "source-backed-pattern",
        "label": "Designed method · documented tool support",
        "checked": "2026-10-13",
        "sources": [
          {
            "title": "ChatGPT Work file and tool support",
            "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
          },
          {
            "title": "Claude Cowork file tasks",
            "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
          }
        ],
        "testNote": "CodexWork-authored method with Sonnet-assisted wording. Official sources document relevant host capabilities, not this exact method. No recorded run of this instruction yet; all sample inputs and outputs are designed, synthetic examples.",
        "class": "designed"
      },
      "sources": [
        {
          "title": "ChatGPT Work file and tool support",
          "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
        },
        {
          "title": "Claude Cowork file tasks",
          "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
        }
      ],
      "source_refs": [],
      "source_mapping": "unresolved historical mapping",
      "inputs": [
        "Event date, venue, time zone and fixed times.",
        "Speaker and vendor notes, including travel and access windows.",
        "Room details and any known contacts by role."
      ],
      "outputs": [
        "run_of_show.csv or .xlsx: timed rows with owner.",
        "responsibilities.md.",
        "contingency.md.",
        "unresolved_checks.md: conflicts and facts to confirm."
      ],
      "json_url": "https://codexwork.com/kits/event-runbook.json",
      "manifest_url": "https://codexwork.com/kits/event-runbook/manifest.json",
      "markdown_url": "https://codexwork.com/kits/event-runbook.md",
      "skill_url": "https://codexwork.com/kits/event-runbook/SKILL.md",
      "download": {
        "url": "https://codexwork.com/kits/event-runbook.zip",
        "sha256": "d602c48b399e81fdaf6e34b89813568a67e10556a74f9816d56394330171758d",
        "bytes": 48736,
        "root": "codexwork-event-runbook/"
      }
    },
    {
      "id": "cw:kit:source-to-content",
      "slug": "source-to-content",
      "title": "Turn one source into channel drafts",
      "summary": "Give it one source. Get drafts for each channel, with your stance labeled as yours.",
      "family": "reporting",
      "revision": "2.1.0",
      "source_digest": "sha256:396cccfec6b4eccad7fff16972945ac7c0b07739e52a2a205ebb7b6ec88c2cbf",
      "lifecycle": "active",
      "canonical_url": "https://codexwork.com/kits/source-to-content/",
      "license": {
        "status": "reserved",
        "identifier": null,
        "notice": "Original materials by CodexWork. Use as described in the accompanying guide; no broader redistribution license is granted. Third-party materials retain their own terms.",
        "scope": "LICENSES.md"
      },
      "corrections_url": "https://codexwork.com/changes/",
      "evidence": {
        "level": "source-backed-pattern",
        "label": "Designed method · documented tool support",
        "checked": "2026-10-13",
        "sources": [
          {
            "title": "ChatGPT Work file and tool support",
            "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
          },
          {
            "title": "Claude Cowork file tasks",
            "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
          }
        ],
        "testNote": "CodexWork-authored method with Sonnet-assisted wording. Official sources document relevant host capabilities, not this exact method. No recorded run of this instruction yet; all sample inputs and outputs are designed, synthetic examples.",
        "class": "designed"
      },
      "sources": [
        {
          "title": "ChatGPT Work file and tool support",
          "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
        },
        {
          "title": "Claude Cowork file tasks",
          "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
        }
      ],
      "source_refs": [],
      "source_mapping": "unresolved historical mapping",
      "inputs": [
        "The source article or report, with citation details.",
        "Audience and destination channels.",
        "Brand or tone notes, and any platform rules you must follow."
      ],
      "outputs": [
        "drafts.md: one section per channel.",
        "claim_map.csv: each claim, its location in the source, its caveats and attribution.",
        "flags.md: anything that can't be said safely."
      ],
      "json_url": "https://codexwork.com/kits/source-to-content.json",
      "manifest_url": "https://codexwork.com/kits/source-to-content/manifest.json",
      "markdown_url": "https://codexwork.com/kits/source-to-content.md",
      "skill_url": "https://codexwork.com/kits/source-to-content/SKILL.md",
      "download": {
        "url": "https://codexwork.com/kits/source-to-content.zip",
        "sha256": "50779b674370dd32d632ee49a1be1872da158c8567c843eef1abde881ba3ba4b",
        "bytes": 50613,
        "root": "codexwork-source-to-content/"
      }
    },
    {
      "id": "cw:kit:document-consistency",
      "slug": "document-consistency",
      "title": "Check related drafts against a policy",
      "summary": "Give it the drafts and the policy. Get inconsistencies listed with proposed edits.",
      "family": "records",
      "revision": "2.0.1",
      "source_digest": "sha256:6239735464ac9cd0bd26950a34a08ea0c93cf5f5241a495e9c08b0310324319d",
      "lifecycle": "active",
      "canonical_url": "https://codexwork.com/kits/document-consistency/",
      "license": {
        "status": "reserved",
        "identifier": null,
        "notice": "Original materials by CodexWork. Use as described in the accompanying guide; no broader redistribution license is granted. Third-party materials retain their own terms.",
        "scope": "LICENSES.md"
      },
      "corrections_url": "https://codexwork.com/changes/",
      "evidence": {
        "level": "source-backed-pattern",
        "label": "Designed method · documented tool support",
        "checked": "2026-10-13",
        "sources": [
          {
            "title": "ChatGPT Work file and tool support",
            "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
          },
          {
            "title": "Claude Cowork file tasks",
            "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
          }
        ],
        "testNote": "CodexWork-authored method with Sonnet-assisted wording. Official sources document relevant host capabilities, not this exact method. No recorded run of this instruction yet; all sample inputs and outputs are designed, synthetic examples.",
        "class": "designed"
      },
      "sources": [
        {
          "title": "ChatGPT Work file and tool support",
          "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
        },
        {
          "title": "Claude Cowork file tasks",
          "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
        }
      ],
      "source_refs": [],
      "source_mapping": "unresolved historical mapping",
      "inputs": [
        "The authoritative source, with your statement of why it is authoritative.",
        "The related drafts.",
        "Any known disagreements among stakeholders."
      ],
      "outputs": [
        "inconsistency_table.csv: exact source sections, disagreements, impact and proposed edits.",
        "proposed_edits.md: suggested replacement text in a separate file.",
        "unresolved_authority.md."
      ],
      "json_url": "https://codexwork.com/kits/document-consistency.json",
      "manifest_url": "https://codexwork.com/kits/document-consistency/manifest.json",
      "markdown_url": "https://codexwork.com/kits/document-consistency.md",
      "skill_url": "https://codexwork.com/kits/document-consistency/SKILL.md",
      "download": {
        "url": "https://codexwork.com/kits/document-consistency.zip",
        "sha256": "96f5115da5b4c4a98f551727fe8fc75ed2789ca50e0e7a2c77eaf5d5c1af5c07",
        "bytes": 50130,
        "root": "codexwork-document-consistency/"
      }
    },
    {
      "id": "cw:kit:recurring-intake",
      "slug": "recurring-intake",
      "title": "Triage repeating requests and draft replies",
      "summary": "Give it a batch of requests. Get a triage table and draft replies, none sent.",
      "family": "handover",
      "revision": "2.0.0",
      "source_digest": "sha256:fde0b226da230e0c40c978e6123902845dd575e974a9f7a298f0dacc818de1cb",
      "lifecycle": "active",
      "canonical_url": "https://codexwork.com/kits/recurring-intake/",
      "license": {
        "status": "reserved",
        "identifier": null,
        "notice": "Original materials by CodexWork. Use as described in the accompanying guide; no broader redistribution license is granted. Third-party materials retain their own terms.",
        "scope": "LICENSES.md"
      },
      "corrections_url": "https://codexwork.com/changes/",
      "evidence": {
        "level": "source-backed-pattern",
        "label": "Designed method · documented tool support",
        "checked": "2026-10-13",
        "sources": [
          {
            "title": "ChatGPT Work file and tool support",
            "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
          },
          {
            "title": "Claude Cowork file tasks",
            "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
          },
          {
            "title": "Cowork scheduling and execution environment",
            "url": "https://support.claude.com/en/articles/13854387-schedule-recurring-tasks-in-claude-cowork"
          },
          {
            "title": "Dot tasks and memory",
            "url": "https://learn.chatgpt.com/docs/dots/tasks-and-memory"
          }
        ],
        "testNote": "CodexWork-authored method with Sonnet-assisted wording. Official sources document relevant host capabilities, not this exact method. No recorded run of this instruction yet; all sample inputs and outputs are designed, synthetic examples.",
        "class": "designed"
      },
      "sources": [
        {
          "title": "ChatGPT Work file and tool support",
          "url": "https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview"
        },
        {
          "title": "Claude Cowork file tasks",
          "url": "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
        },
        {
          "title": "Cowork scheduling and execution environment",
          "url": "https://support.claude.com/en/articles/13854387-schedule-recurring-tasks-in-claude-cowork"
        },
        {
          "title": "Dot tasks and memory",
          "url": "https://learn.chatgpt.com/docs/dots/tasks-and-memory"
        }
      ],
      "source_refs": [],
      "source_mapping": "unresolved historical mapping",
      "inputs": [
        "The input location (a folder or export file the agent can read) and its format.",
        "Your categories, with a short definition of each.",
        "A stop condition, such as \"up to 50 items per run,\" and a permissions statement.",
        "A run-state file location."
      ],
      "outputs": [
        "triage_YYYY-MM-DD.csv.",
        "draft_replies_YYYY-MM-DD.md, as suggestions only.",
        "exceptions_YYYY-MM-DD.md.",
        "run_summary.md and run_state.json, updated."
      ],
      "json_url": "https://codexwork.com/kits/recurring-intake.json",
      "manifest_url": "https://codexwork.com/kits/recurring-intake/manifest.json",
      "markdown_url": "https://codexwork.com/kits/recurring-intake.md",
      "skill_url": "https://codexwork.com/kits/recurring-intake/SKILL.md",
      "download": {
        "url": "https://codexwork.com/kits/recurring-intake.zip",
        "sha256": "de8641ce1d43f022f54d30ee20c846e4e701becce3c97e9414aaf0b9dd11af70",
        "bytes": 58434,
        "root": "codexwork-recurring-intake/"
      }
    },
    {
      "id": "cw:kit:build-shared-tracker",
      "slug": "build-shared-tracker",
      "title": "Build a small shared project tracker",
      "summary": "Describe the project. Get a tracker preview to inspect before anything is published.",
      "family": "records",
      "revision": "2.0.0",
      "source_digest": "sha256:148cf9c69130d092338e859db6edd70927165c32fb3cc1e159fdb24df38070cf",
      "lifecycle": "active",
      "canonical_url": "https://codexwork.com/kits/build-shared-tracker/",
      "license": {
        "status": "reserved",
        "identifier": null,
        "notice": "Original materials by CodexWork. Use as described in the accompanying guide; no broader redistribution license is granted. Third-party materials retain their own terms.",
        "scope": "LICENSES.md"
      },
      "corrections_url": "https://codexwork.com/changes/",
      "evidence": {
        "level": "source-backed-pattern",
        "label": "Designed method · documented tool support",
        "checked": "2026-10-13",
        "sources": [
          {
            "title": "Sites",
            "url": "https://learn.chatgpt.com/docs/sites"
          },
          {
            "title": "Long-running work",
            "url": "https://learn.chatgpt.com/docs/long-running-work"
          },
          {
            "title": "Claude Code permissions",
            "url": "https://code.claude.com/docs/en/permissions"
          }
        ],
        "testNote": "No recorded run of this exact instruction yet. Official sources document relevant tool support; the task method and synthetic sample are authored examples, not vendor-tested procedures.",
        "class": "designed"
      },
      "sources": [
        {
          "title": "Sites",
          "url": "https://learn.chatgpt.com/docs/sites"
        },
        {
          "title": "Long-running work",
          "url": "https://learn.chatgpt.com/docs/long-running-work"
        },
        {
          "title": "Claude Code permissions",
          "url": "https://code.claude.com/docs/en/permissions"
        }
      ],
      "source_refs": [],
      "source_mapping": "unresolved historical mapping",
      "inputs": [
        "A synthetic brief with fields and example tasks",
        "Intended audience, storage needs and access requirements"
      ],
      "outputs": [
        "Reviewable tracker version or local preview",
        "Interaction check results",
        "Storage and access notes"
      ],
      "json_url": "https://codexwork.com/kits/build-shared-tracker.json",
      "manifest_url": "https://codexwork.com/kits/build-shared-tracker/manifest.json",
      "markdown_url": "https://codexwork.com/kits/build-shared-tracker.md",
      "skill_url": "https://codexwork.com/kits/build-shared-tracker/SKILL.md",
      "download": {
        "url": "https://codexwork.com/kits/build-shared-tracker.zip",
        "sha256": "6cf2029332c6086791b3418c2d6f9823a237e163287ec661bc281dfb6f9faa0a",
        "bytes": 28573,
        "root": "codexwork-build-shared-tracker/"
      }
    },
    {
      "id": "cw:kit:feedback-workflow",
      "slug": "feedback-workflow",
      "title": "Repeat a feedback review with traceable counts",
      "summary": "Run one local command on a feedback batch. Codex proposes themes; Python checks every item ID, counts the assignments and makes a report you can inspect.",
      "family": "reporting",
      "revision": "1.0.0",
      "source_digest": "sha256:97b793e49646bcce800f1225ca957ed32f084e198f1ee477bdd1d3c431462969",
      "lifecycle": "active",
      "canonical_url": "https://codexwork.com/kits/feedback-workflow/",
      "license": {
        "status": "reserved",
        "identifier": null,
        "notice": "Original materials by CodexWork. Use as described in the accompanying guide; no broader redistribution license is granted. Third-party materials retain their own terms.",
        "scope": "LICENSES.md"
      },
      "corrections_url": "https://codexwork.com/changes/",
      "evidence": {
        "level": "codexwork-workflow-run",
        "label": "Two real CLI runs · synthetic feedback",
        "checked": "2026-10-24",
        "sources": [
          {
            "title": "Codex non-interactive mode",
            "url": "https://learn.chatgpt.com/docs/non-interactive-mode"
          },
          {
            "title": "Codex authentication",
            "url": "https://learn.chatgpt.com/docs/auth"
          }
        ],
        "testNote": "The exact packaged implementation completed two local GPT-6.1 Sol High calls on 18 and 12 fictional items on 24 October 2026. A duplicate-ID input was rejected before a model call. Internal semantic and static-HTML checks passed; execution alone does not establish browser usability, population accuracy or ordinary-user adoption.",
        "testUrl": "/examples/feedback-workflow/recorded-run/report.md",
        "workflowReceiptUrl": "/examples/feedback-workflow/recorded-run/execution.json",
        "class": "tried",
        "why": "The exact local runner, not an unexecuted generic chat instruction, has two preserved actual model runs."
      },
      "sources": [
        {
          "title": "Codex non-interactive mode",
          "url": "https://learn.chatgpt.com/docs/non-interactive-mode"
        },
        {
          "title": "Codex authentication",
          "url": "https://learn.chatgpt.com/docs/auth"
        }
      ],
      "source_refs": [],
      "source_mapping": "unresolved historical mapping",
      "inputs": [
        "A CSV with id, date, channel, text and quote_permission columns",
        "A short note about how the feedback was collected and what it represents",
        "Python 3.10+ and an installed Codex CLI already signed in through ChatGPT"
      ],
      "outputs": [
        "An HTML report, theme summary and unclassified-item notes",
        "Original model JSON, per-item assignments and preserved input snapshots",
        "A run record, or diagnostics when no report can be completed"
      ],
      "json_url": "https://codexwork.com/kits/feedback-workflow.json",
      "manifest_url": "https://codexwork.com/kits/feedback-workflow/manifest.json",
      "markdown_url": "https://codexwork.com/kits/feedback-workflow.md",
      "skill_url": "https://codexwork.com/kits/feedback-workflow/SKILL.md",
      "download": {
        "url": "https://codexwork.com/kits/feedback-workflow.zip",
        "sha256": "4e70949eca11e8d13b4446f77dba16c2ba7841e5d42ffde7b991dbf5ecd18b95",
        "bytes": 130941,
        "root": "codexwork-feedback-workflow/"
      }
    }
  ]
}
