{
  "schemaVersion": "1.0.0",
  "asOf": "2026-09-16",
  "classification": "fictional_teaching_fixtures",
  "publishedRequests": 0,
  "paymentsEnabled": false,
  "requests": [
    {
      "id": "example-client-approvals",
      "version": 1,
      "title": "Stop chasing clients for approval across email and chat",
      "requesterRole": "Owner of a small marketing agency",
      "workflow": "Send a deliverable to a client, collect an explicit decision, and give the account manager a reliable status list without chasing chat messages.",
      "currentWorkaround": "A shared spreadsheet and copied email replies.",
      "successOutcome": "A client can approve or request changes; the operator sees who decided, when, and which deliverable version.",
      "sampleDescription": "Ten synthetic projects with fictional clients. No customer files, credentials, or production accounts.",
      "constraints": "Client opens a simple link; staff can export decisions. No automated external messages in the demonstration.",
      "recurringBudgetCents": 5000,
      "oneTimeBudgetCents": 100000,
      "allowedKinds": [
        "recommendation",
        "setup_offer",
        "configured_demo",
        "new_product"
      ],
      "rights": "use_existing",
      "criteria": [
        {
          "id": "c1",
          "description": "Record approve or request-changes against the exact deliverable version.",
          "kind": "must"
        },
        {
          "id": "c2",
          "description": "Export project, decision, version and timestamp as a portable table.",
          "kind": "must"
        },
        {
          "id": "c3",
          "description": "A second operator can run the sample without the builder.",
          "kind": "must"
        },
        {
          "id": "c4",
          "description": "Match the agency branding with little configuration.",
          "kind": "preference"
        }
      ],
      "decisionRule": "requester_selects",
      "mode": "free",
      "visibility": "private_draft",
      "evidenceBasis": "user_declared"
    },
    {
      "id": "example-catalog-delta",
      "version": 1,
      "title": "Show what changed in supplier catalogs without publishing mistakes",
      "requesterRole": "Small distributor or product-data agency",
      "workflow": "Compare old and new supplier CSV files, identify changed facts, and produce a review queue before staff update product pages.",
      "currentWorkaround": "Staff compare files by hand and copy values into a spreadsheet.",
      "successOutcome": "A reviewer sees changed rows and their original values, then exports only explicitly accepted changes.",
      "sampleDescription": "Two synthetic CSV files with 100 rows, price changes, missing keys, duplicate SKUs and deliberate malformed values.",
      "constraints": "No direct production catalog writes. Preserve original units and source rows; unresolved duplicate keys must not be silently matched.",
      "recurringBudgetCents": 7500,
      "oneTimeBudgetCents": 150000,
      "allowedKinds": [
        "recommendation",
        "setup_offer",
        "configured_demo",
        "new_product"
      ],
      "rights": "nonexclusive_license",
      "criteria": [
        {
          "id": "c1",
          "description": "Detect all known planted changes and retain their original source rows.",
          "kind": "must"
        },
        {
          "id": "c2",
          "description": "Quarantine ambiguous keys rather than silently replacing records.",
          "kind": "must"
        },
        {
          "id": "c3",
          "description": "Export a reversible review log with accepted and rejected changes.",
          "kind": "must"
        }
      ],
      "decisionRule": "requester_selects",
      "mode": "free",
      "visibility": "private_draft",
      "evidenceBasis": "user_declared"
    },
    {
      "id": "example-install-handoff",
      "version": 1,
      "title": "Collect installation signoff and a usable warranty handoff",
      "requesterRole": "High-ticket product merchant",
      "workflow": "After a delivery, collect installation evidence and customer signoff, then issue an accessible warranty handoff packet.",
      "currentWorkaround": "Installer photos arrive in text messages and warranty documents live in email.",
      "successOutcome": "The operations team can inspect one complete handoff record and send a correct customer packet after explicit approval.",
      "sampleDescription": "Eight synthetic delivery records, placeholder photos and invented warranty documents with no personal information.",
      "constraints": "No claims of installation safety certification. Customer communication is preview-only until an authorized operator approves it.",
      "recurringBudgetCents": 10000,
      "oneTimeBudgetCents": 200000,
      "allowedKinds": [
        "recommendation",
        "setup_offer",
        "configured_demo",
        "new_product"
      ],
      "rights": "use_existing",
      "criteria": [
        {
          "id": "c1",
          "description": "Tie the installer signoff and evidence to the correct delivered product.",
          "kind": "must"
        },
        {
          "id": "c2",
          "description": "Handle missing photos or conflicting serial numbers without issuing a packet.",
          "kind": "must"
        },
        {
          "id": "c3",
          "description": "Export a customer-ready packet and an internal review trail.",
          "kind": "must"
        }
      ],
      "decisionRule": "requester_selects",
      "mode": "free",
      "visibility": "private_draft",
      "evidenceBasis": "user_declared"
    }
  ],
  "submissions": [
    {
      "id": "example-recommend",
      "requestId": "example-client-approvals",
      "requestVersion": 1,
      "name": "Recommend an existing forms + records workflow",
      "kind": "recommendation",
      "operator": "Fictional independent curator",
      "agentAssisted": true,
      "relatedParty": false,
      "affiliationDisclosure": "Illustrative; no vendor affiliation or referral fee.",
      "explanation": "Map each client decision to a versioned record in an existing tool. The recommendation still needs a real capability source and a trial on the shared sample.",
      "demoUrl": null,
      "evidenceUrl": "https://example.invalid/capability-source",
      "oneTimeCostCents": 0,
      "monthlyCostCents": 3900,
      "rights": "use_existing",
      "licenseExplanation": "Requester would subscribe separately under the chosen vendor terms; no software ownership is transferred.",
      "maintenanceOwner": "Requester plus vendor support after setup",
      "dataUse": "synthetic_or_redacted",
      "criterionClaims": {
        "c1": "claimed_pass",
        "c2": "claimed_pass",
        "c3": "unknown"
      }
    },
    {
      "id": "example-setup",
      "requestId": "example-client-approvals",
      "requestVersion": 1,
      "name": "Offer to configure the existing stack",
      "kind": "setup_offer",
      "operator": "Fictional workflow consultant",
      "agentAssisted": true,
      "relatedParty": false,
      "affiliationDisclosure": "Illustrative implementation proposal, no commissioned work.",
      "explanation": "Configure the request workflow, map status fields, train a second operator, and run the shared sample as a separately scoped setup engagement.",
      "demoUrl": null,
      "evidenceUrl": null,
      "oneTimeCostCents": 45000,
      "monthlyCostCents": 3900,
      "rights": "use_existing",
      "licenseExplanation": "Setup work is commissioned separately. Existing vendor terms and subscription apply.",
      "maintenanceOwner": "Requester; setup support scope to be agreed",
      "dataUse": "synthetic_or_redacted",
      "criterionClaims": {
        "c1": "claimed_pass",
        "c2": "claimed_pass",
        "c3": "claimed_pass"
      }
    },
    {
      "id": "example-demo",
      "requestId": "example-client-approvals",
      "requestVersion": 1,
      "name": "Show a configured workflow and operating guide",
      "kind": "configured_demo",
      "operator": "Fictional agency automation team",
      "agentAssisted": true,
      "relatedParty": false,
      "affiliationDisclosure": "Illustrative configured demo, not an actual offer.",
      "explanation": "A versioned demo demonstrates the proposed end-to-end workflow on the shared sample. Its claims have not been independently tested.",
      "demoUrl": "https://example.invalid/demo",
      "evidenceUrl": null,
      "oneTimeCostCents": 90000,
      "monthlyCostCents": 3900,
      "rights": "use_existing",
      "licenseExplanation": "Customer uses third-party tools under their terms; configuration handoff included in the proposed scope.",
      "maintenanceOwner": "Named implementation operator for agreed support period",
      "dataUse": "synthetic_or_redacted",
      "criterionClaims": {
        "c1": "claimed_pass",
        "c2": "claimed_pass",
        "c3": "claimed_pass"
      }
    },
    {
      "id": "example-new",
      "requestId": "example-client-approvals",
      "requestVersion": 1,
      "name": "Offer an original recurring SaaS app",
      "kind": "new_product",
      "operator": "Fictional independent builder",
      "agentAssisted": true,
      "relatedParty": false,
      "affiliationDisclosure": "Illustrative new app; proposer would receive any separately accepted subscription.",
      "explanation": "Provide a purpose-built approval app, with its own recurring subscription and documented data export. No trial or payment has occurred.",
      "demoUrl": "https://example.invalid/new-app",
      "evidenceUrl": null,
      "oneTimeCostCents": 90000,
      "monthlyCostCents": 7900,
      "rights": "nonexclusive_license",
      "licenseExplanation": "Builder retains the product business and background IP; customer would receive a separate nonexclusive use license.",
      "maintenanceOwner": "Product operator, with support terms to be agreed",
      "dataUse": "synthetic_or_redacted",
      "criterionClaims": {
        "c1": "claimed_pass",
        "c2": "claimed_pass",
        "c3": "claimed_pass"
      }
    }
  ]
}