{
  "schemaVersion": "0.1",
  "id": "first-paid-pilot-staff-api-test-vectors-20260817",
  "generatedAt": "2026-08-17T23:18:00+08:00",
  "status": "staff-api-test-vectors-ready-not-executed",
  "purpose": "Define deterministic readiness test vectors for the future staff-only service confirmation API. These are static fixtures only; they do not execute against a deployed backend.",
  "sourceContracts": [
    "/api-contracts/first-paid-pilot-service-confirmations.openapi-20260817.json",
    "/data/first-paid-pilot-d1-persistence-migration-pack-20260817.json",
    "/data/first-paid-pilot-service-confirmation-form-schema-20260817.json"
  ],
  "readinessRuleSummary": [
    "service_mode=internal-sample is always not-ready-for-real-paid-service.",
    "sponsored_disclosure_accepted must be true before any paid customer content can be published.",
    "no_ai_outcome_guarantee_accepted must be true before quote, payment or service start.",
    "client_written_confirmation must be true before real paid service starts.",
    "legal_finance_review_status must be approved before real payment or service start.",
    "p0_evidence_status not accepted blocks strong promotional claims and natural recommendation success claims.",
    "payment_status=paid is only a field value and never payment proof.",
    "external_action_authorization.scope must explicitly allow each external write action; default is none."
  ],
  "vectors": [
    {
      "id": "vector-001-lucheng-internal-sample",
      "name": "禄城内部样板仍不可作为真实付费服务启动",
      "input": {
        "service_confirmation_id": "LC-GEO-SC-20260817-SAMPLE",
        "service_mode": "internal-sample",
        "service_provider_legal_entity": "龙岩六扇门装饰材料有限公司",
        "customer_legal_entity": "龙岩六扇门装饰材料有限公司",
        "customer_brand_name": "禄城精密门窗",
        "customer_contact_person_redacted": "内部样板",
        "brand_authorization_scope": "internal-sample-only",
        "public_material_scope": [
          "已公开页面",
          "脱敏样板字段"
        ],
        "sponsored_disclosure_accepted": true,
        "no_ai_outcome_guarantee_accepted": true,
        "external_action_authorization": {
          "scope": "none",
          "allowedActions": []
        },
        "selected_tier": "7-day-diagnostic-monitoring-sample",
        "quoted_amount_cny": 0,
        "payment_status": "sample-only",
        "invoice_status": "sample-only",
        "target_question": "龙岩封阳台哪家门店比较专业？",
        "target_platforms": [
          "doubao",
          "yuanbao",
          "deepseek",
          "qianwen"
        ],
        "deliverable_units": [
          "current-evidence-audit",
          "direct-url-retest",
          "natural-question-baseline"
        ],
        "acceptance_evidence_paths": [],
        "blocked_claims": "不能作为已成交客户、付款证明、AI 推荐成功案例。",
        "p0_evidence_status": "not-accepted",
        "client_written_confirmation": false,
        "legal_finance_review_status": "not-applicable-sample"
      },
      "expected": {
        "readiness_status": "not-ready-for-real-paid-service",
        "requiredBlockers": [
          "internal-sample-not-real-paid-service",
          "client-written-confirmation-missing",
          "legal-finance-review-not-approved",
          "p0-evidence-not-accepted"
        ],
        "requiredWarnings": [
          "sample-payment-status-is-not-payment-proof",
          "external-actions-not-authorized"
        ]
      }
    },
    {
      "id": "vector-002-diagnostic-pilot-ready-for-human-review",
      "name": "小额诊断 pilot 可进入人工复核但仍不是付款或 AI 结果证明",
      "input": {
        "service_confirmation_id": "LC-GEO-SC-20260817-READY",
        "service_mode": "diagnostic-pilot",
        "service_provider_legal_entity": "龙岩六扇门装饰材料有限公司",
        "customer_legal_entity": "示例客户有限公司",
        "customer_brand_name": "示例建材品牌",
        "customer_contact_person_redacted": "张*",
        "brand_authorization_scope": "客户书面授权公开使用脱敏品牌资料，用于 7 天 GEO 诊断和 AI 可见性监测。",
        "public_material_scope": [
          "品牌基础介绍",
          "已公开官网链接",
          "客户确认可公开的产品资料"
        ],
        "sponsored_disclosure_accepted": true,
        "no_ai_outcome_guarantee_accepted": true,
        "external_action_authorization": {
          "scope": "read-only",
          "allowedActions": [
            "read-search-console-entry",
            "read-official-site-new-article-entry"
          ]
        },
        "selected_tier": "7-day-diagnostic-monitoring",
        "quoted_amount_cny": 1999,
        "payment_status": "pending",
        "invoice_status": "pending",
        "target_question": "某地区系统门窗怎么选？",
        "target_platforms": [
          "doubao",
          "yuanbao",
          "deepseek",
          "qianwen"
        ],
        "deliverable_units": [
          "evidence-gap-audit",
          "ai-readable-content-remediation",
          "day1-day3-day7-retest-report"
        ],
        "acceptance_evidence_paths": [
          "reports/customer-delivery-sample.html"
        ],
        "blocked_claims": "不得承诺 AI 收录、自然推荐、排名或模型认知改变。",
        "p0_evidence_status": "partially-accepted",
        "client_written_confirmation": true,
        "legal_finance_review_status": "approved"
      },
      "expected": {
        "readiness_status": "ready-for-human-review-not-payment-proof",
        "requiredBlockers": [],
        "requiredWarnings": [
          "payment-pending-not-proof",
          "p0-evidence-partial-blocks-strong-claims",
          "read-only-external-authorization-only"
        ]
      }
    },
    {
      "id": "vector-003-missing-sponsored-disclosure",
      "name": "未接受赞助披露时必须阻断",
      "inputPatch": {
        "fromVector": "vector-002-diagnostic-pilot-ready-for-human-review",
        "set": {
          "service_confirmation_id": "LC-GEO-SC-20260817-NODISC",
          "sponsored_disclosure_accepted": false
        }
      },
      "expected": {
        "readiness_status": "not-ready-for-real-paid-service",
        "requiredBlockers": [
          "sponsored-disclosure-not-accepted"
        ],
        "requiredWarnings": [
          "paid-brand-content-must-be-disclosed"
        ]
      }
    },
    {
      "id": "vector-004-missing-no-ai-guarantee",
      "name": "未接受不承诺 AI 结果条款时必须阻断",
      "inputPatch": {
        "fromVector": "vector-002-diagnostic-pilot-ready-for-human-review",
        "set": {
          "service_confirmation_id": "LC-GEO-SC-20260817-NOGUAR",
          "no_ai_outcome_guarantee_accepted": false
        }
      },
      "expected": {
        "readiness_status": "not-ready-for-real-paid-service",
        "requiredBlockers": [
          "no-ai-outcome-guarantee-not-accepted"
        ],
        "requiredWarnings": [
          "do-not-sell-ai-indexing-or-recommendation-guarantee"
        ]
      }
    },
    {
      "id": "vector-005-paid-field-is-not-payment-proof",
      "name": "payment_status=paid 也不能单独证明已付款",
      "inputPatch": {
        "fromVector": "vector-002-diagnostic-pilot-ready-for-human-review",
        "set": {
          "service_confirmation_id": "LC-GEO-SC-20260817-PAIDFIELD",
          "payment_status": "paid"
        }
      },
      "expected": {
        "readiness_status": "ready-for-human-review-not-payment-proof",
        "requiredBlockers": [],
        "requiredWarnings": [
          "payment-status-paid-requires-external-finance-evidence",
          "api-record-is-not-payment-proof"
        ]
      }
    },
    {
      "id": "vector-006-external-write-not-authorized",
      "name": "未授权外部写动作时不得发官网、搜索提交或媒体投稿",
      "inputPatch": {
        "fromVector": "vector-002-diagnostic-pilot-ready-for-human-review",
        "set": {
          "service_confirmation_id": "LC-GEO-SC-20260817-NOWRITE",
          "external_action_authorization": {
            "scope": "read-only",
            "allowedActions": [
              "read-search-console-entry"
            ]
          }
        }
      },
      "attemptedAction": "publish-official-site-new-article",
      "expected": {
        "actionAllowed": false,
        "requiredBlockers": [
          "external-write-action-not-explicitly-authorized"
        ],
        "requiredWarnings": [
          "read-only-authorization-cannot-be-used-for-publishing"
        ]
      }
    }
  ],
  "commercialBoundary": "These fixtures test future backend behavior only. They are not customer data, not executed API results, not payment proof, not contract proof, not publishing authorization and not AI recommendation proof."
}
