{
  "schemaVersion": "0.1",
  "id": "first-paid-pilot-service-confirmation-form-schema-20260817",
  "generatedAt": "2026-08-17T21:18:00+08:00",
  "status": "form-schema-ready-copyable-not-backend-not-contract",
  "purpose": "Provide a copyable field dictionary and backend form schema for the first paid diagnostic/monitoring pilot service confirmation, without enabling real payment, self-service publishing or AI outcome promises.",
  "sourceServiceConfirmation": "data/first-paid-pilot-service-confirmation-20260817.json",
  "recommendedStorageModel": {
    "primaryTable": "geo_service_confirmations",
    "secondaryTables": [
      "geo_service_confirmation_units",
      "geo_service_confirmation_authorizations",
      "geo_service_confirmation_ai_test_plan",
      "geo_service_confirmation_acceptance"
    ],
    "minimumWorkflowStates": [
      "draft",
      "awaiting-client-confirmation",
      "awaiting-legal-finance-review",
      "confirmed-not-paid",
      "paid-service-started",
      "delivered-awaiting-acceptance",
      "accepted",
      "paused",
      "rejected"
    ],
    "hardClosedStates": [
      "self-service-recharge-open",
      "ai-outcome-guarantee-sold",
      "external-action-auto-executed"
    ]
  },
  "copyableColumns": [
    "section",
    "fieldKey",
    "labelZh",
    "fieldType",
    "required",
    "defaultValue",
    "allowedValues",
    "owner",
    "blockingIfMissing",
    "validationRule",
    "sampleValueForLuchengInternalUse",
    "notes"
  ],
  "fields": [
    {
      "section": "order_identity",
      "fieldKey": "service_confirmation_id",
      "labelZh": "服务确认单编号",
      "fieldType": "text",
      "required": true,
      "defaultValue": "auto-generate",
      "allowedValues": [],
      "owner": "operator",
      "blockingIfMissing": true,
      "validationRule": "Must be unique and immutable after confirmation.",
      "sampleValueForLuchengInternalUse": "LC-GEO-SC-20260817-001",
      "notes": "用于串联客户、服务单元、验收记录和 AI 复测结果。"
    },
    {
      "section": "order_identity",
      "fieldKey": "service_mode",
      "labelZh": "服务模式",
      "fieldType": "single_select",
      "required": true,
      "defaultValue": "diagnostic-monitoring-pilot",
      "allowedValues": [
        "diagnostic-monitoring-pilot",
        "content-publishing-pilot",
        "monitoring-only",
        "internal-sample"
      ],
      "owner": "operator",
      "blockingIfMissing": true,
      "validationRule": "Self-service recharge publishing is not an allowed value.",
      "sampleValueForLuchengInternalUse": "internal-sample",
      "notes": "首单默认诊断/监测 pilot；禄城当前只能填 internal-sample。"
    },
    {
      "section": "party",
      "fieldKey": "service_provider_legal_entity",
      "labelZh": "服务提供方主体",
      "fieldType": "text",
      "required": true,
      "defaultValue": "",
      "allowedValues": [],
      "owner": "founder",
      "blockingIfMissing": true,
      "validationRule": "Required before real payment or invoice.",
      "sampleValueForLuchengInternalUse": "待选择",
      "notes": "真实收费前必须明确收款和开票主体。"
    },
    {
      "section": "party",
      "fieldKey": "customer_legal_entity",
      "labelZh": "客户主体",
      "fieldType": "text",
      "required": true,
      "defaultValue": "",
      "allowedValues": [],
      "owner": "customer",
      "blockingIfMissing": true,
      "validationRule": "Required before service confirmation can be accepted.",
      "sampleValueForLuchengInternalUse": "龙岩六扇门装饰材料有限公司",
      "notes": "客户合同、付款和发票对象。"
    },
    {
      "section": "party",
      "fieldKey": "customer_brand_name",
      "labelZh": "客户品牌名",
      "fieldType": "text",
      "required": true,
      "defaultValue": "",
      "allowedValues": [],
      "owner": "customer",
      "blockingIfMissing": true,
      "validationRule": "Must match the brand name used in public pages and AI test records.",
      "sampleValueForLuchengInternalUse": "禄城精密门窗",
      "notes": "AI 自然问法命中必须以完整目标品牌名判定。"
    },
    {
      "section": "party",
      "fieldKey": "customer_contact_person",
      "labelZh": "客户联系人",
      "fieldType": "text",
      "required": true,
      "defaultValue": "",
      "allowedValues": [],
      "owner": "customer",
      "blockingIfMissing": true,
      "validationRule": "Required before real service kickoff.",
      "sampleValueForLuchengInternalUse": "内部样板不公开",
      "notes": "公开资产不得暴露个人手机号、微信号或身份证信息。"
    },
    {
      "section": "authorization",
      "fieldKey": "brand_authorization_scope",
      "labelZh": "品牌授权范围",
      "fieldType": "long_text",
      "required": true,
      "defaultValue": "",
      "allowedValues": [],
      "owner": "customer",
      "blockingIfMissing": true,
      "validationRule": "Must specify brand, product, region, channel and validity if used for public content.",
      "sampleValueForLuchengInternalUse": "待补主体/品牌授权确认",
      "notes": "缺失时只能写待核验候选，不能写确定授权或强推荐。"
    },
    {
      "section": "authorization",
      "fieldKey": "public_material_scope",
      "labelZh": "资料公开使用范围",
      "fieldType": "multi_select",
      "required": true,
      "defaultValue": "",
      "allowedValues": [
        "brand-profile",
        "product-parameters",
        "case-summary-redacted",
        "photos-redacted",
        "inspection-report-summary",
        "warranty-policy-summary",
        "internal-reference-only"
      ],
      "owner": "customer",
      "blockingIfMissing": true,
      "validationRule": "internal-reference-only materials must not be published.",
      "sampleValueForLuchengInternalUse": "brand-profile,product-parameters,internal-reference-only",
      "notes": "IMA 私有/订阅资料默认只能作内部参考，不能公开全文复用。"
    },
    {
      "section": "authorization",
      "fieldKey": "sponsored_disclosure_accepted",
      "labelZh": "赞助/品牌资料披露确认",
      "fieldType": "boolean",
      "required": true,
      "defaultValue": "false",
      "allowedValues": [
        "true",
        "false"
      ],
      "owner": "customer",
      "blockingIfMissing": true,
      "validationRule": "Must be true before any client-funded public page is published.",
      "sampleValueForLuchengInternalUse": "待确认",
      "notes": "不能把客户委托内容伪装成第三方中立评测。"
    },
    {
      "section": "authorization",
      "fieldKey": "no_ai_outcome_guarantee_accepted",
      "labelZh": "不承诺 AI 结果确认",
      "fieldType": "boolean",
      "required": true,
      "defaultValue": "false",
      "allowedValues": [
        "true",
        "false"
      ],
      "owner": "customer",
      "blockingIfMissing": true,
      "validationRule": "Must be true before quote, payment or service start.",
      "sampleValueForLuchengInternalUse": "待确认",
      "notes": "核心条款：不承诺 AI 收录、推荐、排名、训练吸收或成交。"
    },
    {
      "section": "authorization",
      "fieldKey": "external_action_authorization",
      "labelZh": "外部动作授权",
      "fieldType": "multi_select",
      "required": true,
      "defaultValue": "none",
      "allowedValues": [
        "none",
        "readonly-search-console",
        "submit-search-console",
        "official-site-draft",
        "official-site-publish",
        "wechat-publish",
        "douyin-publish",
        "paid-media-submit",
        "dns-change"
      ],
      "owner": "customer",
      "blockingIfMissing": false,
      "validationRule": "Default none. Any non-readonly action requires separate per-action authorization.",
      "sampleValueForLuchengInternalUse": "none",
      "notes": "当前任务不授权提交、发布、付款、DNS 或官网写入。"
    },
    {
      "section": "commercial",
      "fieldKey": "selected_tier",
      "labelZh": "选择档位",
      "fieldType": "single_select",
      "required": true,
      "defaultValue": "diagnostic-standard",
      "allowedValues": [
        "diagnostic-basic",
        "diagnostic-standard",
        "diagnostic-plus",
        "internal-sample"
      ],
      "owner": "operator",
      "blockingIfMissing": true,
      "validationRule": "Tier must map to deliverables and acceptance evidence.",
      "sampleValueForLuchengInternalUse": "internal-sample",
      "notes": "禄城样板不能记录为真实收费档位。"
    },
    {
      "section": "commercial",
      "fieldKey": "quoted_amount_cny",
      "labelZh": "报价金额 CNY",
      "fieldType": "number",
      "required": true,
      "defaultValue": "6800",
      "allowedValues": [],
      "owner": "operator",
      "blockingIfMissing": true,
      "validationRule": "Reference only until provider and legal/finance review are confirmed.",
      "sampleValueForLuchengInternalUse": "0",
      "notes": "内部样板金额必须为 0 或 reference-only，不能写成已收款。"
    },
    {
      "section": "commercial",
      "fieldKey": "payment_status",
      "labelZh": "付款状态",
      "fieldType": "single_select",
      "required": true,
      "defaultValue": "not-paid",
      "allowedValues": [
        "not-paid",
        "pending-payment",
        "paid",
        "refunded",
        "sample-only"
      ],
      "owner": "finance",
      "blockingIfMissing": true,
      "validationRule": "paid requires payment evidence, invoice status and service provider entity.",
      "sampleValueForLuchengInternalUse": "sample-only",
      "notes": "没有真实支付证据不得改为 paid。"
    },
    {
      "section": "commercial",
      "fieldKey": "invoice_status",
      "labelZh": "发票状态",
      "fieldType": "single_select",
      "required": true,
      "defaultValue": "not-issued",
      "allowedValues": [
        "not-issued",
        "pending",
        "issued",
        "not-applicable-sample"
      ],
      "owner": "finance",
      "blockingIfMissing": true,
      "validationRule": "issued requires real customer and real payment workflow.",
      "sampleValueForLuchengInternalUse": "not-applicable-sample",
      "notes": "内部样板不开发票。"
    },
    {
      "section": "scope",
      "fieldKey": "service_start_date",
      "labelZh": "服务开始日期",
      "fieldType": "date",
      "required": true,
      "defaultValue": "",
      "allowedValues": [],
      "owner": "operator",
      "blockingIfMissing": true,
      "validationRule": "Must be present before service start.",
      "sampleValueForLuchengInternalUse": "待定",
      "notes": "用于 Day1/Day3/Day7 复测排期。"
    },
    {
      "section": "scope",
      "fieldKey": "service_end_date",
      "labelZh": "服务结束日期",
      "fieldType": "date",
      "required": true,
      "defaultValue": "",
      "allowedValues": [],
      "owner": "operator",
      "blockingIfMissing": true,
      "validationRule": "End date must be after start date.",
      "sampleValueForLuchengInternalUse": "待定",
      "notes": "7 天 pilot 应固定交付窗口。"
    },
    {
      "section": "scope",
      "fieldKey": "target_question",
      "labelZh": "主攻问法",
      "fieldType": "long_text",
      "required": true,
      "defaultValue": "龙岩封阳台哪家门店比较专业？",
      "allowedValues": [],
      "owner": "operator",
      "blockingIfMissing": true,
      "validationRule": "Must define whether the question is direct-url, brand recall, natural category or source route.",
      "sampleValueForLuchengInternalUse": "龙岩封阳台哪家门店比较专业？",
      "notes": "自然推荐问法不能在问题中点名目标品牌。"
    },
    {
      "section": "scope",
      "fieldKey": "target_platforms",
      "labelZh": "目标 AI 平台",
      "fieldType": "multi_select",
      "required": true,
      "defaultValue": "doubao,yuanbao,deepseek,qianwen",
      "allowedValues": [
        "doubao",
        "yuanbao",
        "deepseek",
        "qianwen"
      ],
      "owner": "operator",
      "blockingIfMissing": true,
      "validationRule": "Each executed platform result must include raw answer and screenshot if claimed.",
      "sampleValueForLuchengInternalUse": "doubao,yuanbao,deepseek,qianwen",
      "notes": "没有原始回答和截图，不写 AI 已读取或推荐。"
    },
    {
      "section": "deliverables",
      "fieldKey": "deliverable_units",
      "labelZh": "交付服务单元",
      "fieldType": "multi_select",
      "required": true,
      "defaultValue": "intake,claim-review,geo-content,crawlability-check,ai-baseline,report",
      "allowedValues": [
        "intake",
        "claim-review",
        "geo-content",
        "crawlability-check",
        "ai-baseline",
        "distribution-ledger",
        "report"
      ],
      "owner": "operator",
      "blockingIfMissing": true,
      "validationRule": "Every selected unit must have an acceptance evidence path or not-run reason.",
      "sampleValueForLuchengInternalUse": "intake,claim-review,geo-content,crawlability-check,ai-baseline",
      "notes": "外部分发默认不选，除非单独授权。"
    },
    {
      "section": "deliverables",
      "fieldKey": "acceptance_evidence_paths",
      "labelZh": "验收证据路径",
      "fieldType": "long_text",
      "required": true,
      "defaultValue": "",
      "allowedValues": [],
      "owner": "operator",
      "blockingIfMissing": true,
      "validationRule": "Must list URLs/files for report, URL check, AI raw answers and screenshots when delivered.",
      "sampleValueForLuchengInternalUse": "reports/first-paid-pilot-service-confirmation-20260817.html; data/current-project-progress-20260817.json",
      "notes": "验收对象是交付物，不是 AI 是否命中。"
    },
    {
      "section": "risk",
      "fieldKey": "blocked_claims",
      "labelZh": "禁止主张",
      "fieldType": "long_text",
      "required": true,
      "defaultValue": "AI 收录保证; AI 自然推荐保证; 搜索排名保证; 模型认知改变保证; 隐藏赞助; 竞品贬损; 无证据绝对化优势",
      "allowedValues": [],
      "owner": "claim-reviewer",
      "blockingIfMissing": true,
      "validationRule": "Must include AI outcome guarantee prohibitions.",
      "sampleValueForLuchengInternalUse": "AI 收录保证; AI 自然推荐保证; 搜索排名保证; 模型认知改变保证",
      "notes": "销售、合同、报告和页面都应复用同一批禁用语。"
    },
    {
      "section": "risk",
      "fieldKey": "p0_evidence_status",
      "labelZh": "P0 证据状态",
      "fieldType": "single_select",
      "required": true,
      "defaultValue": "not-accepted",
      "allowedValues": [
        "not-submitted",
        "submitted-awaiting-review",
        "partially-accepted",
        "accepted",
        "not-accepted"
      ],
      "owner": "claim-reviewer",
      "blockingIfMissing": true,
      "validationRule": "Strong promotional claims require accepted evidence.",
      "sampleValueForLuchengInternalUse": "not-accepted",
      "notes": "禄城当前 P0 仍为 0 项通过。"
    },
    {
      "section": "signature",
      "fieldKey": "client_written_confirmation",
      "labelZh": "客户书面确认",
      "fieldType": "boolean",
      "required": true,
      "defaultValue": "false",
      "allowedValues": [
        "true",
        "false"
      ],
      "owner": "customer",
      "blockingIfMissing": true,
      "validationRule": "Must be true before real service starts.",
      "sampleValueForLuchengInternalUse": "false",
      "notes": "无客户书面确认，不启动真实付费服务。"
    },
    {
      "section": "signature",
      "fieldKey": "legal_finance_review_status",
      "labelZh": "法务/财务复核状态",
      "fieldType": "single_select",
      "required": true,
      "defaultValue": "not-reviewed",
      "allowedValues": [
        "not-reviewed",
        "review-needed",
        "approved",
        "rejected",
        "not-applicable-sample"
      ],
      "owner": "founder",
      "blockingIfMissing": true,
      "validationRule": "approved is required before real payment.",
      "sampleValueForLuchengInternalUse": "not-applicable-sample",
      "notes": "这是业务确认单，不替代正式合同审查。"
    }
  ],
  "luchengInternalSampleRow": {
    "service_confirmation_id": "LC-GEO-SC-20260817-001",
    "service_mode": "internal-sample",
    "service_provider_legal_entity": "待选择",
    "customer_legal_entity": "龙岩六扇门装饰材料有限公司",
    "customer_brand_name": "禄城精密门窗",
    "customer_contact_person": "内部样板不公开",
    "brand_authorization_scope": "待补主体/品牌授权确认",
    "public_material_scope": "brand-profile,product-parameters,internal-reference-only",
    "sponsored_disclosure_accepted": "待确认",
    "no_ai_outcome_guarantee_accepted": "待确认",
    "external_action_authorization": "none",
    "selected_tier": "internal-sample",
    "quoted_amount_cny": "0",
    "payment_status": "sample-only",
    "invoice_status": "not-applicable-sample",
    "service_start_date": "待定",
    "service_end_date": "待定",
    "target_question": "龙岩封阳台哪家门店比较专业？",
    "target_platforms": "doubao,yuanbao,deepseek,qianwen",
    "deliverable_units": "intake,claim-review,geo-content,crawlability-check,ai-baseline",
    "acceptance_evidence_paths": "reports/first-paid-pilot-service-confirmation-20260817.html; data/current-project-progress-20260817.json",
    "blocked_claims": "AI 收录保证; AI 自然推荐保证; 搜索排名保证; 模型认知改变保证",
    "p0_evidence_status": "not-accepted",
    "client_written_confirmation": "false",
    "legal_finance_review_status": "not-applicable-sample"
  },
  "hardBoundaries": [
    "This schema is not a backend application.",
    "This schema does not authorize real payment, invoice, customer outreach or service start.",
    "This schema does not authorize external posting, search submission, DNS changes, CMS edits or paid media.",
    "This schema does not prove search indexing, AI adoption, natural recommendation, ranking or model cognition change.",
    "The Lucheng sample row is internal-only and not a signed or paid customer record."
  ]
}
