{
  "schema_version": 1,
  "kind": "change_consequence_self_service_pilot_path",
  "product": "AI Change Consequence Certificate paid pilot",
  "buyer_goal": "Evaluate, approve, pay for, install, and measure the pilot without needing a sales conversation.",
  "default_price_usd": 99,
  "default_term_days": 30,
  "default_scope": "One GitHub repository and up to ten real pull requests.",
  "steps": [
    {
      "step": 1,
      "name": "Inspect proof and procurement packet",
      "buyer_action": "Download the buyer packet and forward it to the budget owner, AppSec, or procurement reviewer.",
      "artifact": "/procurement-brief.md",
      "completion_signal": "Buyer has price, scope, security, data handling, install, and sample certificate artifacts."
    },
    {
      "step": 2,
      "name": "Qualify pilot fit",
      "buyer_action": "Submit the pilot-fit form with AI PR volume, buyer role, and success criteria.",
      "artifact": "/api/pilot-intake",
      "completion_signal": "Qualified leads receive an approval packet plus checkout, payment, or scheduling handoffs when configured."
    },
    {
      "step": 3,
      "name": "Approve or pay",
      "buyer_action": "Use Stripe Checkout when available, or submit written approval from a named budget owner.",
      "artifact": "/api/pilot-checkout",
      "fallback_artifact": "/api/pilot-approval",
      "completion_signal": "Payment or written approval produces content-addressed approval evidence."
    },
    {
      "step": 4,
      "name": "Install",
      "buyer_action": "Copy the GitHub Actions workflow into the approved repository.",
      "artifact": "/install-workflow.yml",
      "completion_signal": "The first pull request produces a certificate artifact or an explicit install blocker."
    },
    {
      "step": 5,
      "name": "Measure ten pull requests",
      "buyer_action": "Reviewers submit feedback after each certified pull request.",
      "artifact": "/api/pilot-feedback",
      "completion_signal": "The pilot summary can recommend expand, extend, or stop based on reviewer-confirmed value."
    },
    {
      "step": 6,
      "name": "Continue or uninstall",
      "buyer_action": "Continue only if at least three pull request reviews became faster or safer.",
      "artifact": "/install-guide.md",
      "completion_signal": "Buyer either expands from evidence or uninstalls the workflow and revokes tokens."
    }
  ],
  "human_help_boundary": [
    "A sales call should not be required to inspect proof, download the packet, submit intake, create checkout, record written approval, install the workflow, or submit reviewer feedback.",
    "Human help is still useful for repository permission blockers, procurement negotiation, custom legal terms, or enterprise security review.",
    "Scheduling is an optional fallback for blocked buyers, not the primary conversion path."
  ],
  "minimum_self_service_gates": [
    "Public buyer packet downloads without authentication.",
    "Qualified intake returns an approval packet.",
    "Configured checkout creates a Stripe Checkout Session without a manual invoice.",
    "Written approval can be submitted without a call.",
    "Install guide and workflow are public and copyable.",
    "Reviewer feedback can be submitted from the public page.",
    "Objections can be captured when the buyer does not convert."
  ],
  "claim_boundary": "This self-service path describes the intended no-sales pilot flow. It is not proof that a real buyer completed checkout, installed the workflow, or paid."
}
