{
  "id": "online-forms",
  "title": "在线表单",
  "question": "Best online forms for small-team lead capture, conversational surveys and operational workflows?",
  "candidates": [
    "Tally",
    "Typeform",
    "Jotform"
  ],
  "audience": "3 人小团队，每月约 1000 次提交；区分线索收集、品牌问卷和业务表单。",
  "scenarios": [
    "简单线索收集与条件逻辑",
    "逐题展示的品牌问卷",
    "带文件、支付或审批的业务表单"
  ],
  "criteria": [
    "编辑与填写体验",
    "提交量限制",
    "条件逻辑和文件",
    "支付或审批支持",
    "品牌与团队功能"
  ],
  "special_prompt": "prompts/categories/online-forms.md",
  "url": "https://bestforwhat.com/best-for-online-forms/",
  "article": {
    "category_id": "online-forms",
    "intro": "带条件逻辑的线索收集可以先试 Tally 或 Jotform；逐题展示的品牌问卷可以先试 Typeform。需要上传文件和收款时，再核实 Stripe 接入与额度。",
    "workload": "比较场景：3 名编辑者、5 张表单，每月约 1,000 次有效提交。",
    "entries": [
      {
        "product": "Tally",
        "candidate_id": "tally",
        "best_for": "需要按回答显示或隐藏问题，并导出数据的小团队。",
        "rationale": "Jotform 描述了 Tally 的条件显示、计算和结果导出。文档式编辑也适合喜欢像写文档一样搭表单的人。",
        "caveat": "先确认 3 人共同编辑需要的套餐，再试导出字段是否完整，并核对 1,000 次提交的额度和公平使用边界。",
        "status": "可进入试用",
        "evidence_strength": "limited",
        "evidence": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c7"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c8"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c9"
          }
        ],
        "source_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "source_id": "s4",
            "url": "https://www.jotform.com/google-forms/google-forms-vs-tally-forms/",
            "title": "Google Forms vs Tally",
            "publisher": "Jotform"
          }
        ]
      },
      {
        "product": "Typeform",
        "candidate_id": "typeform",
        "best_for": "希望逐题填写、重视品牌呈现的问卷。",
        "rationale": "Tally 的对比材料描述了 Typeform 的一页一题形式，以及付费去除品牌的选项。",
        "caveat": "按 3 名编辑者和 1,000 份回答核对实际套餐；逐题呈现是否适合你的 15 道题，最好用手机完整填一次。",
        "status": "可进入试用",
        "evidence_strength": "limited",
        "evidence": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c4"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c5"
          }
        ],
        "source_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "source_id": "s2",
            "url": "https://tally.so/help/tally-a-free-typeform-alternative",
            "title": "Tally vs Typeform",
            "publisher": "Tally"
          }
        ]
      },
      {
        "product": "Jotform",
        "candidate_id": "jotform",
        "best_for": "需要条件逻辑、文件上传和 PDF 记录的业务表单。",
        "rationale": "Tally 的功能表列出了 Jotform 的条件逻辑、文件上传和 PDF 导出，适合先搭一张接近真实业务的样表。",
        "caveat": "上传功能不代表存储额度足够。需要收款时，另外验证 Stripe、支付次数、费用以及 3 人协作权限。",
        "status": "先试样表和额度",
        "evidence_strength": "limited",
        "evidence": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c1"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c2"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c3"
          }
        ],
        "source_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "source_id": "s1",
            "url": "https://tally.so/help/tally-a-free-jotform-alternative",
            "title": "Tally vs Jotform",
            "publisher": "Tally"
          }
        ]
      }
    ],
    "prompt_version": "2.0.0",
    "edition": "v2-2026-09-28",
    "updated_at": "2026-09-28",
    "status": "partial",
    "hands_on_testing": false
  },
  "runs": [
    {
      "id": "codex",
      "metadata": {
        "model_id": "gpt-6-astra",
        "model_display_name": "GPT-6 Astra",
        "prompt_version": "2.0.0",
        "hands_on_testing": false
      },
      "review_status": "original-with-host-annotations; consult integration",
      "research": {
        "schema_version": "2.0.0",
        "category_id": "online-forms",
        "run_id": "codex-v2-2026-09-28-online-forms",
        "status": "partial",
        "metadata": {
          "model_id": "gpt-6-astra",
          "reasoning_effort": "high",
          "started_at": "2026-09-27T23:16:52.790325+00:00",
          "completed_at": "2026-09-28T00:11:30.719257+00:00",
          "cutoff_at": "2026-09-27T23:16:52.790325+00:00",
          "input_sha256": "42d24edf3f404e7e487795162025243462396ca0056adf1dc6d641dedb2a4130",
          "plan_sha256": "64c0349867358c11027a65d00d0fe8abfcfeddcab20f920b5363453cb8ac7332",
          "tool_environment": "Codex web.search_query / open / find；查询结果和读取响应在私有日志保存。首批查询时间为近似记录；results 未逐条转录，不表示搜索无结果。",
          "source_policy": "competitor-only",
          "hands_on_testing": false
        },
        "plan": {
          "audience": "3 人小团队，每月约 1000 次提交；区分线索收集、品牌问卷和业务表单。",
          "assumptions": [
            {
              "id": "reference-market",
              "statement": "面向中文读者的英文界面软件比较；以美国可用服务、USD软件报价为参考，不假定中国大陆可用性。",
              "decision_impact": "其他地区、币种或语言需另行核实，不直接外推。"
            },
            {
              "id": "cost-unknown",
              "statement": "未给定硬性预算；只比较明确支持的计费结构，不强行选最便宜。",
              "decision_impact": "成本缺项不填零，不能宣称性价比冠军。"
            },
            {
              "id": "non-sensitive",
              "statement": "参照场景为非敏感数据与获同意的测试用途，不代表可以直接处理客户敏感数据。",
              "decision_impact": "隐私、录制法律与合规保证仍需独立核实。"
            }
          ],
          "candidates": [
            {
              "id": "tally",
              "name": "Tally",
              "inclusion_reason": "延续首版种子候选，非全市场抽样。"
            },
            {
              "id": "typeform",
              "name": "Typeform",
              "inclusion_reason": "延续首版种子候选，非全市场抽样。"
            },
            {
              "id": "jotform",
              "name": "Jotform",
              "inclusion_reason": "延续首版种子候选，非全市场抽样。"
            }
          ],
          "scenarios": [
            {
              "id": "lead-capture",
              "task": "每月1000次线索提交，条件显示字段并导出数据",
              "workload": {
                "editors": 3,
                "forms": 5,
                "monthly_valid_submissions": 1000,
                "peak_submissions_per_day": 200,
                "languages": [
                  "English"
                ],
                "payment": false
              },
              "must_have": [
                {
                  "id": "lead-logic",
                  "requirement": "支持条件显示或分支逻辑",
                  "why_required": "仅收集相关字段",
                  "requires_independent_verification": false
                },
                {
                  "id": "lead-export",
                  "requirement": "能够导出提交记录",
                  "why_required": "要保留线索数据",
                  "requires_independent_verification": false
                }
              ],
              "preferences": [
                {
                  "id": "lead-quota",
                  "criterion": "额度与公平使用边界",
                  "priority": 1,
                  "observable_question": "提交、存储和垃圾响应怎样计入额度？"
                },
                {
                  "id": "lead-cost",
                  "criterion": "同等必要功能下的费用",
                  "priority": 2,
                  "observable_question": "3名编辑是否需要升级？"
                }
              ],
              "reversal_conditions": [
                "若任一硬约束无法满足，取消候选资格；若决定性依据过时或范围不符，先核实。",
                "预算、地区、数据敏感程度或现有工具改变时重新判断。"
              ]
            },
            {
              "id": "brand-survey",
              "task": "逐题展示的品牌问卷",
              "workload": {
                "editors": 3,
                "monthly_valid_submissions": 1000,
                "questions": 15,
                "requirements": [
                  "one-question-at-a-time",
                  "brand customization"
                ],
                "conversion_claim": "no empirical claim"
              },
              "must_have": [
                {
                  "id": "brand-layout",
                  "requirement": "支持逐题展示填写界面",
                  "why_required": "场景明确要求此交互方式",
                  "requires_independent_verification": false
                },
                {
                  "id": "brand-style",
                  "requirement": "提供品牌样式或去除平台品牌的选项",
                  "why_required": "需要品牌一致性",
                  "requires_independent_verification": false
                }
              ],
              "preferences": [
                {
                  "id": "brand-mobile",
                  "criterion": "移动端填写行为",
                  "priority": 1,
                  "observable_question": "有无具体限制材料，不能推断转化率？"
                },
                {
                  "id": "brand-tier",
                  "criterion": "品牌功能套餐边界",
                  "priority": 2,
                  "observable_question": "自定义域名与样式是否另行付费？"
                }
              ],
              "reversal_conditions": [
                "若任一硬约束无法满足，取消候选资格；若决定性依据过时或范围不符，先核实。",
                "预算、地区、数据敏感程度或现有工具改变时重新判断。"
              ]
            },
            {
              "id": "business-form",
              "task": "申请表含文件上传与 Stripe 测试支付",
              "workload": {
                "editors": 3,
                "monthly_valid_submissions": 1000,
                "file_size_mb": 5,
                "payment_provider": "Stripe",
                "payment_currency": "USD",
                "region": "US reference scenario",
                "payment_execution": "sandbox only"
              },
              "must_have": [
                {
                  "id": "business-upload",
                  "requirement": "提供文件上传功能",
                  "why_required": "申请需提交附件",
                  "requires_independent_verification": false
                },
                {
                  "id": "business-payment",
                  "requirement": "提供 Stripe 支付接入",
                  "why_required": "验证业务表单付款路径",
                  "requires_independent_verification": false
                }
              ],
              "preferences": [
                {
                  "id": "business-limits",
                  "criterion": "上传与支付的额度及费用",
                  "priority": 1,
                  "observable_question": "文件大小、存储、平台费和处理商费是否区分？"
                },
                {
                  "id": "business-routing",
                  "criterion": "审批或通知工作流",
                  "priority": 2,
                  "observable_question": "原生与外部自动化依赖分别是什么？"
                }
              ],
              "reversal_conditions": [
                "若任一硬约束无法满足，取消候选资格；若决定性依据过时或范围不符，先核实。",
                "预算、地区、数据敏感程度或现有工具改变时重新判断。"
              ]
            }
          ],
          "expected_unknowns": [
            "竞争对手材料无法独立证明实际性能、合规和安全保证。",
            "精确场景成本、附加项与最新额度可能因严格来源政策而无法核算。"
          ],
          "search_budget": {
            "max_queries": 24,
            "max_url_read_attempts": 20
          },
          "frozen_at": "2026-09-27T23:16:52.790325+00:00"
        },
        "plan_amendments": [],
        "search_log": [
          {
            "id": "q1",
            "query": "Tally Typeform Jotform conditional logic export comparison",
            "searched_at": null,
            "tool": "web.search_query",
            "locale": null,
            "results": [],
            "candidate_ids": [
              "tally",
              "typeform",
              "jotform"
            ],
            "scenario_ids": [
              "lead-capture",
              "brand-survey",
              "business-form"
            ],
            "purpose": "discovery",
            "outcome": "useful",
            "discovered_urls": []
          },
          {
            "id": "q2",
            "query": "site.jotform.com Tally forms conditional logic export limitations",
            "searched_at": "2026-09-28T00:06:11.636Z",
            "tool": "web.search_query",
            "locale": null,
            "results": [],
            "candidate_ids": [
              "tally",
              "typeform",
              "jotform"
            ],
            "scenario_ids": [
              "lead-capture",
              "brand-survey",
              "business-form"
            ],
            "purpose": "counterevidence",
            "outcome": "useful",
            "discovered_urls": []
          }
        ],
        "sources": [
          {
            "id": "s1",
            "url": "https://tally.so/help/tally-a-free-jotform-alternative",
            "title": "Tally vs Jotform",
            "publisher": "Tally",
            "publisher_product": "Tally",
            "owner": "Tally",
            "identity_basis": [
              {
                "url": "https://tally.so/help/tally-a-free-jotform-alternative",
                "observation": "厂商品牌域名、产品导航及站内竞争产品比较；未进行独立公司股权尽调。"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "jotform",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "Tally 在本类别销售可替代软件；该段评价其他厂商候选。",
                "incentive": "争取竞争产品用户"
              }
            ],
            "evidence_family": "family-tally",
            "family_reason": "按发布者归为同一信息家族；上游是否来自被评价厂商未独立确定。",
            "upstream_url": null,
            "published_at": null,
            "updated_at": "2026-09-25",
            "effective_at": null,
            "accessed_at": "2026-09-27T23:24:22.369Z",
            "access_status": "read",
            "access_note": "已读取相关段落；未实测产品。",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": "工具读取记录私有保留；未生成逐来源全文快照。",
              "status": "unavailable"
            }
          },
          {
            "id": "s2",
            "url": "https://tally.so/help/tally-a-free-typeform-alternative",
            "title": "Tally vs Typeform",
            "publisher": "Tally",
            "publisher_product": "Tally",
            "owner": "Tally",
            "identity_basis": [
              {
                "url": "https://tally.so/help/tally-a-free-typeform-alternative",
                "observation": "厂商品牌域名、产品导航及站内竞争产品比较；未进行独立公司股权尽调。"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "typeform",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "Tally 在本类别销售可替代软件；该段评价其他厂商候选。",
                "incentive": "争取竞争产品用户"
              }
            ],
            "evidence_family": "family-tally",
            "family_reason": "按发布者归为同一信息家族；上游是否来自被评价厂商未独立确定。",
            "upstream_url": null,
            "published_at": null,
            "updated_at": null,
            "effective_at": null,
            "accessed_at": "2026-09-27T23:24:22.373Z",
            "access_status": "read",
            "access_note": "已读取相关段落；未实测产品。",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": "工具读取记录私有保留；未生成逐来源全文快照。",
              "status": "unavailable"
            }
          },
          {
            "id": "s3",
            "url": "https://www.typeform.com/blog/typeform-vs-tally",
            "title": "Typeform vs Tally",
            "publisher": "Typeform",
            "publisher_product": "Typeform",
            "owner": "Typeform",
            "identity_basis": [
              {
                "url": "https://www.typeform.com/blog/typeform-vs-tally",
                "observation": "厂商品牌域名、产品导航及站内竞争产品比较；未进行独立公司股权尽调。"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "tally",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "Typeform 在本类别销售可替代软件；该段评价其他厂商候选。",
                "incentive": "争取竞争产品用户"
              }
            ],
            "evidence_family": "family-typeform",
            "family_reason": "按发布者归为同一信息家族；上游是否来自被评价厂商未独立确定。",
            "upstream_url": null,
            "published_at": null,
            "updated_at": "2025-05-23",
            "effective_at": null,
            "accessed_at": "2026-09-27T23:24:22.371Z",
            "access_status": "read",
            "access_note": "已读取相关段落；未实测产品。",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": "工具读取记录私有保留；未生成逐来源全文快照。",
              "status": "unavailable"
            }
          },
          {
            "id": "s4",
            "url": "https://www.jotform.com/google-forms/google-forms-vs-tally-forms/",
            "title": "Google Forms vs Tally",
            "publisher": "Jotform",
            "publisher_product": "Jotform",
            "owner": "Jotform",
            "identity_basis": [
              {
                "url": "https://www.jotform.com/google-forms/google-forms-vs-tally-forms/",
                "observation": "厂商品牌域名、产品导航及站内竞争产品比较；未进行独立公司股权尽调。"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "tally",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "Jotform 在本类别销售可替代软件；该段评价其他厂商候选。",
                "incentive": "争取竞争产品用户"
              }
            ],
            "evidence_family": "family-jotform",
            "family_reason": "按发布者归为同一信息家族；上游是否来自被评价厂商未独立确定。",
            "upstream_url": null,
            "published_at": null,
            "updated_at": "2026-09-07",
            "effective_at": null,
            "accessed_at": "2026-09-28T00:06:47.118Z",
            "access_status": "read",
            "access_note": "已读取相关段落；未实测产品。",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": "工具读取记录私有保留；未生成逐来源全文快照。",
              "status": "unavailable"
            }
          }
        ],
        "claims": [
          {
            "id": "c1",
            "candidate_id": "jotform",
            "baseline_candidate_id": null,
            "attribute": "conditional-logic",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "restatement",
            "reported_observation": "Jotform 支持条件逻辑。",
            "interpretation": "可调查分支表单。",
            "scope": {
              "product_variant": null,
              "deployment": null,
              "plan": null,
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s1",
                "locator": "Feature table / Conditional logic",
                "short_original_excerpt": null,
                "paraphrase": "Jotform 支持条件逻辑。",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "竞争厂商以自己的名义描述对手，已读对应段落；不包含其自荐部分。"
              }
            ],
            "limitations": [
              "未独立验证产品能力；套餐、地区或信息生效日期未完整确认。",
              "上游可能来自目标厂商资料，最多作为有限线索。"
            ],
            "evidence_strength": "limited",
            "strength_reason": "利益相关来源，信息上游与范围存在缺口。"
          },
          {
            "id": "c2",
            "candidate_id": "jotform",
            "baseline_candidate_id": null,
            "attribute": "pdf-export",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "restatement",
            "reported_observation": "Jotform 支持 PDF 导出。",
            "interpretation": "提供导出记录的线索；批量结构化字段仍需验证。",
            "scope": {
              "product_variant": null,
              "deployment": null,
              "plan": null,
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s1",
                "locator": "Feature table / Export as PDF",
                "short_original_excerpt": null,
                "paraphrase": "Jotform 支持 PDF 导出。",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "竞争厂商以自己的名义描述对手，已读对应段落；不包含其自荐部分。"
              }
            ],
            "limitations": [
              "未独立验证产品能力；套餐、地区或信息生效日期未完整确认。",
              "上游可能来自目标厂商资料，最多作为有限线索。"
            ],
            "evidence_strength": "limited",
            "strength_reason": "利益相关来源，信息上游与范围存在缺口。"
          },
          {
            "id": "c3",
            "candidate_id": "jotform",
            "baseline_candidate_id": null,
            "attribute": "file-upload",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "restatement",
            "reported_observation": "Jotform 提供文件上传功能。",
            "interpretation": "还需核实总存储与 1000 次提交的额度。",
            "scope": {
              "product_variant": null,
              "deployment": null,
              "plan": null,
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s1",
                "locator": "Feature table / Receive file uploads",
                "short_original_excerpt": null,
                "paraphrase": "Jotform 提供文件上传功能。",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "竞争厂商以自己的名义描述对手，已读对应段落；不包含其自荐部分。"
              }
            ],
            "limitations": [
              "未独立验证产品能力；套餐、地区或信息生效日期未完整确认。",
              "上游可能来自目标厂商资料，最多作为有限线索。"
            ],
            "evidence_strength": "limited",
            "strength_reason": "利益相关来源，信息上游与范围存在缺口。"
          },
          {
            "id": "c4",
            "candidate_id": "typeform",
            "baseline_candidate_id": null,
            "attribute": "one-question",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "restatement",
            "reported_observation": "Typeform 采用一页一个问题的填写形式。",
            "interpretation": "可用于逐题展示问卷的试用。",
            "scope": {
              "product_variant": null,
              "deployment": null,
              "plan": null,
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s2",
                "locator": "Interface / Typeform",
                "short_original_excerpt": null,
                "paraphrase": "Typeform 采用一页一个问题的填写形式。",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "竞争厂商以自己的名义描述对手，已读对应段落；不包含其自荐部分。"
              }
            ],
            "limitations": [
              "未独立验证产品能力；套餐、地区或信息生效日期未完整确认。",
              "上游可能来自目标厂商资料，最多作为有限线索。"
            ],
            "evidence_strength": "limited",
            "strength_reason": "利益相关来源，信息上游与范围存在缺口。"
          },
          {
            "id": "c5",
            "candidate_id": "typeform",
            "baseline_candidate_id": null,
            "attribute": "branding",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "restatement",
            "reported_observation": "Typeform 有去除品牌的付费选项。",
            "interpretation": "需按 3 名编辑者和 1000 份回答确认套餐。",
            "scope": {
              "product_variant": null,
              "deployment": null,
              "plan": null,
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s2",
                "locator": "Feature table / Removal of branding",
                "short_original_excerpt": null,
                "paraphrase": "Typeform 有去除品牌的付费选项。",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "竞争厂商以自己的名义描述对手，已读对应段落；不包含其自荐部分。"
              }
            ],
            "limitations": [
              "未独立验证产品能力；套餐、地区或信息生效日期未完整确认。",
              "上游可能来自目标厂商资料，最多作为有限线索。"
            ],
            "evidence_strength": "limited",
            "strength_reason": "利益相关来源，信息上游与范围存在缺口。"
          },
          {
            "id": "c6",
            "candidate_id": "tally",
            "baseline_candidate_id": null,
            "attribute": "mobile",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "restatement",
            "reported_observation": "Typeform 的表格列出 Tally 支持移动端响应式页面。",
            "interpretation": "仅是旧版功能线索，当前移动端需试填。",
            "scope": {
              "product_variant": null,
              "deployment": null,
              "plan": null,
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s3",
                "locator": "At a glance / Mobile responsiveness",
                "short_original_excerpt": null,
                "paraphrase": "Typeform 的表格列出 Tally 支持移动端响应式页面。",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "竞争厂商以自己的名义描述对手，已读对应段落；不包含其自荐部分。"
              }
            ],
            "limitations": [
              "未独立验证产品能力；套餐、地区或信息生效日期未完整确认。",
              "上游可能来自目标厂商资料，最多作为有限线索。"
            ],
            "evidence_strength": "limited",
            "strength_reason": "利益相关来源，信息上游与范围存在缺口。"
          },
          {
            "id": "c7",
            "candidate_id": "tally",
            "baseline_candidate_id": null,
            "attribute": "show-hide",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "restatement",
            "reported_observation": "Tally 可根据回答显示或隐藏具体问题。",
            "interpretation": "可调查条件线索收集。",
            "scope": {
              "product_variant": null,
              "deployment": null,
              "plan": null,
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s4",
                "locator": "How Tally handles logic and branching",
                "short_original_excerpt": null,
                "paraphrase": "Tally 可根据回答显示或隐藏具体问题。",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "竞争厂商以自己的名义描述对手，已读对应段落；不包含其自荐部分。"
              }
            ],
            "limitations": [
              "未独立验证产品能力；套餐、地区或信息生效日期未完整确认。",
              "上游可能来自目标厂商资料，最多作为有限线索。"
            ],
            "evidence_strength": "limited",
            "strength_reason": "利益相关来源，信息上游与范围存在缺口。"
          },
          {
            "id": "c8",
            "candidate_id": "tally",
            "baseline_candidate_id": null,
            "attribute": "export",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "restatement",
            "reported_observation": "Tally 可将结果导出到外部进行分析。",
            "interpretation": "需要确认导出格式及完整字段。",
            "scope": {
              "product_variant": null,
              "deployment": null,
              "plan": null,
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s4",
                "locator": "Tally cons / external analysis",
                "short_original_excerpt": null,
                "paraphrase": "Tally 可将结果导出到外部进行分析。",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "竞争厂商以自己的名义描述对手，已读对应段落；不包含其自荐部分。"
              }
            ],
            "limitations": [
              "未独立验证产品能力；套餐、地区或信息生效日期未完整确认。",
              "上游可能来自目标厂商资料，最多作为有限线索。"
            ],
            "evidence_strength": "limited",
            "strength_reason": "利益相关来源，信息上游与范围存在缺口。"
          },
          {
            "id": "c9",
            "candidate_id": "tally",
            "baseline_candidate_id": null,
            "attribute": "team-paid",
            "claim_type": "limitation",
            "sensitive": false,
            "rhetorical_role": "restatement",
            "reported_observation": "Tally 的共同编辑功能需要 Pro。",
            "interpretation": "3 人协作不能只看免费档。",
            "scope": {
              "product_variant": null,
              "deployment": null,
              "plan": null,
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s4",
                "locator": "How Tally handles team collaboration",
                "short_original_excerpt": null,
                "paraphrase": "Tally 的共同编辑功能需要 Pro。",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "竞争厂商以自己的名义描述对手，已读对应段落；不包含其自荐部分。"
              }
            ],
            "limitations": [
              "未独立验证产品能力；套餐、地区或信息生效日期未完整确认。",
              "上游可能来自目标厂商资料，最多作为有限线索。"
            ],
            "evidence_strength": "limited",
            "strength_reason": "利益相关来源，信息上游与范围存在缺口。"
          }
        ],
        "constraint_matrix": [
          {
            "candidate_id": "tally",
            "scenario_id": "lead-capture",
            "constraint_id": "lead-logic",
            "status": "reported_met",
            "claim_ids": [
              "c7"
            ],
            "explanation": "来源描述此项能力，尚需在目标套餐试用。"
          },
          {
            "candidate_id": "tally",
            "scenario_id": "lead-capture",
            "constraint_id": "lead-export",
            "status": "reported_met",
            "claim_ids": [
              "c8"
            ],
            "explanation": "来源描述此项能力，尚需在目标套餐试用。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "lead-capture",
            "constraint_id": "lead-logic",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "所读材料未完整支持该具体要求，不能从产品定位或集成名单推断通过。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "lead-capture",
            "constraint_id": "lead-export",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "所读材料未完整支持该具体要求，不能从产品定位或集成名单推断通过。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "lead-capture",
            "constraint_id": "lead-logic",
            "status": "reported_met",
            "claim_ids": [
              "c1"
            ],
            "explanation": "来源描述此项能力，尚需在目标套餐试用。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "lead-capture",
            "constraint_id": "lead-export",
            "status": "reported_met",
            "claim_ids": [
              "c2"
            ],
            "explanation": "来源描述此项能力，尚需在目标套餐试用。"
          },
          {
            "candidate_id": "tally",
            "scenario_id": "brand-survey",
            "constraint_id": "brand-layout",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "所读材料未完整支持该具体要求，不能从产品定位或集成名单推断通过。"
          },
          {
            "candidate_id": "tally",
            "scenario_id": "brand-survey",
            "constraint_id": "brand-style",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "所读材料未完整支持该具体要求，不能从产品定位或集成名单推断通过。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "brand-survey",
            "constraint_id": "brand-layout",
            "status": "reported_met",
            "claim_ids": [
              "c4"
            ],
            "explanation": "来源描述此项能力，尚需在目标套餐试用。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "brand-survey",
            "constraint_id": "brand-style",
            "status": "reported_met",
            "claim_ids": [
              "c5"
            ],
            "explanation": "来源描述此项能力，尚需在目标套餐试用。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "brand-survey",
            "constraint_id": "brand-layout",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "所读材料未完整支持该具体要求，不能从产品定位或集成名单推断通过。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "brand-survey",
            "constraint_id": "brand-style",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "所读材料未完整支持该具体要求，不能从产品定位或集成名单推断通过。"
          },
          {
            "candidate_id": "tally",
            "scenario_id": "business-form",
            "constraint_id": "business-upload",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "所读材料未完整支持该具体要求，不能从产品定位或集成名单推断通过。"
          },
          {
            "candidate_id": "tally",
            "scenario_id": "business-form",
            "constraint_id": "business-payment",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "所读材料未完整支持该具体要求，不能从产品定位或集成名单推断通过。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "business-form",
            "constraint_id": "business-upload",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "所读材料未完整支持该具体要求，不能从产品定位或集成名单推断通过。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "business-form",
            "constraint_id": "business-payment",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "所读材料未完整支持该具体要求，不能从产品定位或集成名单推断通过。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "business-form",
            "constraint_id": "business-upload",
            "status": "reported_met",
            "claim_ids": [
              "c3"
            ],
            "explanation": "来源描述此项能力，尚需在目标套餐试用。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "business-form",
            "constraint_id": "business-payment",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "所读材料未完整支持该具体要求，不能从产品定位或集成名单推断通过。"
          }
        ],
        "preference_assessments": [
          {
            "candidate_id": "tally",
            "scenario_id": "lead-capture",
            "preference_id": "lead-quota",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "缺少足够具体且口径一致的材料。"
          },
          {
            "candidate_id": "tally",
            "scenario_id": "lead-capture",
            "preference_id": "lead-cost",
            "status": "supported",
            "claim_ids": [
              "c9"
            ],
            "explanation": "有计费或维护线索，仍不支持相对排名。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "lead-capture",
            "preference_id": "lead-quota",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "缺少足够具体且口径一致的材料。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "lead-capture",
            "preference_id": "lead-cost",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "缺少足够具体且口径一致的材料。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "lead-capture",
            "preference_id": "lead-quota",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "缺少足够具体且口径一致的材料。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "lead-capture",
            "preference_id": "lead-cost",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "缺少足够具体且口径一致的材料。"
          },
          {
            "candidate_id": "tally",
            "scenario_id": "brand-survey",
            "preference_id": "brand-mobile",
            "status": "supported",
            "claim_ids": [
              "c6"
            ],
            "explanation": "有计费或维护线索，仍不支持相对排名。"
          },
          {
            "candidate_id": "tally",
            "scenario_id": "brand-survey",
            "preference_id": "brand-tier",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "缺少足够具体且口径一致的材料。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "brand-survey",
            "preference_id": "brand-mobile",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "缺少足够具体且口径一致的材料。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "brand-survey",
            "preference_id": "brand-tier",
            "status": "supported",
            "claim_ids": [
              "c5"
            ],
            "explanation": "有计费或维护线索，仍不支持相对排名。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "brand-survey",
            "preference_id": "brand-mobile",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "缺少足够具体且口径一致的材料。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "brand-survey",
            "preference_id": "brand-tier",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "缺少足够具体且口径一致的材料。"
          },
          {
            "candidate_id": "tally",
            "scenario_id": "business-form",
            "preference_id": "business-limits",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "缺少足够具体且口径一致的材料。"
          },
          {
            "candidate_id": "tally",
            "scenario_id": "business-form",
            "preference_id": "business-routing",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "缺少足够具体且口径一致的材料。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "business-form",
            "preference_id": "business-limits",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "缺少足够具体且口径一致的材料。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "business-form",
            "preference_id": "business-routing",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "缺少足够具体且口径一致的材料。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "business-form",
            "preference_id": "business-limits",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "缺少足够具体且口径一致的材料。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "business-form",
            "preference_id": "business-routing",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "缺少足够具体且口径一致的材料。"
          }
        ],
        "cost_comparisons": [
          {
            "scenario_id": "lead-capture",
            "candidate_id": "tally",
            "status": "incomplete",
            "currency": "USD",
            "billing_period": null,
            "commitment": null,
            "plan": null,
            "workload": {
              "editors": 3,
              "forms": 5,
              "monthly_valid_submissions": 1000,
              "peak_submissions_per_day": 200,
              "languages": [
                "English"
              ],
              "payment": false
            },
            "inputs": [],
            "formula": null,
            "estimated_software_cost": null,
            "missing_inputs": [
              "完整套餐和额度",
              "计费联系人/席位/动作口径",
              "必要附加项及税费"
            ],
            "excluded_costs": [
              "实施、迁移及维护人工"
            ],
            "caveat": "不使用广告起价推算场景总价。"
          },
          {
            "scenario_id": "lead-capture",
            "candidate_id": "typeform",
            "status": "incomplete",
            "currency": "USD",
            "billing_period": null,
            "commitment": null,
            "plan": null,
            "workload": {
              "editors": 3,
              "forms": 5,
              "monthly_valid_submissions": 1000,
              "peak_submissions_per_day": 200,
              "languages": [
                "English"
              ],
              "payment": false
            },
            "inputs": [],
            "formula": null,
            "estimated_software_cost": null,
            "missing_inputs": [
              "完整套餐和额度",
              "计费联系人/席位/动作口径",
              "必要附加项及税费"
            ],
            "excluded_costs": [
              "实施、迁移及维护人工"
            ],
            "caveat": "不使用广告起价推算场景总价。"
          },
          {
            "scenario_id": "lead-capture",
            "candidate_id": "jotform",
            "status": "incomplete",
            "currency": "USD",
            "billing_period": null,
            "commitment": null,
            "plan": null,
            "workload": {
              "editors": 3,
              "forms": 5,
              "monthly_valid_submissions": 1000,
              "peak_submissions_per_day": 200,
              "languages": [
                "English"
              ],
              "payment": false
            },
            "inputs": [],
            "formula": null,
            "estimated_software_cost": null,
            "missing_inputs": [
              "完整套餐和额度",
              "计费联系人/席位/动作口径",
              "必要附加项及税费"
            ],
            "excluded_costs": [
              "实施、迁移及维护人工"
            ],
            "caveat": "不使用广告起价推算场景总价。"
          },
          {
            "scenario_id": "brand-survey",
            "candidate_id": "tally",
            "status": "incomplete",
            "currency": "USD",
            "billing_period": null,
            "commitment": null,
            "plan": null,
            "workload": {
              "editors": 3,
              "monthly_valid_submissions": 1000,
              "questions": 15,
              "requirements": [
                "one-question-at-a-time",
                "brand customization"
              ],
              "conversion_claim": "no empirical claim"
            },
            "inputs": [],
            "formula": null,
            "estimated_software_cost": null,
            "missing_inputs": [
              "完整套餐和额度",
              "计费联系人/席位/动作口径",
              "必要附加项及税费"
            ],
            "excluded_costs": [
              "实施、迁移及维护人工"
            ],
            "caveat": "不使用广告起价推算场景总价。"
          },
          {
            "scenario_id": "brand-survey",
            "candidate_id": "typeform",
            "status": "incomplete",
            "currency": "USD",
            "billing_period": null,
            "commitment": null,
            "plan": null,
            "workload": {
              "editors": 3,
              "monthly_valid_submissions": 1000,
              "questions": 15,
              "requirements": [
                "one-question-at-a-time",
                "brand customization"
              ],
              "conversion_claim": "no empirical claim"
            },
            "inputs": [],
            "formula": null,
            "estimated_software_cost": null,
            "missing_inputs": [
              "完整套餐和额度",
              "计费联系人/席位/动作口径",
              "必要附加项及税费"
            ],
            "excluded_costs": [
              "实施、迁移及维护人工"
            ],
            "caveat": "不使用广告起价推算场景总价。"
          },
          {
            "scenario_id": "brand-survey",
            "candidate_id": "jotform",
            "status": "incomplete",
            "currency": "USD",
            "billing_period": null,
            "commitment": null,
            "plan": null,
            "workload": {
              "editors": 3,
              "monthly_valid_submissions": 1000,
              "questions": 15,
              "requirements": [
                "one-question-at-a-time",
                "brand customization"
              ],
              "conversion_claim": "no empirical claim"
            },
            "inputs": [],
            "formula": null,
            "estimated_software_cost": null,
            "missing_inputs": [
              "完整套餐和额度",
              "计费联系人/席位/动作口径",
              "必要附加项及税费"
            ],
            "excluded_costs": [
              "实施、迁移及维护人工"
            ],
            "caveat": "不使用广告起价推算场景总价。"
          },
          {
            "scenario_id": "business-form",
            "candidate_id": "tally",
            "status": "incomplete",
            "currency": "USD",
            "billing_period": null,
            "commitment": null,
            "plan": null,
            "workload": {
              "editors": 3,
              "monthly_valid_submissions": 1000,
              "file_size_mb": 5,
              "payment_provider": "Stripe",
              "payment_currency": "USD",
              "region": "US reference scenario",
              "payment_execution": "sandbox only"
            },
            "inputs": [],
            "formula": null,
            "estimated_software_cost": null,
            "missing_inputs": [
              "完整套餐和额度",
              "计费联系人/席位/动作口径",
              "必要附加项及税费"
            ],
            "excluded_costs": [
              "实施、迁移及维护人工"
            ],
            "caveat": "不使用广告起价推算场景总价。"
          },
          {
            "scenario_id": "business-form",
            "candidate_id": "typeform",
            "status": "incomplete",
            "currency": "USD",
            "billing_period": null,
            "commitment": null,
            "plan": null,
            "workload": {
              "editors": 3,
              "monthly_valid_submissions": 1000,
              "file_size_mb": 5,
              "payment_provider": "Stripe",
              "payment_currency": "USD",
              "region": "US reference scenario",
              "payment_execution": "sandbox only"
            },
            "inputs": [],
            "formula": null,
            "estimated_software_cost": null,
            "missing_inputs": [
              "完整套餐和额度",
              "计费联系人/席位/动作口径",
              "必要附加项及税费"
            ],
            "excluded_costs": [
              "实施、迁移及维护人工"
            ],
            "caveat": "不使用广告起价推算场景总价。"
          },
          {
            "scenario_id": "business-form",
            "candidate_id": "jotform",
            "status": "incomplete",
            "currency": "USD",
            "billing_period": null,
            "commitment": null,
            "plan": null,
            "workload": {
              "editors": 3,
              "monthly_valid_submissions": 1000,
              "file_size_mb": 5,
              "payment_provider": "Stripe",
              "payment_currency": "USD",
              "region": "US reference scenario",
              "payment_execution": "sandbox only"
            },
            "inputs": [],
            "formula": null,
            "estimated_software_cost": null,
            "missing_inputs": [
              "完整套餐和额度",
              "计费联系人/席位/动作口径",
              "必要附加项及税费"
            ],
            "excluded_costs": [
              "实施、迁移及维护人工"
            ],
            "caveat": "不使用广告起价推算场景总价。"
          }
        ],
        "conflicts": [],
        "scenario_decisions": [
          {
            "scenario_id": "lead-capture",
            "disposition": "conditional_shortlist",
            "candidate_outcomes": [
              {
                "candidate_id": "tally",
                "disposition": "shortlisted",
                "claim_ids": [
                  "c7",
                  "c8"
                ],
                "gap_ids": [
                  "g-tally-lead-capture"
                ],
                "reason": "硬约束有对手说法支持，可进入试用候选。"
              },
              {
                "candidate_id": "typeform",
                "disposition": "investigate_first",
                "claim_ids": [
                  "c4",
                  "c5"
                ],
                "gap_ids": [
                  "g-typeform-lead-capture"
                ],
                "reason": "有线索但缺少完整场景依据。"
              },
              {
                "candidate_id": "jotform",
                "disposition": "shortlisted",
                "claim_ids": [
                  "c1",
                  "c2"
                ],
                "gap_ids": [
                  "g-jotform-lead-capture"
                ],
                "reason": "硬约束有对手说法支持，可进入试用候选。"
              }
            ],
            "comparative": {
              "status": "insufficient_basis",
              "preferred_candidate_id": null,
              "comparison_claim_ids": [],
              "reason": "三者在相同任务量与决定性偏好上缺少可比证据，不设置赢家。"
            },
            "options": [
              {
                "candidate_id": "tally",
                "best_for": "每月1000次线索提交，条件显示字段并导出数据",
                "not_for": "尚未核实实际套餐和工作负载、需要直接采用结论的用户。",
                "supporting_claim_ids": [
                  "c7",
                  "c8"
                ],
                "counter_claim_ids": [],
                "constraint_refs": [
                  "tally/lead-capture/lead-logic",
                  "tally/lead-capture/lead-export"
                ],
                "tradeoff": "只确认公开对手材料有功能描述，费用与完整流程仍需试用。",
                "alternative_candidate_id": null,
                "reversal_condition": "目标套餐无法完成任一必需功能或实际维护成本超出团队能力。",
                "prerequisites": [
                  "按本场景工作量试用",
                  "核对套餐与权限"
                ],
                "evidence_strength": "limited",
                "strength_reason": "对手资料未独立验证，不能据此排名。"
              },
              {
                "candidate_id": "jotform",
                "best_for": "每月1000次线索提交，条件显示字段并导出数据",
                "not_for": "尚未核实实际套餐和工作负载、需要直接采用结论的用户。",
                "supporting_claim_ids": [
                  "c1",
                  "c2"
                ],
                "counter_claim_ids": [],
                "constraint_refs": [
                  "jotform/lead-capture/lead-logic",
                  "jotform/lead-capture/lead-export"
                ],
                "tradeoff": "只确认公开对手材料有功能描述，费用与完整流程仍需试用。",
                "alternative_candidate_id": null,
                "reversal_condition": "目标套餐无法完成任一必需功能或实际维护成本超出团队能力。",
                "prerequisites": [
                  "按本场景工作量试用",
                  "核对套餐与权限"
                ],
                "evidence_strength": "limited",
                "strength_reason": "对手资料未独立验证，不能据此排名。"
              }
            ],
            "abstention_reason": null,
            "verification_plan": [
              {
                "question": "每月1000次线索提交，条件显示字段并导出数据",
                "method": "用获同意的非敏感样例，按场景逐项操作必需功能并记录套餐、额度和失败状态。",
                "success_criterion": "所有必需功能在目标套餐和工作量下完成，关键输出完整且可追溯。",
                "status": "not_executed"
              }
            ]
          },
          {
            "scenario_id": "brand-survey",
            "disposition": "conditional_shortlist",
            "candidate_outcomes": [
              {
                "candidate_id": "tally",
                "disposition": "investigate_first",
                "claim_ids": [
                  "c6",
                  "c7",
                  "c8",
                  "c9"
                ],
                "gap_ids": [
                  "g-tally-brand-survey"
                ],
                "reason": "有线索但缺少完整场景依据。"
              },
              {
                "candidate_id": "typeform",
                "disposition": "shortlisted",
                "claim_ids": [
                  "c4",
                  "c5"
                ],
                "gap_ids": [
                  "g-typeform-brand-survey"
                ],
                "reason": "硬约束有对手说法支持，可进入试用候选。"
              },
              {
                "candidate_id": "jotform",
                "disposition": "investigate_first",
                "claim_ids": [
                  "c1",
                  "c2",
                  "c3"
                ],
                "gap_ids": [
                  "g-jotform-brand-survey"
                ],
                "reason": "有线索但缺少完整场景依据。"
              }
            ],
            "comparative": {
              "status": "insufficient_basis",
              "preferred_candidate_id": null,
              "comparison_claim_ids": [],
              "reason": "三者在相同任务量与决定性偏好上缺少可比证据，不设置赢家。"
            },
            "options": [
              {
                "candidate_id": "typeform",
                "best_for": "逐题展示的品牌问卷",
                "not_for": "尚未核实实际套餐和工作负载、需要直接采用结论的用户。",
                "supporting_claim_ids": [
                  "c4",
                  "c5"
                ],
                "counter_claim_ids": [],
                "constraint_refs": [
                  "typeform/brand-survey/brand-layout",
                  "typeform/brand-survey/brand-style"
                ],
                "tradeoff": "只确认公开对手材料有功能描述，费用与完整流程仍需试用。",
                "alternative_candidate_id": null,
                "reversal_condition": "目标套餐无法完成任一必需功能或实际维护成本超出团队能力。",
                "prerequisites": [
                  "按本场景工作量试用",
                  "核对套餐与权限"
                ],
                "evidence_strength": "limited",
                "strength_reason": "对手资料未独立验证，不能据此排名。"
              }
            ],
            "abstention_reason": null,
            "verification_plan": [
              {
                "question": "逐题展示的品牌问卷",
                "method": "用获同意的非敏感样例，按场景逐项操作必需功能并记录套餐、额度和失败状态。",
                "success_criterion": "所有必需功能在目标套餐和工作量下完成，关键输出完整且可追溯。",
                "status": "not_executed"
              }
            ]
          },
          {
            "scenario_id": "business-form",
            "disposition": "investigate_first",
            "candidate_outcomes": [
              {
                "candidate_id": "tally",
                "disposition": "investigate_first",
                "claim_ids": [
                  "c6",
                  "c7",
                  "c8",
                  "c9"
                ],
                "gap_ids": [
                  "g-tally-business-form"
                ],
                "reason": "有线索但缺少完整场景依据。"
              },
              {
                "candidate_id": "typeform",
                "disposition": "investigate_first",
                "claim_ids": [
                  "c4",
                  "c5"
                ],
                "gap_ids": [
                  "g-typeform-business-form"
                ],
                "reason": "有线索但缺少完整场景依据。"
              },
              {
                "candidate_id": "jotform",
                "disposition": "investigate_first",
                "claim_ids": [
                  "c1",
                  "c2",
                  "c3"
                ],
                "gap_ids": [
                  "g-jotform-business-form"
                ],
                "reason": "有线索但缺少完整场景依据。"
              }
            ],
            "comparative": {
              "status": "insufficient_basis",
              "preferred_candidate_id": null,
              "comparison_claim_ids": [],
              "reason": "三者在相同任务量与决定性偏好上缺少可比证据，不设置赢家。"
            },
            "options": [],
            "abstention_reason": "缺少完整硬约束或成本证据，先核实具体功能。",
            "verification_plan": [
              {
                "question": "申请表含文件上传与 Stripe 测试支付",
                "method": "用获同意的非敏感样例，按场景逐项操作必需功能并记录套餐、额度和失败状态。",
                "success_criterion": "所有必需功能在目标套餐和工作量下完成，关键输出完整且可追溯。",
                "status": "not_executed"
              }
            ]
          }
        ],
        "coverage_matrix": [
          {
            "candidate_id": "tally",
            "scenario_id": "lead-capture",
            "eligible_family_ids": [
              "family-jotform",
              "family-typeform"
            ],
            "supported_constraints": [
              "lead-logic",
              "lead-export"
            ],
            "unknown_constraints": [],
            "counterevidence_search_ids": [
              "q2"
            ],
            "gap_ids": [
              "g-tally-lead-capture"
            ]
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "lead-capture",
            "eligible_family_ids": [
              "family-tally"
            ],
            "supported_constraints": [],
            "unknown_constraints": [
              "lead-logic",
              "lead-export"
            ],
            "counterevidence_search_ids": [
              "q2"
            ],
            "gap_ids": [
              "g-typeform-lead-capture"
            ]
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "lead-capture",
            "eligible_family_ids": [
              "family-tally"
            ],
            "supported_constraints": [
              "lead-logic",
              "lead-export"
            ],
            "unknown_constraints": [],
            "counterevidence_search_ids": [
              "q2"
            ],
            "gap_ids": [
              "g-jotform-lead-capture"
            ]
          },
          {
            "candidate_id": "tally",
            "scenario_id": "brand-survey",
            "eligible_family_ids": [
              "family-jotform",
              "family-typeform"
            ],
            "supported_constraints": [],
            "unknown_constraints": [
              "brand-layout",
              "brand-style"
            ],
            "counterevidence_search_ids": [
              "q2"
            ],
            "gap_ids": [
              "g-tally-brand-survey"
            ]
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "brand-survey",
            "eligible_family_ids": [
              "family-tally"
            ],
            "supported_constraints": [
              "brand-layout",
              "brand-style"
            ],
            "unknown_constraints": [],
            "counterevidence_search_ids": [
              "q2"
            ],
            "gap_ids": [
              "g-typeform-brand-survey"
            ]
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "brand-survey",
            "eligible_family_ids": [
              "family-tally"
            ],
            "supported_constraints": [],
            "unknown_constraints": [
              "brand-layout",
              "brand-style"
            ],
            "counterevidence_search_ids": [
              "q2"
            ],
            "gap_ids": [
              "g-jotform-brand-survey"
            ]
          },
          {
            "candidate_id": "tally",
            "scenario_id": "business-form",
            "eligible_family_ids": [
              "family-jotform",
              "family-typeform"
            ],
            "supported_constraints": [],
            "unknown_constraints": [
              "business-upload",
              "business-payment"
            ],
            "counterevidence_search_ids": [
              "q2"
            ],
            "gap_ids": [
              "g-tally-business-form"
            ]
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "business-form",
            "eligible_family_ids": [
              "family-tally"
            ],
            "supported_constraints": [],
            "unknown_constraints": [
              "business-upload",
              "business-payment"
            ],
            "counterevidence_search_ids": [
              "q2"
            ],
            "gap_ids": [
              "g-typeform-business-form"
            ]
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "business-form",
            "eligible_family_ids": [
              "family-tally"
            ],
            "supported_constraints": [
              "business-upload"
            ],
            "unknown_constraints": [
              "business-payment"
            ],
            "counterevidence_search_ids": [
              "q2"
            ],
            "gap_ids": [
              "g-jotform-business-form"
            ]
          }
        ],
        "excluded": [
          {
            "source_id": "s1",
            "target_candidate_id": "tally",
            "locator": "发布者自有产品介绍、营销优势与未经独立核实的质量保证段落",
            "reason": "不使用自荐、无法读出的表格符号或敏感质量保证。",
            "effect_on_decision": "不补齐候选硬约束，不据此排名。"
          },
          {
            "source_id": "s2",
            "target_candidate_id": "tally",
            "locator": "发布者自有产品介绍、营销优势与未经独立核实的质量保证段落",
            "reason": "不使用自荐、无法读出的表格符号或敏感质量保证。",
            "effect_on_decision": "不补齐候选硬约束，不据此排名。"
          },
          {
            "source_id": "s3",
            "target_candidate_id": "typeform",
            "locator": "发布者自有产品介绍、营销优势与未经独立核实的质量保证段落",
            "reason": "不使用自荐、无法读出的表格符号或敏感质量保证。",
            "effect_on_decision": "不补齐候选硬约束，不据此排名。"
          },
          {
            "source_id": "s4",
            "target_candidate_id": "jotform",
            "locator": "发布者自有产品介绍、营销优势与未经独立核实的质量保证段落",
            "reason": "不使用自荐、无法读出的表格符号或敏感质量保证。",
            "effect_on_decision": "不补齐候选硬约束，不据此排名。"
          }
        ],
        "coverage_gaps": [
          {
            "id": "g-tally-lead-capture",
            "candidate_id": "tally",
            "scenario_id": "lead-capture",
            "question": "确认实际套餐、权限、任务量与导出操作。",
            "why_missing": "公开对手材料未完整覆盖具体使用场景。",
            "decision_impact": "只保留调查方向，未覆盖的要求不视为已满足。",
            "next_action": "在试用环境按冻结工作量完成一次端到端操作并保存结果。"
          },
          {
            "id": "g-typeform-lead-capture",
            "candidate_id": "typeform",
            "scenario_id": "lead-capture",
            "question": "核实 支持条件显示或分支逻辑；能够导出提交记录",
            "why_missing": "公开对手材料未完整覆盖具体使用场景。",
            "decision_impact": "只保留调查方向，未覆盖的要求不视为已满足。",
            "next_action": "在试用环境按冻结工作量完成一次端到端操作并保存结果。"
          },
          {
            "id": "g-jotform-lead-capture",
            "candidate_id": "jotform",
            "scenario_id": "lead-capture",
            "question": "确认实际套餐、权限、任务量与导出操作。",
            "why_missing": "公开对手材料未完整覆盖具体使用场景。",
            "decision_impact": "只保留调查方向，未覆盖的要求不视为已满足。",
            "next_action": "在试用环境按冻结工作量完成一次端到端操作并保存结果。"
          },
          {
            "id": "g-tally-brand-survey",
            "candidate_id": "tally",
            "scenario_id": "brand-survey",
            "question": "核实 支持逐题展示填写界面；提供品牌样式或去除平台品牌的选项",
            "why_missing": "公开对手材料未完整覆盖具体使用场景。",
            "decision_impact": "只保留调查方向，未覆盖的要求不视为已满足。",
            "next_action": "在试用环境按冻结工作量完成一次端到端操作并保存结果。"
          },
          {
            "id": "g-typeform-brand-survey",
            "candidate_id": "typeform",
            "scenario_id": "brand-survey",
            "question": "确认实际套餐、权限、任务量与导出操作。",
            "why_missing": "公开对手材料未完整覆盖具体使用场景。",
            "decision_impact": "只保留调查方向，未覆盖的要求不视为已满足。",
            "next_action": "在试用环境按冻结工作量完成一次端到端操作并保存结果。"
          },
          {
            "id": "g-jotform-brand-survey",
            "candidate_id": "jotform",
            "scenario_id": "brand-survey",
            "question": "核实 支持逐题展示填写界面；提供品牌样式或去除平台品牌的选项",
            "why_missing": "公开对手材料未完整覆盖具体使用场景。",
            "decision_impact": "只保留调查方向，未覆盖的要求不视为已满足。",
            "next_action": "在试用环境按冻结工作量完成一次端到端操作并保存结果。"
          },
          {
            "id": "g-tally-business-form",
            "candidate_id": "tally",
            "scenario_id": "business-form",
            "question": "核实 提供文件上传功能；提供 Stripe 支付接入",
            "why_missing": "公开对手材料未完整覆盖具体使用场景。",
            "decision_impact": "只保留调查方向，未覆盖的要求不视为已满足。",
            "next_action": "在试用环境按冻结工作量完成一次端到端操作并保存结果。"
          },
          {
            "id": "g-typeform-business-form",
            "candidate_id": "typeform",
            "scenario_id": "business-form",
            "question": "核实 提供文件上传功能；提供 Stripe 支付接入",
            "why_missing": "公开对手材料未完整覆盖具体使用场景。",
            "decision_impact": "只保留调查方向，未覆盖的要求不视为已满足。",
            "next_action": "在试用环境按冻结工作量完成一次端到端操作并保存结果。"
          },
          {
            "id": "g-jotform-business-form",
            "candidate_id": "jotform",
            "scenario_id": "business-form",
            "question": "核实 提供 Stripe 支付接入",
            "why_missing": "公开对手材料未完整覆盖具体使用场景。",
            "decision_impact": "只保留调查方向，未覆盖的要求不视为已满足。",
            "next_action": "在试用环境按冻结工作量完成一次端到端操作并保存结果。"
          }
        ],
        "future_candidates": [],
        "completion": {
          "queries_used": 2,
          "url_read_attempts": 4,
          "stop_reason": "完成有界的首轮来源扫描并保存独立结果；具体场景仍有决定性缺口，按 partial 交付，未宣称穷尽材料。",
          "unfinished_tasks": [
            "部分要求缺少精确动作、套餐或当前有效日期的证据",
            "尚未进行产品试用或场景成本核算",
            "搜索结果排序与逐条未打开 URL 未转录到结构化表；实际工具响应保存在私有日志"
          ],
          "checks": [
            {
              "check": "source-policy",
              "outcome": "pass",
              "note": "只将已读竞品评价作为有限依据；自荐及过时资料不支持当前约束。"
            },
            {
              "check": "full-scenario-coverage",
              "outcome": "not_assessable",
              "note": "全部候选列入矩阵，缺证保留 unknown。"
            }
          ]
        }
      }
    },
    {
      "id": "claude",
      "metadata": {
        "model_id": "claude-opus-5-5",
        "model_display_name": "Claude Opus 5.5",
        "prompt_version": "2.0.0",
        "hands_on_testing": false
      },
      "review_status": "original-with-host-annotations; consult integration",
      "research": {
        "schema_version": "2.0.0",
        "category_id": "online-forms",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "status": "complete",
        "metadata": {
          "model_id": "claude-opus-5-5",
          "reasoning_effort": "high",
          "started_at": "2026-09-28T00:08:41.738Z",
          "completed_at": "2026-09-28T00:25:26.209Z",
          "cutoff_at": "2026-09-27T23:16:52.790325+00:00",
          "input_sha256": "94f668e789d0844ada6237a97aba53d9b2ae3ea6e65afbfdc65eb64d7dadfb22",
          "plan_sha256": "64c0349867358c11027a65d00d0fe8abfcfeddcab20f920b5363453cb8ac7332",
          "tool_environment": "WebSearch（仅返回标题/URL及工具生成摘要，无排名编号）+ WebFetch（返回的是由小模型按提示词从页面提取的内容，而非原始HTML全文）。所有 short_original_excerpt 均来自 WebFetch 提取结果，未与原始网页逐字节核对。没有私有快照或哈希。",
          "source_policy": "competitor-only",
          "hands_on_testing": false
        },
        "plan": {
          "audience": "3 人小团队，每月约 1000 次提交；区分线索收集、品牌问卷和业务表单。",
          "assumptions": [
            {
              "id": "reference-market",
              "statement": "面向中文读者的英文界面软件比较；以美国可用服务、USD软件报价为参考，不假定中国大陆可用性。",
              "decision_impact": "其他地区、币种或语言需另行核实，不直接外推。"
            },
            {
              "id": "cost-unknown",
              "statement": "未给定硬性预算；只比较明确支持的计费结构，不强行选最便宜。",
              "decision_impact": "成本缺项不填零，不能宣称性价比冠军。"
            },
            {
              "id": "non-sensitive",
              "statement": "参照场景为非敏感数据与获同意的测试用途，不代表可以直接处理客户敏感数据。",
              "decision_impact": "隐私、录制法律与合规保证仍需独立核实。"
            }
          ],
          "candidates": [
            {
              "id": "tally",
              "name": "Tally",
              "inclusion_reason": "延续首版种子候选，非全市场抽样。"
            },
            {
              "id": "typeform",
              "name": "Typeform",
              "inclusion_reason": "延续首版种子候选，非全市场抽样。"
            },
            {
              "id": "jotform",
              "name": "Jotform",
              "inclusion_reason": "延续首版种子候选，非全市场抽样。"
            }
          ],
          "scenarios": [
            {
              "id": "lead-capture",
              "task": "每月1000次线索提交，条件显示字段并导出数据",
              "workload": {
                "editors": 3,
                "forms": 5,
                "monthly_valid_submissions": 1000,
                "peak_submissions_per_day": 200,
                "languages": [
                  "English"
                ],
                "payment": false
              },
              "must_have": [
                {
                  "id": "lead-logic",
                  "requirement": "支持条件显示或分支逻辑",
                  "why_required": "仅收集相关字段",
                  "requires_independent_verification": false
                },
                {
                  "id": "lead-export",
                  "requirement": "能够导出提交记录",
                  "why_required": "要保留线索数据",
                  "requires_independent_verification": false
                }
              ],
              "preferences": [
                {
                  "id": "lead-quota",
                  "criterion": "额度与公平使用边界",
                  "priority": 1,
                  "observable_question": "提交、存储和垃圾响应怎样计入额度？"
                },
                {
                  "id": "lead-cost",
                  "criterion": "同等必要功能下的费用",
                  "priority": 2,
                  "observable_question": "3名编辑是否需要升级？"
                }
              ],
              "reversal_conditions": [
                "若任一硬约束无法满足，取消候选资格；若决定性依据过时或范围不符，先核实。",
                "预算、地区、数据敏感程度或现有工具改变时重新判断。"
              ]
            },
            {
              "id": "brand-survey",
              "task": "逐题展示的品牌问卷",
              "workload": {
                "editors": 3,
                "monthly_valid_submissions": 1000,
                "questions": 15,
                "requirements": [
                  "one-question-at-a-time",
                  "brand customization"
                ],
                "conversion_claim": "no empirical claim"
              },
              "must_have": [
                {
                  "id": "brand-layout",
                  "requirement": "支持逐题展示填写界面",
                  "why_required": "场景明确要求此交互方式",
                  "requires_independent_verification": false
                },
                {
                  "id": "brand-style",
                  "requirement": "提供品牌样式或去除平台品牌的选项",
                  "why_required": "需要品牌一致性",
                  "requires_independent_verification": false
                }
              ],
              "preferences": [
                {
                  "id": "brand-mobile",
                  "criterion": "移动端填写行为",
                  "priority": 1,
                  "observable_question": "有无具体限制材料，不能推断转化率？"
                },
                {
                  "id": "brand-tier",
                  "criterion": "品牌功能套餐边界",
                  "priority": 2,
                  "observable_question": "自定义域名与样式是否另行付费？"
                }
              ],
              "reversal_conditions": [
                "若任一硬约束无法满足，取消候选资格；若决定性依据过时或范围不符，先核实。",
                "预算、地区、数据敏感程度或现有工具改变时重新判断。"
              ]
            },
            {
              "id": "business-form",
              "task": "申请表含文件上传与 Stripe 测试支付",
              "workload": {
                "editors": 3,
                "monthly_valid_submissions": 1000,
                "file_size_mb": 5,
                "payment_provider": "Stripe",
                "payment_currency": "USD",
                "region": "US reference scenario",
                "payment_execution": "sandbox only"
              },
              "must_have": [
                {
                  "id": "business-upload",
                  "requirement": "提供文件上传功能",
                  "why_required": "申请需提交附件",
                  "requires_independent_verification": false
                },
                {
                  "id": "business-payment",
                  "requirement": "提供 Stripe 支付接入",
                  "why_required": "验证业务表单付款路径",
                  "requires_independent_verification": false
                }
              ],
              "preferences": [
                {
                  "id": "business-limits",
                  "criterion": "上传与支付的额度及费用",
                  "priority": 1,
                  "observable_question": "文件大小、存储、平台费和处理商费是否区分？"
                },
                {
                  "id": "business-routing",
                  "criterion": "审批或通知工作流",
                  "priority": 2,
                  "observable_question": "原生与外部自动化依赖分别是什么？"
                }
              ],
              "reversal_conditions": [
                "若任一硬约束无法满足，取消候选资格；若决定性依据过时或范围不符，先核实。",
                "预算、地区、数据敏感程度或现有工具改变时重新判断。"
              ]
            }
          ],
          "expected_unknowns": [
            "竞争对手材料无法独立证明实际性能、合规和安全保证。",
            "精确场景成本、附加项与最新额度可能因严格来源政策而无法核算。"
          ],
          "search_budget": {
            "max_queries": 24,
            "max_url_read_attempts": 20
          },
          "frozen_at": "2026-09-27T23:16:52.790325+00:00"
        },
        "plan_amendments": [],
        "search_log": [
          {
            "id": "q01",
            "query": "Tally vs Typeform vs Jotform comparison conditional logic file upload Stripe",
            "searched_at": "2026-09-28",
            "tool": "WebSearch",
            "locale": "US",
            "results": [
              {
                "url": "https://tally.so/help/compare",
                "rank": null,
                "opened": true,
                "skip_reason": null
              },
              {
                "url": "https://tally.so/help/best-alternatives-to-typeform",
                "rank": null,
                "opened": true,
                "skip_reason": null
              },
              {
                "url": "https://automationatlas.io/tools/tally",
                "rank": null,
                "opened": false,
                "skip_reason": "独立聚合站，仅用于发现"
              },
              {
                "url": "https://splitforms.com/blog/tally-vs-jotform",
                "rank": null,
                "opened": false,
                "skip_reason": "发布者与候选的竞争关系未核实；预算优先给已知对手"
              },
              {
                "url": "https://stackcoast.com/typeform-vs-jotform-vs-tally/",
                "rank": null,
                "opened": false,
                "skip_reason": "疑似独立媒体，仅用于发现"
              },
              {
                "url": "https://toolfinder.com/alternatives/tally-forms",
                "rank": null,
                "opened": false,
                "skip_reason": "独立目录站，仅用于发现"
              },
              {
                "url": "https://formmate.app/alternatives",
                "rank": null,
                "opened": false,
                "skip_reason": "关系未核实；预算"
              },
              {
                "url": "https://www.zigpoll.com/content/jotform-vs-tally-vs-typeform-online-form-builder-wins",
                "rank": null,
                "opened": false,
                "skip_reason": "关系未核实；预算"
              },
              {
                "url": "https://techzog.com/digital-marketing/tally-vs-jotform-vs-typeform-form-builders-comparison/",
                "rank": null,
                "opened": false,
                "skip_reason": "独立媒体，仅用于发现"
              }
            ],
            "candidate_ids": [
              "tally",
              "typeform",
              "jotform"
            ],
            "scenario_ids": [
              "lead-capture",
              "brand-survey",
              "business-form"
            ],
            "purpose": "discovery",
            "outcome": "useful",
            "discovered_urls": [
              "https://tally.so/help/compare"
            ]
          },
          {
            "id": "q02",
            "query": "Jotform vs Typeform comparison site:jotform.com",
            "searched_at": "2026-09-28",
            "tool": "WebSearch",
            "locale": "US",
            "results": [
              {
                "url": "https://www.jotform.com/typeform-alternative/compare/",
                "rank": null,
                "opened": true,
                "skip_reason": null
              },
              {
                "url": "https://www.jotform.com/google-forms/typeform-vs-google-forms/",
                "rank": null,
                "opened": false,
                "skip_reason": "偏离三候选比较"
              },
              {
                "url": "https://www.jotform.com/blog/best-surveymonkey-alternatives/",
                "rank": null,
                "opened": false,
                "skip_reason": "偏离主题"
              },
              {
                "url": "https://www.jotform.com/google-forms/best-google-forms-alternatives/",
                "rank": null,
                "opened": false,
                "skip_reason": "偏离主题"
              },
              {
                "url": "https://www.jotform.com/typeform-alternative/",
                "rank": null,
                "opened": false,
                "skip_reason": "与已打开的 compare 页同源，预算"
              },
              {
                "url": "https://www.jotform.com/blog/jotform-alternatives/",
                "rank": null,
                "opened": false,
                "skip_reason": "主要为Jotform自身视角"
              },
              {
                "url": "https://www.jotform.com/blog/logiforms-alternatives/",
                "rank": null,
                "opened": false,
                "skip_reason": "偏离主题"
              },
              {
                "url": "https://www.jotform.com/blog/formaloo-alternatives/",
                "rank": null,
                "opened": false,
                "skip_reason": "偏离主题"
              },
              {
                "url": "https://www.jotform.com/typeform-alternative/faq/",
                "rank": null,
                "opened": true,
                "skip_reason": null
              }
            ],
            "candidate_ids": [
              "typeform",
              "jotform"
            ],
            "scenario_ids": [
              "lead-capture",
              "brand-survey",
              "business-form"
            ],
            "purpose": "capability",
            "outcome": "useful",
            "discovered_urls": []
          },
          {
            "id": "q03",
            "query": "Typeform vs Jotform site:typeform.com",
            "searched_at": "2026-09-28",
            "tool": "WebSearch",
            "locale": "US",
            "results": [
              {
                "url": "https://www.typeform.com/blog/product/typeform-vs-jotform/",
                "rank": null,
                "opened": true,
                "skip_reason": null
              },
              {
                "url": "https://www.typeform.com/blog/typeform-vs-jotform",
                "rank": null,
                "opened": false,
                "skip_reason": "标题标 2025 的旧版本；选择读 2026 版"
              },
              {
                "url": "https://typeform.com/blog/product",
                "rank": null,
                "opened": false,
                "skip_reason": "归档页"
              },
              {
                "url": "https://typeform.com/blog/author/typeform-community",
                "rank": null,
                "opened": false,
                "skip_reason": "作者页"
              },
              {
                "url": "https://www.typeform.com/blog-tag/product-feature",
                "rank": null,
                "opened": false,
                "skip_reason": "标签页"
              },
              {
                "url": "https://typeform.com/blog/product/typeform-vs-google-forms",
                "rank": null,
                "opened": false,
                "skip_reason": "偏离主题"
              },
              {
                "url": "https://www.typeform.com/blog/typeform-vs-google-forms",
                "rank": null,
                "opened": false,
                "skip_reason": "偏离主题"
              },
              {
                "url": "https://typeform.com/blog/product/typeform-vs-formstack",
                "rank": null,
                "opened": false,
                "skip_reason": "偏离主题"
              },
              {
                "url": "https://community.typeform.com/build-your-typeform-7/font-222",
                "rank": null,
                "opened": false,
                "skip_reason": "目标自有社区"
              }
            ],
            "candidate_ids": [
              "jotform"
            ],
            "scenario_ids": [
              "lead-capture",
              "brand-survey",
              "business-form"
            ],
            "purpose": "capability",
            "outcome": "useful",
            "discovered_urls": []
          },
          {
            "id": "q04",
            "query": "Jotform vs Tally forms comparison jotform.com blog",
            "searched_at": "2026-09-28",
            "tool": "WebSearch",
            "locale": "US",
            "results": [
              {
                "url": "https://www.jotform.com/blog/tally-form-alternatives/",
                "rank": null,
                "opened": true,
                "skip_reason": null
              },
              {
                "url": "https://www.jotform.com/jotform-vs-tally-forms/",
                "rank": null,
                "opened": true,
                "skip_reason": null
              },
              {
                "url": "https://www.jotform.com/google-forms/google-forms-vs-tally-forms/",
                "rank": null,
                "opened": false,
                "skip_reason": "预算；与已读 Jotform 页同一家族"
              },
              {
                "url": "https://tally.so/help/tally-a-free-jotform-alternative",
                "rank": null,
                "opened": true,
                "skip_reason": null
              },
              {
                "url": "https://tally.so/help/compare",
                "rank": null,
                "opened": true,
                "skip_reason": "已在 q01 后读取"
              },
              {
                "url": "https://forms.app/en/blog/jotform-vs-tally-forms",
                "rank": null,
                "opened": true,
                "skip_reason": null
              },
              {
                "url": "https://www.tablesprint.com/blog/jotform-vs-tally",
                "rank": null,
                "opened": false,
                "skip_reason": "发布者为应用平台，与表单场景的竞争关系未解决"
              },
              {
                "url": "https://splitforms.com/blog/tally-vs-jotform",
                "rank": null,
                "opened": false,
                "skip_reason": "关系未核实；预算"
              },
              {
                "url": "https://www.g2.com/compare/jotform-vs-tally-forms-tally",
                "rank": null,
                "opened": false,
                "skip_reason": "聚合评论，仅用于发现"
              }
            ],
            "candidate_ids": [
              "tally",
              "jotform"
            ],
            "scenario_ids": [
              "lead-capture",
              "brand-survey",
              "business-form"
            ],
            "purpose": "capability",
            "outcome": "useful",
            "discovered_urls": []
          },
          {
            "id": "q05",
            "query": "Typeform vs Tally site:typeform.com",
            "searched_at": "2026-09-28",
            "tool": "WebSearch",
            "locale": "US",
            "results": [
              {
                "url": "https://www.typeform.com/blog/typeform-vs-tally",
                "rank": null,
                "opened": true,
                "skip_reason": null
              },
              {
                "url": "https://www.typeform.com/blog-tag/product",
                "rank": null,
                "opened": false,
                "skip_reason": "标签页"
              },
              {
                "url": "https://www.typeform.com/blog-category/product",
                "rank": null,
                "opened": false,
                "skip_reason": "归档页"
              },
              {
                "url": "https://www.typeform.com/blog-tag/product-feature",
                "rank": null,
                "opened": false,
                "skip_reason": "标签页"
              },
              {
                "url": "https://trusttally.typeform.com/to/xGeOG1",
                "rank": null,
                "opened": false,
                "skip_reason": "无关表单"
              },
              {
                "url": "https://www.typeform.com/blog/product/typeform-vs-zoho/",
                "rank": null,
                "opened": false,
                "skip_reason": "偏离主题"
              },
              {
                "url": "https://community.typeform.com/typeform-conversations-5/index57.html",
                "rank": null,
                "opened": false,
                "skip_reason": "无关"
              },
              {
                "url": "https://community.typeform.com/build-your-typeform-7/tallying-multiple-choice-answers-5550",
                "rank": null,
                "opened": false,
                "skip_reason": "无关"
              },
              {
                "url": "https://community.typeform.com/your-typeform-results-32/tally-all-quizzes-7246",
                "rank": null,
                "opened": false,
                "skip_reason": "无关"
              }
            ],
            "candidate_ids": [
              "tally"
            ],
            "scenario_ids": [
              "lead-capture",
              "brand-survey",
              "business-form"
            ],
            "purpose": "capability",
            "outcome": "useful",
            "discovered_urls": []
          },
          {
            "id": "q06",
            "query": "Fillout vs Tally vs Typeform file upload limit payments Stripe fee comparison",
            "searched_at": "2026-09-28",
            "tool": "WebSearch",
            "locale": "US",
            "results": [
              {
                "url": "https://tally.so/help/best-alternatives-to-typeform",
                "rank": null,
                "opened": true,
                "skip_reason": null
              },
              {
                "url": "https://tally.so/help/compare",
                "rank": null,
                "opened": true,
                "skip_reason": "已读"
              },
              {
                "url": "https://www.koji.so/blog/typeform-vs-tally-2026",
                "rank": null,
                "opened": false,
                "skip_reason": "Koji 仅为相邻竞争者；预算"
              },
              {
                "url": "https://tinycommand.com/blogs/typeform-alternatives-2025-faster-cheaper-workflow-ready",
                "rank": null,
                "opened": false,
                "skip_reason": "预算"
              },
              {
                "url": "https://automationatlas.io/answers/best-typeform-alternatives-free-2026",
                "rank": null,
                "opened": false,
                "skip_reason": "独立聚合站"
              },
              {
                "url": "https://hackceleration.com/labs/alternatives/tally-alternatives",
                "rank": null,
                "opened": false,
                "skip_reason": "独立测评，仅用于发现"
              },
              {
                "url": "https://www.jetadmin.io/blog/jotform-alternatives/",
                "rank": null,
                "opened": false,
                "skip_reason": "相邻工具，关系未解决"
              },
              {
                "url": "https://www.mattering.io/learn/forms/typeform-alternatives/",
                "rank": null,
                "opened": false,
                "skip_reason": "关系未核实"
              },
              {
                "url": "https://thefrontkit.com/blogs/typeform-alternatives-2026",
                "rank": null,
                "opened": false,
                "skip_reason": "关系未核实"
              }
            ],
            "candidate_ids": [
              "tally",
              "typeform"
            ],
            "scenario_ids": [
              "business-form"
            ],
            "purpose": "capability",
            "outcome": "useful",
            "discovered_urls": []
          },
          {
            "id": "q07",
            "query": "Tally forms limitations \"one question at a time\" alternative file upload 10MB Pro team members",
            "searched_at": "2026-09-28",
            "tool": "WebSearch",
            "locale": "US",
            "results": [
              {
                "url": "https://tally.so/help/best-google-forms-alternatives",
                "rank": null,
                "opened": false,
                "skip_reason": "Tally 自有页面，不能作为 Tally 能力证据"
              },
              {
                "url": "https://tally.so/help/best-alternatives-to-typeform",
                "rank": null,
                "opened": true,
                "skip_reason": "已读，仅用于 Typeform/Jotform 描述"
              },
              {
                "url": "https://tally.so/help/best-free-online-form-builders",
                "rank": null,
                "opened": false,
                "skip_reason": "Tally 自有页面"
              },
              {
                "url": "https://tally.so/help/tally-pro",
                "rank": null,
                "opened": false,
                "skip_reason": "Tally 自有页面"
              },
              {
                "url": "https://tally.so/help/file-uploads",
                "rank": null,
                "opened": false,
                "skip_reason": "Tally 自有页面"
              },
              {
                "url": "https://tally.so/features",
                "rank": null,
                "opened": false,
                "skip_reason": "Tally 自有页面"
              },
              {
                "url": "https://tally.so/pricing",
                "rank": null,
                "opened": false,
                "skip_reason": "Tally 自有页面"
              },
              {
                "url": "https://toolfinder.com/alternatives/tally-forms",
                "rank": null,
                "opened": false,
                "skip_reason": "独立目录站"
              },
              {
                "url": "https://wondertools.substack.com/p/tallyforsurveys",
                "rank": null,
                "opened": false,
                "skip_reason": "独立媒体"
              }
            ],
            "candidate_ids": [
              "tally"
            ],
            "scenario_ids": [
              "brand-survey",
              "business-form",
              "lead-capture"
            ],
            "purpose": "limitation",
            "outcome": "no_result",
            "discovered_urls": []
          },
          {
            "id": "q08",
            "query": "fillout.com Tally vs Typeform comparison",
            "searched_at": "2026-09-28",
            "tool": "WebSearch",
            "locale": "US",
            "results": [
              {
                "url": "https://tally.so/help/compare",
                "rank": null,
                "opened": true,
                "skip_reason": "已读"
              },
              {
                "url": "https://cleverx.com/blog/typeform-vs-tally-form-builders-compared/",
                "rank": null,
                "opened": false,
                "skip_reason": "关系未核实"
              },
              {
                "url": "https://www.fillout.com/vs/tally",
                "rank": null,
                "opened": true,
                "skip_reason": null
              },
              {
                "url": "https://www.youtube.com/watch?v=HgS7iljO62A",
                "rank": null,
                "opened": false,
                "skip_reason": "视频，发布者关系未知"
              },
              {
                "url": "https://genesysgrowth.com/blog/typeform-ai-vs-tally-ai-vs-google-forms-ai",
                "rank": null,
                "opened": false,
                "skip_reason": "独立/代理机构"
              },
              {
                "url": "https://creator-tools.co/compare/fillout-vs-typeform",
                "rank": null,
                "opened": false,
                "skip_reason": "独立目录站"
              },
              {
                "url": "https://www.zigpoll.com/content/typeform-vs-fillout-vs-tally-data-collection-tool-wins",
                "rank": null,
                "opened": false,
                "skip_reason": "关系未核实"
              },
              {
                "url": "https://www.zigpoll.com/content/fillout-vs-typeform-vs-tally-2026",
                "rank": null,
                "opened": false,
                "skip_reason": "关系未核实"
              },
              {
                "url": "https://www.zigpoll.com/content/fillout-vs-tally-vs-typeform-2026",
                "rank": null,
                "opened": false,
                "skip_reason": "关系未核实"
              }
            ],
            "candidate_ids": [
              "tally",
              "typeform"
            ],
            "scenario_ids": [
              "lead-capture",
              "brand-survey",
              "business-form"
            ],
            "purpose": "capability",
            "outcome": "useful",
            "discovered_urls": []
          },
          {
            "id": "q09",
            "query": "Typeform alternative Stripe payments plan export responses CSV Typeform limitations comparison paperform OR fillout OR formstack",
            "searched_at": "2026-09-28",
            "tool": "WebSearch",
            "locale": "US",
            "results": [
              {
                "url": "https://tally.so/help/best-alternatives-to-typeform",
                "rank": null,
                "opened": true,
                "skip_reason": null
              },
              {
                "url": "https://paperform.co/form-builders/typeform-alternatives/",
                "rank": null,
                "opened": true,
                "skip_reason": null
              },
              {
                "url": "https://paperform.co/form-builders/formstack-alternatives/",
                "rank": null,
                "opened": false,
                "skip_reason": "偏离主题"
              },
              {
                "url": "https://checkoutpage.com/blog/typeform-alternatives",
                "rank": null,
                "opened": false,
                "skip_reason": "结账页产品，竞争重叠未解决"
              },
              {
                "url": "https://www.mattering.io/learn/forms/typeform-alternatives/",
                "rank": null,
                "opened": false,
                "skip_reason": "关系未核实"
              },
              {
                "url": "https://thefrontkit.com/blogs/typeform-alternatives-2026",
                "rank": null,
                "opened": false,
                "skip_reason": "关系未核实"
              },
              {
                "url": "https://www.formgrid.com/blog/typeform-alternatives",
                "rank": null,
                "opened": false,
                "skip_reason": "预算"
              },
              {
                "url": "https://ivyforms.com/blog/formstack-alternatives/",
                "rank": null,
                "opened": false,
                "skip_reason": "偏离主题"
              },
              {
                "url": "https://formbuilder.com/compare/typeform-vs-paperform/",
                "rank": null,
                "opened": false,
                "skip_reason": "关系未核实"
              }
            ],
            "candidate_ids": [
              "typeform"
            ],
            "scenario_ids": [
              "lead-capture",
              "business-form"
            ],
            "purpose": "capability",
            "outcome": "useful",
            "discovered_urls": []
          },
          {
            "id": "q10",
            "query": "Jotform card forms one question at a time vs Typeform comparison Typeform blog Jotform limitations",
            "searched_at": "2026-09-28",
            "tool": "WebSearch",
            "locale": "US",
            "results": [
              {
                "url": "https://www.jotform.com/typeform-alternative/compare/",
                "rank": null,
                "opened": true,
                "skip_reason": "已读"
              },
              {
                "url": "https://formbricks.com/blog/typeform-vs-jotform",
                "rank": null,
                "opened": true,
                "skip_reason": null
              },
              {
                "url": "https://www.knack.com/blog/typeform-vs-jotform/",
                "rank": null,
                "opened": false,
                "skip_reason": "相邻工具，关系未解决"
              },
              {
                "url": "https://www.typeform.com/blog/typeform-vs-jotform",
                "rank": null,
                "opened": false,
                "skip_reason": "2025 旧版"
              },
              {
                "url": "https://www.softr.io/blog/jotform-vs-typeform",
                "rank": null,
                "opened": false,
                "skip_reason": "相邻工具；预算"
              },
              {
                "url": "https://fomr.io/blog/typeform-vs-jotform",
                "rank": null,
                "opened": false,
                "skip_reason": "预算"
              },
              {
                "url": "https://www.koji.so/blog/typeform-vs-jotform-2026",
                "rank": null,
                "opened": true,
                "skip_reason": null
              },
              {
                "url": "https://www.leadquizzes.com/blog/jotform-vs-typeform/",
                "rank": null,
                "opened": false,
                "skip_reason": "预算"
              },
              {
                "url": "https://www.formgrid.com/blog/typeform-vs-jotform",
                "rank": null,
                "opened": false,
                "skip_reason": "预算"
              }
            ],
            "candidate_ids": [
              "jotform",
              "typeform"
            ],
            "scenario_ids": [
              "brand-survey"
            ],
            "purpose": "capability",
            "outcome": "useful",
            "discovered_urls": []
          },
          {
            "id": "q11",
            "query": "Tally alternatives Tally forms no one-question-at-a-time conversational mode limitation paperform OR fillout OR youform",
            "searched_at": "2026-09-28",
            "tool": "WebSearch",
            "locale": "US",
            "results": [
              {
                "url": "https://fomr.io/blog/best-tally-alternatives",
                "rank": null,
                "opened": true,
                "skip_reason": null
              },
              {
                "url": "https://tinycommand.com/blogs/typeform-alternatives-2025-faster-cheaper-workflow-ready",
                "rank": null,
                "opened": false,
                "skip_reason": "预算"
              },
              {
                "url": "https://youform.com/blog/tally-forms-vs-youform-cm78l24ne001p1188wueqp8qx/",
                "rank": null,
                "opened": true,
                "skip_reason": null
              },
              {
                "url": "https://www.involve.me/blog/best-tally-alternatives",
                "rank": null,
                "opened": false,
                "skip_reason": "预算"
              },
              {
                "url": "https://gautamkhorana.com/blog/typeform-alternatives/",
                "rank": null,
                "opened": false,
                "skip_reason": "个人博客，独立"
              },
              {
                "url": "https://thefrontkit.com/blogs/typeform-alternatives-2026",
                "rank": null,
                "opened": false,
                "skip_reason": "关系未核实"
              },
              {
                "url": "https://getperspective.ai/blog/tally-alternative-when-form-first-tools-hit-their-ceiling",
                "rank": null,
                "opened": false,
                "skip_reason": "相邻AI访谈工具；预算"
              },
              {
                "url": "https://toolfinder.com/alternatives/tally-forms",
                "rank": null,
                "opened": false,
                "skip_reason": "独立目录站"
              },
              {
                "url": "https://www.formgrid.com/blog/tally-alternatives",
                "rank": null,
                "opened": false,
                "skip_reason": "预算"
              }
            ],
            "candidate_ids": [
              "tally"
            ],
            "scenario_ids": [
              "brand-survey"
            ],
            "purpose": "counterevidence",
            "outcome": "useful",
            "discovered_urls": [
              "https://www.involve.me/blog/best-tally-alternatives"
            ]
          },
          {
            "id": "q12",
            "query": "Typeform vs Jotform export responses CSV Excel download submissions comparison 2026",
            "searched_at": "2026-09-28",
            "tool": "WebSearch",
            "locale": "US",
            "results": [
              {
                "url": "https://www.koji.so/blog/typeform-vs-jotform-2026",
                "rank": null,
                "opened": true,
                "skip_reason": null
              },
              {
                "url": "https://www.zite.com/blog/jotform-alternatives",
                "rank": null,
                "opened": false,
                "skip_reason": "相邻应用构建工具；预算"
              },
              {
                "url": "https://www.jetadmin.io/blog/jotform-alternatives/",
                "rank": null,
                "opened": false,
                "skip_reason": "关系未解决"
              },
              {
                "url": "https://www.jotform.com/features/export-submission-data/",
                "rank": null,
                "opened": false,
                "skip_reason": "Jotform 自有页面，不能作为 Jotform 能力证据"
              },
              {
                "url": "https://typeformalternative.com/jotform-vs-typeform",
                "rank": null,
                "opened": false,
                "skip_reason": "所有者不明"
              },
              {
                "url": "https://klicktrust.com/jotform-vs-typeform-comparison/",
                "rank": null,
                "opened": false,
                "skip_reason": "代理机构，独立/联盟未解决"
              },
              {
                "url": "https://formlova.com/en/blog/form-services-comparison-hub-en",
                "rank": null,
                "opened": false,
                "skip_reason": "预算"
              },
              {
                "url": "https://help.typeform.com/hc/en-us/articles/360029253572-Export-your-responses",
                "rank": null,
                "opened": false,
                "skip_reason": "Typeform 自有帮助文档"
              },
              {
                "url": "https://www.jotform.com/help/73-how-to-download-form-submissions-as-excel-csv-pdf/",
                "rank": null,
                "opened": false,
                "skip_reason": "Jotform 自有帮助文档"
              }
            ],
            "candidate_ids": [
              "typeform",
              "jotform"
            ],
            "scenario_ids": [
              "lead-capture"
            ],
            "purpose": "capability",
            "outcome": "no_result",
            "discovered_urls": [
              "https://formlova.com/en/blog/form-services-comparison-hub-en"
            ]
          },
          {
            "id": "q13",
            "query": "Typeform response limit reached what happens forms stop collecting overage alternative",
            "searched_at": "2026-09-28",
            "tool": "WebSearch",
            "locale": "US",
            "results": [
              {
                "url": "https://community.typeform.com/build-your-typeform-7/what-happens-after-response-limit-reach-3082",
                "rank": null,
                "opened": false,
                "skip_reason": "Typeform 自有社区"
              },
              {
                "url": "https://community.typeform.com/build-your-typeform-7/customer-view-when-it-reaches-the-response-limits-297",
                "rank": null,
                "opened": false,
                "skip_reason": "Typeform 自有社区"
              },
              {
                "url": "https://supademo.com/blog/how-to-limit-responses-in-typeform",
                "rank": null,
                "opened": false,
                "skip_reason": "非表单竞争者"
              },
              {
                "url": "https://supademo.com/blog/guides/how-to-limit-responses-in-typeform/",
                "rank": null,
                "opened": false,
                "skip_reason": "非表单竞争者"
              },
              {
                "url": "https://community.typeform.com/your-typeform-results-32/if-i-have-exceeded-the-response-limit-what-happens-to-those-started-9345",
                "rank": null,
                "opened": false,
                "skip_reason": "Typeform 自有社区"
              },
              {
                "url": "https://help.typeform.com/hc/en-us/articles/4419735872660-Auto-upgrade-your-response-limits",
                "rank": null,
                "opened": false,
                "skip_reason": "Typeform 自有帮助文档"
              },
              {
                "url": "https://supademo.com/tutorials/typeform/how-to-limit-responses-in-typeform",
                "rank": null,
                "opened": false,
                "skip_reason": "非表单竞争者"
              },
              {
                "url": "https://help.typeform.com/hc/en-us/articles/360040197372-Response-limits",
                "rank": null,
                "opened": false,
                "skip_reason": "Typeform 自有帮助文档"
              },
              {
                "url": "https://community.typeform.com/your-typeform-results-32/form-is-not-closing-when-response-limit-is-reached-2144",
                "rank": null,
                "opened": false,
                "skip_reason": "Typeform 自有社区"
              },
              {
                "url": "https://help.typeform.com/hc/en-us/articles/8047347611540-Do-test-responses-count-towards-my-response-limit",
                "rank": null,
                "opened": false,
                "skip_reason": "Typeform 自有帮助文档"
              }
            ],
            "candidate_ids": [
              "typeform"
            ],
            "scenario_ids": [
              "lead-capture",
              "brand-survey"
            ],
            "purpose": "counterevidence",
            "outcome": "no_result",
            "discovered_urls": []
          },
          {
            "id": "q14",
            "query": "Jotform submission limit reached form disabled overage Bronze 1,000 submissions alternative comparison",
            "searched_at": "2026-09-28",
            "tool": "WebSearch",
            "locale": "US",
            "results": [
              {
                "url": "https://www.jotform.com/answers/14864201-bronze-submission-what-is-total-submission-limit",
                "rank": null,
                "opened": false,
                "skip_reason": "Jotform 自有页面"
              },
              {
                "url": "https://fomr.io/alternative/jotform",
                "rank": null,
                "opened": true,
                "skip_reason": null
              },
              {
                "url": "https://www.jotform.com/pricing/",
                "rank": null,
                "opened": false,
                "skip_reason": "Jotform 自有价格页"
              },
              {
                "url": "https://tinycommand.com/blogs/jotform-pricing-explained",
                "rank": null,
                "opened": false,
                "skip_reason": "预算"
              },
              {
                "url": "https://www.zite.com/blog/jotform-pricing",
                "rank": null,
                "opened": false,
                "skip_reason": "相邻工具；预算"
              },
              {
                "url": "https://thedigitalprojectmanager.com/tools/jotform-pricing/",
                "rank": null,
                "opened": false,
                "skip_reason": "独立媒体"
              },
              {
                "url": "https://www.workflowautomationkits.com/notes/jotform-form-limits",
                "rank": null,
                "opened": false,
                "skip_reason": "所有者不明"
              },
              {
                "url": "https://voiceforms.anvevoice.app/blog/jotform-free-plan-limitations/",
                "rank": null,
                "opened": false,
                "skip_reason": "预算"
              },
              {
                "url": "https://capterra.com/p/158456/JotForm-4-0/pricing/",
                "rank": null,
                "opened": false,
                "skip_reason": "聚合目录"
              }
            ],
            "candidate_ids": [
              "jotform"
            ],
            "scenario_ids": [
              "lead-capture",
              "business-form"
            ],
            "purpose": "counterevidence",
            "outcome": "useful",
            "discovered_urls": []
          },
          {
            "id": "q15",
            "query": "\"Tally\" \"one question per page\" OR \"one question at a time\" form builder comparison Typeform-style Tally page breaks",
            "searched_at": "2026-09-28",
            "tool": "WebSearch",
            "locale": "US",
            "results": [
              {
                "url": "https://tally.so/help/tally-a-free-typeform-alternative",
                "rank": null,
                "opened": false,
                "skip_reason": "Tally 自有页面"
              },
              {
                "url": "https://tally.so/help/how-to-create-a-multi-step-form",
                "rank": null,
                "opened": false,
                "skip_reason": "Tally 自有页面"
              },
              {
                "url": "https://tally.so/help/compare",
                "rank": null,
                "opened": true,
                "skip_reason": "已读"
              },
              {
                "url": "https://cleverx.com/blog/typeform-vs-tally-form-builders-compared/",
                "rank": null,
                "opened": false,
                "skip_reason": "关系未核实"
              },
              {
                "url": "https://formbricks.com/blog/typeform-vs-tally",
                "rank": null,
                "opened": true,
                "skip_reason": null
              },
              {
                "url": "https://www.typeform.com/blog/typeform-vs-tally",
                "rank": null,
                "opened": true,
                "skip_reason": "已读"
              },
              {
                "url": "https://splitforms.com/blog/tally-vs-typeform",
                "rank": null,
                "opened": false,
                "skip_reason": "关系未核实；预算"
              },
              {
                "url": "https://www.formgrid.com/blog/tally-vs-typeform",
                "rank": null,
                "opened": false,
                "skip_reason": "预算"
              },
              {
                "url": "https://formmate.app/blog/typeform-vs-tally",
                "rank": null,
                "opened": false,
                "skip_reason": "关系未核实；预算"
              }
            ],
            "candidate_ids": [
              "tally"
            ],
            "scenario_ids": [
              "brand-survey"
            ],
            "purpose": "capability",
            "outcome": "useful",
            "discovered_urls": [
              "https://www.formgrid.com/blog/tally-vs-typeform",
              "https://splitforms.com/blog/tally-vs-typeform"
            ]
          }
        ],
        "sources": [
          {
            "id": "s01",
            "url": "https://tally.so/help/compare",
            "title": "Compare Tally: Free Form Builder vs Typeform, Jotform & More",
            "publisher": "Tally",
            "publisher_product": "Tally",
            "owner": "Tally（法律实体名称未核实）",
            "identity_basis": [
              {
                "url": "https://tally.so/help/compare",
                "observation": "页面位于 tally.so 帮助中心，以自身口吻比较 Tally 与 Typeform、Jotform、Google Forms"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "typeform",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "两者均出售通用在线表单构建器，本页把 Tally 定位为 Typeform 替代品",
                "incentive": "突出对手付费门槛，促使用户转向 Tally"
              },
              {
                "target_candidate_id": "jotform",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "同为通用在线表单构建器",
                "incentive": "同上"
              },
              {
                "target_candidate_id": "tally",
                "relationship": "self",
                "overlapping_scenario_ids": [],
                "basis": "发布者即 Tally",
                "incentive": "自荐"
              }
            ],
            "evidence_family": "tally-inc",
            "family_reason": "Tally 官方网站内容",
            "upstream_url": null,
            "published_at": null,
            "updated_at": null,
            "effective_at": null,
            "accessed_at": "2026-09-28",
            "access_status": "read",
            "access_note": "读取两次（第二次专门核对表格单元格）。页面未见日期，无法确认截止日状态。表格单元格形如「❌ $34+/mo」，按提取模型的说明解作「最低包含该功能的套餐价」；该说明是否为页面原文图例未逐字核实。",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": null,
              "status": "unavailable"
            }
          },
          {
            "id": "s02",
            "url": "https://www.jotform.com/typeform-alternative/compare/",
            "title": "Jotform vs Typeform Side-by-Side Comparison",
            "publisher": "Jotform",
            "publisher_product": "Jotform",
            "owner": "Jotform Inc.（未单独核实）",
            "identity_basis": [
              {
                "url": "https://www.jotform.com/typeform-alternative/compare/",
                "observation": "页面位于 jotform.com，以 Jotform 口吻与 Typeform 对比"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "typeform",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "同为通用在线表单构建器，本页推广 Jotform 替代 Typeform",
                "incentive": "促使 Typeform 用户迁移"
              },
              {
                "target_candidate_id": "jotform",
                "relationship": "self",
                "overlapping_scenario_ids": [],
                "basis": "发布者即 Jotform",
                "incentive": "自荐"
              }
            ],
            "evidence_family": "jotform-inc",
            "family_reason": "Jotform 官方网站内容",
            "upstream_url": null,
            "published_at": null,
            "updated_at": null,
            "effective_at": null,
            "accessed_at": "2026-09-28",
            "access_status": "read",
            "access_note": "无日期；提取结果称对比表图例未明确，故空白单元格作未知处理。",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": null,
              "status": "unavailable"
            }
          },
          {
            "id": "s03",
            "url": "https://www.typeform.com/blog/product/typeform-vs-jotform/",
            "title": "Typeform vs. Jotform: Best Form Builder? [2026]",
            "publisher": "Typeform",
            "publisher_product": "Typeform",
            "owner": "Typeform S.L.（未单独核实）",
            "identity_basis": [
              {
                "url": "https://www.typeform.com/blog/product/typeform-vs-jotform/",
                "observation": "Typeform 官方博客，以自身口吻与 Jotform 对比"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "jotform",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "同为通用在线表单构建器",
                "incentive": "突出 Jotform 短板"
              },
              {
                "target_candidate_id": "typeform",
                "relationship": "self",
                "overlapping_scenario_ids": [],
                "basis": "发布者即 Typeform",
                "incentive": "自荐"
              }
            ],
            "evidence_family": "typeform-sl",
            "family_reason": "Typeform 官方博客",
            "upstream_url": null,
            "published_at": null,
            "updated_at": null,
            "effective_at": null,
            "accessed_at": "2026-09-28",
            "access_status": "read",
            "access_note": "页面显示「Last published 9.3.2026」，日/月顺序不确定，因此日期字段置 null。",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": null,
              "status": "unavailable"
            }
          },
          {
            "id": "s04",
            "url": "https://www.jotform.com/jotform-vs-tally-forms/",
            "title": "Tally Forms vs Jotform | Better Forms, One Plan",
            "publisher": "Jotform",
            "publisher_product": "Jotform",
            "owner": "Jotform Inc.（未单独核实）",
            "identity_basis": [
              {
                "url": "https://www.jotform.com/jotform-vs-tally-forms/",
                "observation": "页面位于 jotform.com，以 Jotform 口吻与 Tally 对比"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "tally",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "同为通用在线表单构建器",
                "incentive": "突出 Tally 功能缺口"
              },
              {
                "target_candidate_id": "jotform",
                "relationship": "self",
                "overlapping_scenario_ids": [],
                "basis": "发布者即 Jotform",
                "incentive": "自荐"
              }
            ],
            "evidence_family": "jotform-inc",
            "family_reason": "Jotform 官方网站内容",
            "upstream_url": null,
            "published_at": null,
            "updated_at": null,
            "effective_at": null,
            "accessed_at": "2026-09-28",
            "access_status": "read",
            "access_note": "对比表无日期；部分单元格为空白，按未知处理。",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": null,
              "status": "unavailable"
            }
          },
          {
            "id": "s05",
            "url": "https://www.typeform.com/blog/typeform-vs-tally",
            "title": "Typeform vs. Tally: Which is better? [2025]",
            "publisher": "Typeform",
            "publisher_product": "Typeform",
            "owner": "Typeform S.L.（未单独核实）",
            "identity_basis": [
              {
                "url": "https://www.typeform.com/blog/typeform-vs-tally",
                "observation": "Typeform 官方博客"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "tally",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "同为通用在线表单构建器",
                "incentive": "突出 Tally 短板"
              },
              {
                "target_candidate_id": "typeform",
                "relationship": "self",
                "overlapping_scenario_ids": [],
                "basis": "发布者即 Typeform",
                "incentive": "自荐"
              }
            ],
            "evidence_family": "typeform-sl",
            "family_reason": "Typeform 官方博客",
            "upstream_url": null,
            "published_at": "2025-07-03",
            "updated_at": "2025-05-23",
            "effective_at": null,
            "accessed_at": "2026-09-28",
            "access_status": "read",
            "access_note": "提取结果中的日期自相矛盾（更新日期早于发布日期）；内容距截止日超过一年，时效风险高。合规段落出现自相矛盾的表述。",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": null,
              "status": "unavailable"
            }
          },
          {
            "id": "s06",
            "url": "https://tally.so/help/tally-a-free-jotform-alternative",
            "title": "Tally, a free Jotform alternative | Unlimited for free",
            "publisher": "Tally",
            "publisher_product": "Tally",
            "owner": "Tally（法律实体名称未核实）",
            "identity_basis": [
              {
                "url": "https://tally.so/help/tally-a-free-jotform-alternative",
                "observation": "Tally 帮助中心页面，推广 Tally 替代 Jotform"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "jotform",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "同为通用在线表单构建器",
                "incentive": "突出 Jotform 的付费门槛"
              },
              {
                "target_candidate_id": "tally",
                "relationship": "self",
                "overlapping_scenario_ids": [],
                "basis": "发布者即 Tally",
                "incentive": "自荐"
              }
            ],
            "evidence_family": "tally-inc",
            "family_reason": "Tally 官方网站内容，与 s01 同一所有者",
            "upstream_url": null,
            "published_at": null,
            "updated_at": null,
            "effective_at": null,
            "accessed_at": "2026-09-28",
            "access_status": "read",
            "access_note": "无日期。提取结果中文件上传一项写作「1GB/submission」，含义不清，未采用。",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": null,
              "status": "unavailable"
            }
          },
          {
            "id": "s07",
            "url": "https://www.jotform.com/blog/tally-form-alternatives/",
            "title": "7 best Tally form alternatives for 2026 | Jotform Blog",
            "publisher": "Jotform",
            "publisher_product": "Jotform",
            "owner": "Jotform Inc.（未单独核实）",
            "identity_basis": [
              {
                "url": "https://www.jotform.com/blog/tally-form-alternatives/",
                "observation": "Jotform 官方博客，作者 Harry Guinness"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "tally",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "同为通用在线表单构建器",
                "incentive": "把 Tally 定位为基础工具，推广 Jotform"
              }
            ],
            "evidence_family": "jotform-inc",
            "family_reason": "Jotform 官方网站内容",
            "upstream_url": null,
            "published_at": null,
            "updated_at": "2026-09-14",
            "effective_at": null,
            "accessed_at": "2026-09-28",
            "access_status": "read",
            "access_note": "关于 Tally 的内容多为定性批评，没有具体套餐数字。",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": null,
              "status": "unavailable"
            }
          },
          {
            "id": "s08",
            "url": "https://forms.app/en/blog/jotform-vs-tally-forms",
            "title": "Jotform vs. Tally Forms: Which one is superior?",
            "publisher": "forms.app",
            "publisher_product": "forms.app",
            "owner": "forms.app（法律实体未核实）",
            "identity_basis": [
              {
                "url": "https://forms.app/en/blog/jotform-vs-tally-forms",
                "observation": "页面位于在线表单构建器 forms.app 的官方博客，作者 Yulia Guseva"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "tally",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "forms.app 出售通用在线表单构建器；是否覆盖各场景的每项功能未独立核实",
                "incentive": "可能借比较页引流至自家产品"
              },
              {
                "target_candidate_id": "jotform",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "同上",
                "incentive": "同上"
              }
            ],
            "evidence_family": "formsapp",
            "family_reason": "forms.app 官方博客",
            "upstream_url": null,
            "published_at": "2024-12-09",
            "updated_at": null,
            "effective_at": null,
            "accessed_at": "2026-09-28",
            "access_status": "read",
            "access_note": "2024 年内容，时效风险高；具体数字可能转述自目标厂商的价格页（上游未标明）。",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": null,
              "status": "unavailable"
            }
          },
          {
            "id": "s09",
            "url": "https://www.fillout.com/vs/tally",
            "title": "Fillout: the free Tally alternative",
            "publisher": "Fillout",
            "publisher_product": "Fillout",
            "owner": "Fillout（法律实体未核实）",
            "identity_basis": [
              {
                "url": "https://www.fillout.com/vs/tally",
                "observation": "Fillout 官网比较页，把自家定位为 Tally 替代品"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "tally",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "Fillout 出售通用在线表单构建器，本页直接对比 Tally",
                "incentive": "吸引 Tally 用户"
              }
            ],
            "evidence_family": "fillout",
            "family_reason": "Fillout 官方网站",
            "upstream_url": null,
            "published_at": null,
            "updated_at": null,
            "effective_at": null,
            "accessed_at": "2026-09-28",
            "access_status": "read",
            "access_note": "无日期。提取结果称表格空白表示「不可用或无信息」，含义不明确，因此空白一律按未知处理。",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": null,
              "status": "unavailable"
            }
          },
          {
            "id": "s10",
            "url": "https://paperform.co/form-builders/typeform-alternatives/",
            "title": "Best Typeform Alternatives for 2026 — Compared & Ranked | Paperform",
            "publisher": "Paperform",
            "publisher_product": "Paperform",
            "owner": "Paperform（法律实体未核实）",
            "identity_basis": [
              {
                "url": "https://paperform.co/form-builders/typeform-alternatives/",
                "observation": "Paperform 官网页面，介绍自家的 Guided Mode"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "typeform",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "Paperform 出售含逐题模式、支付与上传的表单构建器",
                "incentive": "吸引 Typeform 用户"
              },
              {
                "target_candidate_id": "jotform",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "同上",
                "incentive": "同上"
              }
            ],
            "evidence_family": "paperform",
            "family_reason": "Paperform 官方网站",
            "upstream_url": null,
            "published_at": null,
            "updated_at": "2026-06-26",
            "effective_at": null,
            "accessed_at": "2026-09-28",
            "access_status": "read",
            "access_note": "同页表格与正文对 Typeform 支付所需套餐的说法不一致；本页未讨论 Tally。",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": null,
              "status": "unavailable"
            }
          },
          {
            "id": "s11",
            "url": "https://formbricks.com/blog/typeform-vs-jotform",
            "title": "Typeform vs Jotform (vs Formbricks): Which Form Builder Should You Actually Choose in 2026?",
            "publisher": "Formbricks",
            "publisher_product": "Formbricks",
            "owner": "Formbricks（法律实体未核实）",
            "identity_basis": [
              {
                "url": "https://formbricks.com/blog/typeform-vs-jotform",
                "observation": "Formbricks 官方博客，标题把自家列为第三选项"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "typeform",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "Formbricks 定位为表单/问卷构建器；其支付与上传能力未核实，业务表单场景的重叠程度不确定",
                "incentive": "吸引两家用户"
              },
              {
                "target_candidate_id": "jotform",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "同上",
                "incentive": "同上"
              }
            ],
            "evidence_family": "formbricks",
            "family_reason": "Formbricks 官方博客",
            "upstream_url": null,
            "published_at": "2026-08-16",
            "updated_at": null,
            "effective_at": null,
            "accessed_at": "2026-09-28",
            "access_status": "read",
            "access_note": "Jotform 价格为年付口径（Bronze $34），与其他来源的月付价格不同。",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": null,
              "status": "unavailable"
            }
          },
          {
            "id": "s12",
            "url": "https://youform.com/blog/tally-forms-vs-youform-cm78l24ne001p1188wueqp8qx/",
            "title": "Tally forms vs Youform",
            "publisher": "Youform",
            "publisher_product": "Youform",
            "owner": "Youform（法律实体未核实）",
            "identity_basis": [
              {
                "url": "https://youform.com/blog/tally-forms-vs-youform-cm78l24ne001p1188wueqp8qx/",
                "observation": "Youform 官方博客，直接对比 Tally"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "tally",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "Youform 出售在线表单构建器",
                "incentive": "吸引 Tally 用户"
              }
            ],
            "evidence_family": "youform",
            "family_reason": "Youform 官方博客",
            "upstream_url": null,
            "published_at": "2025-02-17",
            "updated_at": "2026-09-15",
            "effective_at": null,
            "accessed_at": "2026-09-28",
            "access_status": "read",
            "access_note": "页面提醒读者自行核对 Tally 的连接能力，本身即声明了信息局限。",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": null,
              "status": "unavailable"
            }
          },
          {
            "id": "s13",
            "url": "https://www.koji.so/blog/typeform-vs-jotform-2026",
            "title": "Typeform vs Jotform (2026): Which Form Builder Wins — and the AI Interview Upgrade",
            "publisher": "Koji",
            "publisher_product": "Koji（AI 访谈研究平台）",
            "owner": "Koji（法律实体未核实）",
            "identity_basis": [
              {
                "url": "https://www.koji.so/blog/typeform-vs-jotform-2026",
                "observation": "页面由 Koji Team 发布，自述为 AI-native research platform"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "typeform",
                "relationship": "adjacent_competitor",
                "overlapping_scenario_ids": [
                  "brand-survey"
                ],
                "basis": "AI 访谈可替代问卷；与线索表单、业务表单无明确重叠",
                "incentive": "把静态问卷描绘为过时"
              },
              {
                "target_candidate_id": "jotform",
                "relationship": "adjacent_competitor",
                "overlapping_scenario_ids": [
                  "brand-survey"
                ],
                "basis": "同上",
                "incentive": "同上"
              }
            ],
            "evidence_family": "koji",
            "family_reason": "Koji 官方博客",
            "upstream_url": null,
            "published_at": "2026-06-27",
            "updated_at": "2026-08-19",
            "effective_at": null,
            "accessed_at": "2026-09-28",
            "access_status": "read",
            "access_note": "只在 brand-survey 场景准入；未提供导出、上传或席位信息。",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": null,
              "status": "unavailable"
            }
          },
          {
            "id": "s14",
            "url": "https://www.jotform.com/typeform-alternative/faq/",
            "title": "FAQ About Migrating from Typeform to Jotform",
            "publisher": "Jotform",
            "publisher_product": "Jotform",
            "owner": "Jotform Inc.（未单独核实）",
            "identity_basis": [
              {
                "url": "https://www.jotform.com/typeform-alternative/faq/",
                "observation": "jotform.com 迁移 FAQ"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "typeform",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "同为通用在线表单构建器",
                "incentive": "促使迁移"
              }
            ],
            "evidence_family": "jotform-inc",
            "family_reason": "Jotform 官方网站内容",
            "upstream_url": null,
            "published_at": null,
            "updated_at": null,
            "effective_at": null,
            "accessed_at": "2026-09-28",
            "access_status": "read",
            "access_note": "没有关于 Typeform 导出能力的可用陈述；只提到一键导入是 Jotform 的功能。",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": null,
              "status": "unavailable"
            }
          },
          {
            "id": "s15",
            "url": "https://tally.so/help/best-alternatives-to-typeform",
            "title": "Best Typeform Alternatives: Comparison in 2026",
            "publisher": "Tally",
            "publisher_product": "Tally",
            "owner": "Tally（法律实体名称未核实）",
            "identity_basis": [
              {
                "url": "https://tally.so/help/best-alternatives-to-typeform",
                "observation": "Tally 帮助中心页面"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "typeform",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "同为通用在线表单构建器",
                "incentive": "推广 Tally"
              },
              {
                "target_candidate_id": "jotform",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "同上",
                "incentive": "同上"
              },
              {
                "target_candidate_id": "tally",
                "relationship": "self",
                "overlapping_scenario_ids": [],
                "basis": "发布者即 Tally",
                "incentive": "自荐"
              }
            ],
            "evidence_family": "tally-inc",
            "family_reason": "与 s01、s06 同一所有者",
            "upstream_url": null,
            "published_at": "2026-09-25",
            "updated_at": null,
            "effective_at": null,
            "accessed_at": "2026-09-28",
            "access_status": "read",
            "access_note": "发布日期早于截止日。关于 Jotform 团队功能写作 Enterprise $99+，与 s06 的 $59+ 不一致。",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": null,
              "status": "unavailable"
            }
          },
          {
            "id": "s16",
            "url": "https://fomr.io/alternative/jotform",
            "title": "Jotform Alternative: Unlimited Free Forms & Responses (2026) - Fomr",
            "publisher": "Fomr",
            "publisher_product": "Fomr",
            "owner": "Fomr（法律实体未核实）",
            "identity_basis": [
              {
                "url": "https://fomr.io/alternative/jotform",
                "observation": "Fomr 官网页面，自述为可视化表单构建器、Jotform 替代品"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "jotform",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "Fomr 出售在线表单构建器；支付与上传能力未独立核实",
                "incentive": "突出 Jotform 的额度限制"
              }
            ],
            "evidence_family": "fomr",
            "family_reason": "Fomr 官方网站",
            "upstream_url": null,
            "published_at": null,
            "updated_at": "2026-09-23",
            "effective_at": null,
            "accessed_at": "2026-09-28",
            "access_status": "read",
            "access_note": "清楚区分了月付与年付价格。",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": null,
              "status": "unavailable"
            }
          },
          {
            "id": "s17",
            "url": "https://fomr.io/blog/best-tally-alternatives",
            "title": "Best Tally alternatives: 6 form builders worth considering",
            "publisher": "Fomr",
            "publisher_product": "Fomr",
            "owner": "Fomr（法律实体未核实）",
            "identity_basis": [
              {
                "url": "https://fomr.io/blog/best-tally-alternatives",
                "observation": "Fomr 官方博客"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "tally",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "Fomr 出售在线表单构建器",
                "incentive": "吸引 Tally 用户"
              },
              {
                "target_candidate_id": "typeform",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "同上",
                "incentive": "同上"
              },
              {
                "target_candidate_id": "jotform",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "同上",
                "incentive": "同上"
              }
            ],
            "evidence_family": "fomr",
            "family_reason": "与 s16 同一所有者",
            "upstream_url": null,
            "published_at": null,
            "updated_at": "2026-09-23",
            "effective_at": null,
            "accessed_at": "2026-09-28",
            "access_status": "read",
            "access_note": "无",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": null,
              "status": "unavailable"
            }
          },
          {
            "id": "s18",
            "url": "https://formbricks.com/blog/typeform-vs-tally",
            "title": "Typeform vs Tally (vs Formbricks): Which Form Builder Should You Actually Choose in 2026?",
            "publisher": "Formbricks",
            "publisher_product": "Formbricks",
            "owner": "Formbricks（法律实体未核实）",
            "identity_basis": [
              {
                "url": "https://formbricks.com/blog/typeform-vs-tally",
                "observation": "Formbricks 官方博客"
              }
            ],
            "relations": [
              {
                "target_candidate_id": "typeform",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "表单/问卷构建器；业务表单场景的重叠未核实",
                "incentive": "吸引两家用户"
              },
              {
                "target_candidate_id": "tally",
                "relationship": "direct_competitor",
                "overlapping_scenario_ids": [
                  "lead-capture",
                  "brand-survey",
                  "business-form"
                ],
                "basis": "同上",
                "incentive": "同上"
              }
            ],
            "evidence_family": "formbricks",
            "family_reason": "与 s11 同一所有者",
            "upstream_url": null,
            "published_at": "2026-08-16",
            "updated_at": null,
            "effective_at": null,
            "accessed_at": "2026-09-28",
            "access_status": "read",
            "access_note": "提取结果注明 Tally Pro 价格有 $24 与 $29 两种说法（可能分别对应年付与月付）；未说明 Tally 是否提供逐题模式。",
            "snapshot": {
              "sha256": null,
              "captured_at": null,
              "captured_scope": null,
              "status": "unavailable"
            }
          }
        ],
        "claims": [
          {
            "id": "cl-tally-logic",
            "candidate_id": "tally",
            "baseline_candidate_id": null,
            "attribute": "条件逻辑",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "comparison",
            "reported_observation": "多家对手称 Tally 免费版包含条件逻辑。",
            "interpretation": "满足「支持条件显示或分支逻辑」的存在性要求；不说明嵌套或跨页规则的边界。",
            "scope": {
              "product_variant": "Tally 网页端",
              "deployment": "SaaS",
              "plan": "Free",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s09",
                "locator": "对比表「Conditional logic」行，Tally 免费列",
                "short_original_excerpt": null,
                "paraphrase": "Fillout 表格把条件逻辑列为 Tally 免费版功能",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者对 Tally 的具体陈述"
              },
              {
                "source_id": "s18",
                "locator": "Tally 部分，条件逻辑描述",
                "short_original_excerpt": "included free",
                "paraphrase": "Formbricks 称 Tally 条件逻辑免费提供，含隐藏字段与答案引用",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s17",
                "locator": "Tally 免费版能力段落",
                "short_original_excerpt": null,
                "paraphrase": "Fomr 称 Tally 免费版包括条件逻辑",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s08",
                "locator": "Tally 功能段落",
                "short_original_excerpt": null,
                "paraphrase": "forms.app 称 Tally 提供条件逻辑、文件上传和收款",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述（2024 年）"
              },
              {
                "source_id": "s07",
                "locator": "Tally 局限段落",
                "short_original_excerpt": null,
                "paraphrase": "Jotform 称 Tally 的条件逻辑与自动化工具受限",
                "relation": "context",
                "admissibility": "eligible",
                "reason": "定性批评，没有否认条件逻辑存在"
              }
            ],
            "limitations": [
              "不说明逻辑深度、跨页规则或计算功能",
              "各家的上游可能都是 Tally 自己的功能页"
            ],
            "evidence_strength": "limited",
            "strength_reason": "四个对手家族的说法一致，但上游可能都来自 Tally 自有资料，且无人说明逻辑边界。"
          },
          {
            "id": "cl-tally-export",
            "candidate_id": "tally",
            "baseline_candidate_id": null,
            "attribute": "提交数据导出",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "criticism",
            "reported_observation": "Jotform 对比表把 Tally 的「Export Submission Data」写为仅 CSV。",
            "interpretation": "这句话本意是批评，但也表明 Tally 可以导出 CSV，可以支持「能够导出提交记录」。",
            "scope": {
              "product_variant": "Tally",
              "deployment": "SaaS",
              "plan": null,
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s04",
                "locator": "对比表「Export Submission Data」行",
                "short_original_excerpt": "Only CSV",
                "paraphrase": "Tally 导出提交数据仅支持 CSV",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者对 Tally 的具体陈述"
              }
            ],
            "limitations": [
              "只有一个家族；未说明是哪个套餐",
              "未说明附件、部分响应是否随导出一并提供"
            ],
            "evidence_strength": "limited",
            "strength_reason": "单一对手家族，表格无日期。"
          },
          {
            "id": "cl-tally-quota",
            "candidate_id": "tally",
            "baseline_candidate_id": null,
            "attribute": "提交额度",
            "claim_type": "quota",
            "sensitive": false,
            "rhetorical_role": "concession",
            "reported_observation": "对手称 Tally 免费版表单与提交数量不限，Formbricks 补充说「在公平使用政策内」。",
            "interpretation": "每月 1000 次提交按对手说法不触及硬性提交上限，但公平使用的具体边界、存储上限及垃圾提交如何计数都不清楚。",
            "scope": {
              "product_variant": "Tally",
              "deployment": "SaaS",
              "plan": "Free/Pro",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s18",
                "locator": "Tally 响应上限段落",
                "short_original_excerpt": "within fair-use policy",
                "paraphrase": "免费版表单与提交不限，受公平使用政策约束",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s09",
                "locator": "对比表 responses 行",
                "short_original_excerpt": null,
                "paraphrase": "Tally 免费版响应数不限（与 Fillout 的 1000/月对比）",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s17",
                "locator": "Tally 定价段落",
                "short_original_excerpt": null,
                "paraphrase": "免费版响应数不限，但带 Tally 品牌",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              }
            ],
            "limitations": [
              "公平使用政策的内容未知",
              "垃圾提交、测试提交与部分响应是否计入未知",
              "总存储上限未知"
            ],
            "evidence_strength": "limited",
            "strength_reason": "三个家族一致，但「不限」的边界没有被说明。"
          },
          {
            "id": "cl-tally-partial",
            "candidate_id": "tally",
            "baseline_candidate_id": null,
            "attribute": "部分响应",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "comparison",
            "reported_observation": "对手称部分提交（partial submissions）是 Pro 功能；Youform 称部分响应不经集成同步、不触发邮件通知。",
            "interpretation": "部分响应与有效提交在 Tally 中是不同对象；需要部分响应时须 Pro。",
            "scope": {
              "product_variant": "Tally",
              "deployment": "SaaS",
              "plan": "Pro",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s09",
                "locator": "付费功能列表「Partial submissions」",
                "short_original_excerpt": null,
                "paraphrase": "部分提交需 $29/月付费版",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s12",
                "locator": "Partial Submissions 段落",
                "short_original_excerpt": "partial responses do not sync through integrations",
                "paraphrase": "部分响应需在设置中开启，不经集成同步，也不触发邮件通知",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s18",
                "locator": "Tally Pro 列表",
                "short_original_excerpt": null,
                "paraphrase": "Pro 包括部分提交",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              }
            ],
            "limitations": [
              "部分响应是否计入额度未知"
            ],
            "evidence_strength": "limited",
            "strength_reason": "三个家族一致，范围相符，但上游可能是 Tally 文档。"
          },
          {
            "id": "cl-tally-seats-free",
            "candidate_id": "tally",
            "baseline_candidate_id": null,
            "attribute": "免费版席位",
            "claim_type": "quota",
            "sensitive": false,
            "rhetorical_role": "comparison",
            "reported_observation": "Fillout 对比表称 Tally 免费版「Unlimited seats」。",
            "interpretation": "若属实，3 名编辑可能不需要升级；但与其他对手称团队成员属 Pro 功能的说法冲突。",
            "scope": {
              "product_variant": "Tally",
              "deployment": "SaaS",
              "plan": "Free",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s09",
                "locator": "免费版功能列表「Unlimited seats」",
                "short_original_excerpt": null,
                "paraphrase": "Tally 免费版席位不限",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              }
            ],
            "limitations": [
              "「seat」是否等于可编辑同一表单的协作成员不明"
            ],
            "evidence_strength": "limited",
            "strength_reason": "单一家族，并与 cl-tally-team-pro 冲突。"
          },
          {
            "id": "cl-tally-team-pro",
            "candidate_id": "tally",
            "baseline_candidate_id": null,
            "attribute": "团队协作套餐边界",
            "claim_type": "pricing_structure",
            "sensitive": false,
            "rhetorical_role": "comparison",
            "reported_observation": "Fomr、Formbricks 称 Pro 才有共享工作区与不限团队成员；forms.app 称工作区为 Pro 专属；Typeform（2025）称共享工作区需附加费用。",
            "interpretation": "3 名编辑协作可能需要 Pro。",
            "scope": {
              "product_variant": "Tally",
              "deployment": "SaaS",
              "plan": "Pro",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s17",
                "locator": "Pro 功能列表",
                "short_original_excerpt": "shared workspaces and unlimited team members",
                "paraphrase": "Pro 增加共享工作区与不限团队成员",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s18",
                "locator": "Team Seats 行",
                "short_original_excerpt": null,
                "paraphrase": "Pro：不限团队成员",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s08",
                "locator": "Collaboration 段落",
                "short_original_excerpt": null,
                "paraphrase": "不限工作区仅 Pro 提供，可按工作区管理权限",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述（2024）"
              },
              {
                "source_id": "s05",
                "locator": "Features 段落 collaboration",
                "short_original_excerpt": null,
                "paraphrase": "共享工作区需付附加费",
                "relation": "context",
                "admissibility": "eligible",
                "reason": "竞争者陈述，但为 2025 年资料，时效存疑"
              }
            ],
            "limitations": [
              "免费版能否由多人编辑同一表单未明说"
            ],
            "evidence_strength": "limited",
            "strength_reason": "多家族说法一致，但与 Fillout 的免费席位说法冲突。"
          },
          {
            "id": "cl-tally-pro-price",
            "candidate_id": "tally",
            "baseline_candidate_id": null,
            "attribute": "Pro 价格",
            "claim_type": "price_point",
            "sensitive": false,
            "rhetorical_role": "other",
            "reported_observation": "Fomr：Pro $29/月或 $290/年；Formbricks：$24–29/月；Fillout、forms.app：$29/月。",
            "interpretation": "$29/月很可能是月付价，$24 很可能是年付折算价，但各来源均未明确计费周期对应关系。",
            "scope": {
              "product_variant": "Tally",
              "deployment": "SaaS",
              "plan": "Pro",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s17",
                "locator": "Pricing 段落",
                "short_original_excerpt": "$29/month, or $290 a year",
                "paraphrase": "Pro 月付 $29 或年付 $290",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s18",
                "locator": "Branding Removal 行",
                "short_original_excerpt": null,
                "paraphrase": "Pro $24–29/月",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s09",
                "locator": "付费功能列",
                "short_original_excerpt": null,
                "paraphrase": "付费版 $29/月",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              }
            ],
            "limitations": [
              "税费、币种之外的附加项未知"
            ],
            "evidence_strength": "limited",
            "strength_reason": "数字大体一致，但上游可能都是 Tally 价格页。"
          },
          {
            "id": "cl-tally-brand",
            "candidate_id": "tally",
            "baseline_candidate_id": null,
            "attribute": "去品牌与自定义域名",
            "claim_type": "pricing_structure",
            "sensitive": false,
            "rhetorical_role": "comparison",
            "reported_observation": "对手称 Tally Pro 提供去除平台品牌和自定义域名。",
            "interpretation": "满足「提供品牌样式或去除平台品牌的选项」，但须付费。",
            "scope": {
              "product_variant": "Tally",
              "deployment": "SaaS",
              "plan": "Pro",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s08",
                "locator": "Pro plan 功能",
                "short_original_excerpt": null,
                "paraphrase": "Pro 提供自定义域名、工作区和去除平台品牌",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s12",
                "locator": "Pricing & Plans",
                "short_original_excerpt": null,
                "paraphrase": "Tally Pro 包括去品牌与自定义域名",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s18",
                "locator": "Branding Removal / Custom Domain 行",
                "short_original_excerpt": null,
                "paraphrase": "Pro 可去除 Tally 品牌并使用自定义域名",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s17",
                "locator": "Pro 功能列表",
                "short_original_excerpt": null,
                "paraphrase": "Pro 增加自定义域名与自定义 CSS",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              }
            ],
            "limitations": [
              "品牌样式的细节（字体、主题）在免费版的可用性未明"
            ],
            "evidence_strength": "limited",
            "strength_reason": "四个家族一致，上游可能是 Tally 价格页。"
          },
          {
            "id": "cl-tally-layout-doc",
            "candidate_id": "tally",
            "baseline_candidate_id": null,
            "attribute": "填写界面布局",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "comparison",
            "reported_observation": "Youform 称 Tally 使用文档式区块并支持多页表单；Formbricks 称其为文档式区块编辑器。",
            "interpretation": "多页表单不等于原生逐题展示模式；本证据不能推出 Tally 满足 brand-layout。",
            "scope": {
              "product_variant": "Tally",
              "deployment": "SaaS",
              "plan": null,
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s12",
                "locator": "Layout & Editor 段落",
                "short_original_excerpt": "supports multi-page forms",
                "paraphrase": "文档式区块，支持多页表单",
                "relation": "context",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述，但与逐题展示并不等价"
              },
              {
                "source_id": "s18",
                "locator": "Tally Layout",
                "short_original_excerpt": null,
                "paraphrase": "类 Notion 的文档式区块编辑器",
                "relation": "context",
                "admissibility": "eligible",
                "reason": "描述的是编辑器，不是填写界面"
              }
            ],
            "limitations": [
              "没有准入来源明确说明 Tally 的逐题展示模式"
            ],
            "evidence_strength": "limited",
            "strength_reason": "只是背景，不能确认也不能否定逐题模式。"
          },
          {
            "id": "cl-tally-no-conv",
            "candidate_id": "tally",
            "baseline_candidate_id": "typeform",
            "attribute": "对话式界面",
            "claim_type": "limitation",
            "sensitive": false,
            "rhetorical_role": "criticism",
            "reported_observation": "Typeform（2025 年页面）称 Tally 缺少对话式用户界面。",
            "interpretation": "这是对手的否定说法；「对话式界面」与「逐题展示」的范围不完全相同，而且资料已超过一年。",
            "scope": {
              "product_variant": "Tally",
              "deployment": "SaaS",
              "plan": null,
              "region": null,
              "effective_at": "2025-05-23"
            },
            "evidence_links": [
              {
                "source_id": "s05",
                "locator": "Design & Customization 段落",
                "short_original_excerpt": "conversational user interface",
                "paraphrase": "Tally 缺少对话式用户界面",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述；时效与范围存疑"
              }
            ],
            "limitations": [
              "2025 年资料",
              "未说明多页或每页一题能否实现逐题效果"
            ],
            "evidence_strength": "limited",
            "strength_reason": "单一对手家族、资料过时、范围不完全匹配。"
          },
          {
            "id": "cl-tally-mobile",
            "candidate_id": "tally",
            "baseline_candidate_id": "typeform",
            "attribute": "移动端定制",
            "claim_type": "limitation",
            "sensitive": false,
            "rhetorical_role": "criticism",
            "reported_observation": "Typeform 称 Tally 的构建器缺少移动视图，无法完整定制移动端体验。",
            "interpretation": "针对的是编辑侧的移动预览/定制，不等于移动端填写有故障。",
            "scope": {
              "product_variant": "Tally",
              "deployment": "SaaS",
              "plan": null,
              "region": null,
              "effective_at": "2025-05-23"
            },
            "evidence_links": [
              {
                "source_id": "s05",
                "locator": "Features & Functionality 段落",
                "short_original_excerpt": null,
                "paraphrase": "构建器缺少用于定制移动体验的移动视图",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "竞争者陈述，时效存疑"
              }
            ],
            "limitations": [
              "2025 年资料；不涉及填写者的实际体验"
            ],
            "evidence_strength": "limited",
            "strength_reason": "单一家族、过时。"
          },
          {
            "id": "cl-tally-upload",
            "candidate_id": "tally",
            "baseline_candidate_id": null,
            "attribute": "文件上传",
            "claim_type": "quota",
            "sensitive": false,
            "rhetorical_role": "comparison",
            "reported_observation": "Fillout、Fomr 称 Tally 免费版文件上传上限为每个文件 10MB；Formbricks 称免费版含文件上传；forms.app 称付费版文件上传不限。",
            "interpretation": "5MB 附件在对手报告的单文件上限之内；总存储上限未知。",
            "scope": {
              "product_variant": "Tally",
              "deployment": "SaaS",
              "plan": "Free（10MB/文件）",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s09",
                "locator": "File uploads 行",
                "short_original_excerpt": "10 mb/file limit",
                "paraphrase": "免费版每文件 10MB",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s17",
                "locator": "Limitations 段落",
                "short_original_excerpt": null,
                "paraphrase": "免费版上传上限 10MB",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s18",
                "locator": "Tally File Uploads",
                "short_original_excerpt": null,
                "paraphrase": "免费版包含文件上传",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s08",
                "locator": "Features 段落",
                "short_original_excerpt": null,
                "paraphrase": "付费版文件上传不限",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述（2024）"
              }
            ],
            "limitations": [
              "账户总存储、保留期与删除规则未知"
            ],
            "evidence_strength": "limited",
            "strength_reason": "多家族对 10MB 单文件上限说法一致，但上游可能是 Tally 文档。"
          },
          {
            "id": "cl-tally-stripe",
            "candidate_id": "tally",
            "baseline_candidate_id": null,
            "attribute": "Stripe 支付",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "comparison",
            "reported_observation": "Youform 称 Tally 免费版支持 Stripe 支付；Jotform 表格称 Tally 支付网关仅 Stripe；forms.app 称 Tally 有 Stripe 集成。",
            "interpretation": "满足「提供 Stripe 支付接入」；网关选择仅限 Stripe（按 Jotform 说法）。",
            "scope": {
              "product_variant": "Tally",
              "deployment": "SaaS",
              "plan": "Free",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s12",
                "locator": "Payments 段落",
                "short_original_excerpt": "Tally supports Stripe payments on Free",
                "paraphrase": "免费版支持 Stripe 收款",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s04",
                "locator": "Payment Gateways 行",
                "short_original_excerpt": "Only Stripe",
                "paraphrase": "支付网关仅 Stripe",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s08",
                "locator": "Features 段落",
                "short_original_excerpt": null,
                "paraphrase": "提供 Stripe 集成用于收款",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              }
            ],
            "limitations": [
              "Stripe 可用国家/币种未说明",
              "沙盒/测试模式是否可用未说明"
            ],
            "evidence_strength": "limited",
            "strength_reason": "三个家族一致，但上游可能是 Tally 文档，地区范围也未说明。"
          },
          {
            "id": "cl-tally-stripe-fee",
            "candidate_id": "tally",
            "baseline_candidate_id": null,
            "attribute": "支付平台附加费",
            "claim_type": "pricing_structure",
            "sensitive": false,
            "rhetorical_role": "concession",
            "reported_observation": "Youform 称 Tally 免费版收款不收额外 Tally 费用，Stripe 自身费用另计。",
            "interpretation": "平台费与处理商费是分开的；这句话不代表交易成本为零。",
            "scope": {
              "product_variant": "Tally",
              "deployment": "SaaS",
              "plan": "Free",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s12",
                "locator": "Payments 段落",
                "short_original_excerpt": "without an additional Tally fee",
                "paraphrase": "无额外 Tally 费用，Stripe 收费另计",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              }
            ],
            "limitations": [
              "单一家族；Stripe 费率未给出"
            ],
            "evidence_strength": "limited",
            "strength_reason": "单一家族。"
          },
          {
            "id": "cl-tally-workflow",
            "candidate_id": "tally",
            "baseline_candidate_id": "jotform",
            "attribute": "审批/工作流",
            "claim_type": "limitation",
            "sensitive": false,
            "rhetorical_role": "criticism",
            "reported_observation": "Jotform 对比表把 Tally 的 Workflow 写为 Not Available；Jotform 博客称 Tally 的团队审批功能有限。",
            "interpretation": "对手声称 Tally 没有原生审批，审批可能要借助外部自动化。Fillout 却把 Workflows 列为 Tally 付费功能，两者对「workflow」的定义可能不同。",
            "scope": {
              "product_variant": "Tally",
              "deployment": "SaaS",
              "plan": null,
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s04",
                "locator": "Advanced Features「Workflow」行",
                "short_original_excerpt": "Not Available",
                "paraphrase": "工作流不可用",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者的否定说法"
              },
              {
                "source_id": "s07",
                "locator": "Specific Gaps 段落",
                "short_original_excerpt": null,
                "paraphrase": "协作与团队审批功能有限",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者的定性批评"
              },
              {
                "source_id": "s09",
                "locator": "付费功能列表「Workflows」",
                "short_original_excerpt": null,
                "paraphrase": "Workflows 需 Tally 付费版",
                "relation": "contradicts",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述；「workflow」的定义可能不同"
              }
            ],
            "limitations": [
              "「workflow」没有统一定义"
            ],
            "evidence_strength": "limited",
            "strength_reason": "对手说法相互冲突，且定义不一。"
          },
          {
            "id": "cl-tally-notify",
            "candidate_id": "tally",
            "baseline_candidate_id": null,
            "attribute": "通知",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "comparison",
            "reported_observation": "Fillout 称 Tally 免费版提供自我邮件通知，付费版提供填写者邮件通知。",
            "interpretation": "维护者可以在免费版收到新提交通知；向申请人发确认邮件需付费。",
            "scope": {
              "product_variant": "Tally",
              "deployment": "SaaS",
              "plan": "Free/Pro",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s09",
                "locator": "免费/付费功能列表",
                "short_original_excerpt": null,
                "paraphrase": "自我邮件通知免费；填写者邮件通知需 $29/月",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              }
            ],
            "limitations": [
              "投递可靠性无证据"
            ],
            "evidence_strength": "limited",
            "strength_reason": "单一家族。"
          },
          {
            "id": "cl-tally-compliance",
            "candidate_id": "tally",
            "baseline_candidate_id": null,
            "attribute": "合规说法",
            "claim_type": "limitation",
            "sensitive": true,
            "rhetorical_role": "criticism",
            "reported_observation": "Jotform 表格称 Tally 无 PCI、HIPAA 合规；Typeform 页面称 Tally 缺少 HIPAA，同一页对 GDPR 的表述自相矛盾。",
            "interpretation": "敏感的合规类说法不能从竞品营销推出结论，只能作为需要核实的前提。",
            "scope": {
              "product_variant": "Tally",
              "deployment": "SaaS",
              "plan": null,
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s04",
                "locator": "Security & Compliance 行",
                "short_original_excerpt": null,
                "paraphrase": "PCI、HIPAA 标为不可用",
                "relation": "context",
                "admissibility": "eligible",
                "reason": "竞争者说法，敏感，不用于决策"
              },
              {
                "source_id": "s05",
                "locator": "Compliance & Security 段落",
                "short_original_excerpt": null,
                "paraphrase": "称缺少 HIPAA 等行业合规；对 GDPR 表述自相矛盾",
                "relation": "context",
                "admissibility": "eligible",
                "reason": "竞争者说法，内部矛盾且过时"
              }
            ],
            "limitations": [
              "不能作为合规结论"
            ],
            "evidence_strength": "unusable",
            "strength_reason": "属于敏感保证类，来源有利益关系且自相矛盾。"
          },
          {
            "id": "cl-tf-logic",
            "candidate_id": "typeform",
            "baseline_candidate_id": null,
            "attribute": "条件逻辑",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "concession",
            "reported_observation": "Tally 与 Jotform 均称 Typeform 免费版含条件逻辑；Paperform 称 Basic 起有；Formbricks 称高级条件逻辑、跳题与答案引用在 Plus 及以上。",
            "interpretation": "基础条件逻辑存在；更高级的逻辑可能需要 Plus。",
            "scope": {
              "product_variant": "Typeform",
              "deployment": "SaaS",
              "plan": "Free/Basic（基础）；Plus（高级，按 Formbricks）",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s01",
                "locator": "Conditional Logic 行 Typeform 列",
                "short_original_excerpt": "✅ Free",
                "paraphrase": "条件逻辑免费",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s02",
                "locator": "对比表 Conditional Logic in Free Plan",
                "short_original_excerpt": null,
                "paraphrase": "Typeform 免费版含条件逻辑：Yes",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者的让步性陈述"
              },
              {
                "source_id": "s10",
                "locator": "Typeform 功能表 Conditional logic",
                "short_original_excerpt": null,
                "paraphrase": "Basic 起有条件逻辑",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s18",
                "locator": "Typeform Conditional Logic",
                "short_original_excerpt": null,
                "paraphrase": "高级条件逻辑、跳题逻辑与答案引用在 Plus 及以上",
                "relation": "context",
                "admissibility": "eligible",
                "reason": "说的是高级逻辑的套餐边界"
              }
            ],
            "limitations": [
              "基础与高级逻辑的具体区别未说明"
            ],
            "evidence_strength": "limited",
            "strength_reason": "三个家族说法一致，高级逻辑的边界不清。"
          },
          {
            "id": "cl-tf-no-pdf",
            "candidate_id": "typeform",
            "baseline_candidate_id": "tally",
            "attribute": "PDF 导出",
            "claim_type": "limitation",
            "sensitive": false,
            "rhetorical_role": "criticism",
            "reported_observation": "Tally 称 Typeform 无 PDF 导出。",
            "interpretation": "只否定了 PDF 导出，不能据此推断 CSV/Excel 导出是否存在。",
            "scope": {
              "product_variant": "Typeform",
              "deployment": "SaaS",
              "plan": null,
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s01",
                "locator": "PDF export 行 Typeform 列",
                "short_original_excerpt": null,
                "paraphrase": "Typeform：No",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者的否定说法"
              },
              {
                "source_id": "s15",
                "locator": "Typeform 局限说明",
                "short_original_excerpt": null,
                "paraphrase": "Typeform 缺少导出为 PDF 的功能",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "同一家族重复"
              }
            ],
            "limitations": [
              "不涉及 CSV/Excel 导出"
            ],
            "evidence_strength": "limited",
            "strength_reason": "只有一个家族。"
          },
          {
            "id": "cl-tf-quota",
            "candidate_id": "typeform",
            "baseline_candidate_id": null,
            "attribute": "响应额度",
            "claim_type": "quota",
            "sensitive": false,
            "rhetorical_role": "comparison",
            "reported_observation": "Paperform、Formbricks：Free 10/月，Basic 100/月，Plus 1,000/月，Business 10,000/月；Fomr：免费版 10/月覆盖所有表单；Koji：额度按整个账户计，而非按表单。",
            "interpretation": "每月 1000 次提交正好等于 Plus 上限，峰值或垃圾提交没有余量；达到上限后的行为，准入来源未说明。",
            "scope": {
              "product_variant": "Typeform",
              "deployment": "SaaS",
              "plan": "Free/Basic/Plus/Business",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s10",
                "locator": "Typeform 套餐表",
                "short_original_excerpt": "submissions: 1,000/month",
                "paraphrase": "Plus 每月 1000 次提交",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s11",
                "locator": "Typeform Pricing/Plans",
                "short_original_excerpt": null,
                "paraphrase": "Plus $79/月，1000 响应/月",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s18",
                "locator": "Typeform Response Caps",
                "short_original_excerpt": null,
                "paraphrase": "Plus 1000/月",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "与 s11 同一家族"
              },
              {
                "source_id": "s17",
                "locator": "Typeform 段落",
                "short_original_excerpt": null,
                "paraphrase": "免费版每月 10 条，覆盖全部表单",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s13",
                "locator": "Response Caps 行",
                "short_original_excerpt": "across your whole account, not per form",
                "paraphrase": "额度按整个账户计",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "相邻竞争者，仅在品牌问卷场景准入"
              }
            ],
            "limitations": [
              "「response」是否含部分响应、垃圾提交未知",
              "超额行为缺少准入来源"
            ],
            "evidence_strength": "limited",
            "strength_reason": "多家族对数字说法一致，但计数口径与超额行为未知。"
          },
          {
            "id": "cl-tf-plus-seats",
            "candidate_id": "typeform",
            "baseline_candidate_id": null,
            "attribute": "席位",
            "claim_type": "quota",
            "sensitive": false,
            "rhetorical_role": "comparison",
            "reported_observation": "Paperform 称 Free/Basic 为 1 个用户、Plus 为 3 个、Business 为 5 个；Formbricks 称团队席位从 Plus 起提供。",
            "interpretation": "3 名编辑至少需要 Plus。",
            "scope": {
              "product_variant": "Typeform",
              "deployment": "SaaS",
              "plan": "Plus",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s10",
                "locator": "Typeform 套餐表 users",
                "short_original_excerpt": "users: 3",
                "paraphrase": "Plus 3 名用户",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s11",
                "locator": "Team Collaboration",
                "short_original_excerpt": null,
                "paraphrase": "团队席位从 Plus 起",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              }
            ],
            "limitations": [
              "用户权限粒度未知"
            ],
            "evidence_strength": "limited",
            "strength_reason": "两个家族一致。"
          },
          {
            "id": "cl-tf-price",
            "candidate_id": "typeform",
            "baseline_candidate_id": null,
            "attribute": "套餐价格",
            "claim_type": "price_point",
            "sensitive": false,
            "rhetorical_role": "other",
            "reported_observation": "Paperform：Basic $39/月，Plus $79/月，Business $129/月（年付 $91/月）；Formbricks：Basic $39，Plus $79，Business $129；Koji：入门付费版约 $25/月、Business 约 $83/月。",
            "interpretation": "Plus 的 $79 在两个家族中一致（很可能是月付价）；Koji 的数字可能是年付口径，但未说明。",
            "scope": {
              "product_variant": "Typeform",
              "deployment": "SaaS",
              "plan": "Basic/Plus/Business",
              "region": "USD",
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s10",
                "locator": "Typeform 套餐表",
                "short_original_excerpt": null,
                "paraphrase": "Plus $79/月；Business $129/月（年付 $91/月）",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s11",
                "locator": "Pricing/Plans",
                "short_original_excerpt": null,
                "paraphrase": "Basic $39，Plus $79，Business $129",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s13",
                "locator": "Pricing 行",
                "short_original_excerpt": null,
                "paraphrase": "入门约 $25/月（100 响应）",
                "relation": "contradicts",
                "admissibility": "out_of_scope",
                "reason": "相邻竞争者；价格数字与计费周期不明，仅作冲突提示"
              }
            ],
            "limitations": [
              "计费周期、税费未明"
            ],
            "evidence_strength": "limited",
            "strength_reason": "Plus 价格两个家族一致，入门价存在冲突。"
          },
          {
            "id": "cl-tf-layout",
            "candidate_id": "typeform",
            "baseline_candidate_id": null,
            "attribute": "逐题展示",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "concession",
            "reported_observation": "Jotform、Paperform、Formbricks、Tally、Koji 均描述 Typeform 以逐题（one question at a time）对话式展示为核心形式；Jotform 还称它也可以每页放多题。",
            "interpretation": "满足 brand-layout；不涉及转化率。",
            "scope": {
              "product_variant": "Typeform",
              "deployment": "SaaS",
              "plan": null,
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s02",
                "locator": "Design and Form Layout 段落",
                "short_original_excerpt": null,
                "paraphrase": "Typeform 以对话式格式为主，也可每页放多题",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s10",
                "locator": "Format 行",
                "short_original_excerpt": "Guided mode (one question at a time)",
                "paraphrase": "逐题模式是核心功能",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s11",
                "locator": "Typeform Design & Format",
                "short_original_excerpt": null,
                "paraphrase": "逐题对话式设计",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s15",
                "locator": "Typeform 设计说明",
                "short_original_excerpt": null,
                "paraphrase": "一页一题的格式",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s13",
                "locator": "Layout 行",
                "short_original_excerpt": null,
                "paraphrase": "全屏对话式逐题布局",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "相邻竞争者，品牌问卷场景准入"
              }
            ],
            "limitations": [
              "Formbricks 另称逐题从 Basic 起提供，与「免费版即有」的普遍描述未对齐"
            ],
            "evidence_strength": "limited",
            "strength_reason": "五个家族一致；按协议，上游未明时强度上限为 limited。"
          },
          {
            "id": "cl-tf-branding",
            "candidate_id": "typeform",
            "baseline_candidate_id": null,
            "attribute": "去品牌",
            "claim_type": "pricing_structure",
            "sensitive": false,
            "rhetorical_role": "comparison",
            "reported_observation": "Tally 称 Typeform 去除品牌需 $79/月；Formbricks 称去品牌在 Plus（$79/月）。",
            "interpretation": "满足 brand-style，但须 Plus 套餐。",
            "scope": {
              "product_variant": "Typeform",
              "deployment": "SaaS",
              "plan": "Plus",
              "region": "USD",
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s01",
                "locator": "Remove Branding 行 Typeform 列",
                "short_original_excerpt": "$79/mo",
                "paraphrase": "去品牌 $79/月起",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s18",
                "locator": "Typeform Branding Removal",
                "short_original_excerpt": null,
                "paraphrase": "Plus（$79/月）可去品牌",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              }
            ],
            "limitations": [
              "主题/品牌套件等更细的样式能力各套餐的边界未说明"
            ],
            "evidence_strength": "limited",
            "strength_reason": "两个家族一致。"
          },
          {
            "id": "cl-tf-domain",
            "candidate_id": "typeform",
            "baseline_candidate_id": null,
            "attribute": "自定义域名",
            "claim_type": "pricing_structure",
            "sensitive": false,
            "rhetorical_role": "comparison",
            "reported_observation": "Paperform、Formbricks 称自定义域名在 Plus；Tally 称 $99+/月。",
            "interpretation": "所需套餐存在冲突。",
            "scope": {
              "product_variant": "Typeform",
              "deployment": "SaaS",
              "plan": "Plus 或更高",
              "region": "USD",
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s10",
                "locator": "Custom domain 行",
                "short_original_excerpt": null,
                "paraphrase": "Plus 提供",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s18",
                "locator": "Custom Domain 行",
                "short_original_excerpt": null,
                "paraphrase": "Plus 提供",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s01",
                "locator": "Custom Domains 行 Typeform 列",
                "short_original_excerpt": "$99+/mo",
                "paraphrase": "自定义域名 $99+/月",
                "relation": "contradicts",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述，价格点与 Plus $79 不一致"
              }
            ],
            "limitations": [
              "可能是计费周期或附加项差异，未确认"
            ],
            "evidence_strength": "limited",
            "strength_reason": "存在未解决的冲突。"
          },
          {
            "id": "cl-tf-mobile",
            "candidate_id": "typeform",
            "baseline_candidate_id": null,
            "attribute": "移动端响应式",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "concession",
            "reported_observation": "Jotform 对比表标注 Typeform 表单支持移动端响应式：Yes。",
            "interpretation": "只说明页面会适配移动端，不说明具体移动端填写限制或体验。",
            "scope": {
              "product_variant": "Typeform",
              "deployment": "SaaS",
              "plan": null,
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s02",
                "locator": "对比表 Mobile-responsive forms 行",
                "short_original_excerpt": null,
                "paraphrase": "移动端响应式：Yes",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者的让步性陈述"
              }
            ],
            "limitations": [
              "单一家族；不是体验评估"
            ],
            "evidence_strength": "limited",
            "strength_reason": "单一家族、粒度粗。"
          },
          {
            "id": "cl-tf-long",
            "candidate_id": "typeform",
            "baseline_candidate_id": "jotform",
            "attribute": "长问卷适配",
            "claim_type": "qualitative_judgment",
            "sensitive": false,
            "rhetorical_role": "criticism",
            "reported_observation": "Formbricks 称 Typeform 不太适合冗长或复杂的问卷。",
            "interpretation": "对 15 题问卷是否构成问题未知；属于归因主观判断。",
            "scope": {
              "product_variant": "Typeform",
              "deployment": "SaaS",
              "plan": null,
              "region": null,
              "effective_at": "2026-08-16"
            },
            "evidence_links": [
              {
                "source_id": "s11",
                "locator": "Typeform Limitations",
                "short_original_excerpt": "Not well suited to long or complex surveys",
                "paraphrase": "不适合冗长/复杂问卷",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "竞争者的主观批评"
              }
            ],
            "limitations": [
              "未定义「冗长」"
            ],
            "evidence_strength": "limited",
            "strength_reason": "主观判断、单一家族。"
          },
          {
            "id": "cl-tf-upload",
            "candidate_id": "typeform",
            "baseline_candidate_id": null,
            "attribute": "文件上传",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "comparison",
            "reported_observation": "Tally 称 Typeform 文件上传需 $39+/月；Paperform 称 Basic 起有；Formbricks 称需付费套餐。",
            "interpretation": "付费套餐提供上传，满足 business-upload 的存在性要求；单文件上限未被说明，是否容得下 5MB 未知。",
            "scope": {
              "product_variant": "Typeform",
              "deployment": "SaaS",
              "plan": "Basic 起",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s01",
                "locator": "File Uploads 行 Typeform 列",
                "short_original_excerpt": "$39+/mo",
                "paraphrase": "文件上传 $39+/月",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s10",
                "locator": "File uploads 行",
                "short_original_excerpt": null,
                "paraphrase": "Basic 起提供，未说明上限",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s18",
                "locator": "Typeform File Uploads",
                "short_original_excerpt": null,
                "paraphrase": "需付费套餐",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              }
            ],
            "limitations": [
              "单文件/总存储上限未知"
            ],
            "evidence_strength": "limited",
            "strength_reason": "三个家族一致，但缺少容量信息。"
          },
          {
            "id": "cl-tf-stripe",
            "candidate_id": "typeform",
            "baseline_candidate_id": null,
            "attribute": "Stripe 支付",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "criticism",
            "reported_observation": "Paperform 称 Typeform 支持 Stripe 支付（并批评其仅支持单一处理商）；Formbricks 称 Typeform 除单一处理商外无原生支付；Tally 称收款需 $39+/月。",
            "interpretation": "Stripe 接入存在，满足 business-payment；所需套餐存在冲突。",
            "scope": {
              "product_variant": "Typeform",
              "deployment": "SaaS",
              "plan": "付费（具体套餐冲突）",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s10",
                "locator": "Typeform 功能表 Stripe payments 行及正文",
                "short_original_excerpt": null,
                "paraphrase": "Typeform 提供 Stripe 支付",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s11",
                "locator": "Typeform Limitations",
                "short_original_excerpt": null,
                "paraphrase": "除单一处理商外无原生支付",
                "relation": "context",
                "admissibility": "eligible",
                "reason": "没有点名 Stripe"
              },
              {
                "source_id": "s01",
                "locator": "Accept Payments 行 Typeform 列",
                "short_original_excerpt": null,
                "paraphrase": "收款需 $39+/月",
                "relation": "context",
                "admissibility": "eligible",
                "reason": "没有点名 Stripe"
              }
            ],
            "limitations": [
              "明确点名 Stripe 的只有 Paperform 一个家族",
              "地区/币种未说明"
            ],
            "evidence_strength": "limited",
            "strength_reason": "明确点名 Stripe 的只有一个家族，套餐边界存在冲突。"
          },
          {
            "id": "cl-tf-payment-tier-basic",
            "candidate_id": "typeform",
            "baseline_candidate_id": null,
            "attribute": "支付所需套餐（Basic 说）",
            "claim_type": "pricing_structure",
            "sensitive": false,
            "rhetorical_role": "comparison",
            "reported_observation": "Tally 称收款 $39+/月；Paperform 表格称 Stripe 支付从 Basic 起。",
            "interpretation": "若属实，Basic 即可收款。",
            "scope": {
              "product_variant": "Typeform",
              "deployment": "SaaS",
              "plan": "Basic",
              "region": "USD",
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s01",
                "locator": "Accept Payments 行",
                "short_original_excerpt": null,
                "paraphrase": "$39+/月",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s10",
                "locator": "对比表 Stripe payments 行",
                "short_original_excerpt": null,
                "paraphrase": "表格标 Basic",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              }
            ],
            "limitations": [
              "与同页正文冲突"
            ],
            "evidence_strength": "limited",
            "strength_reason": "存在未解决的冲突。"
          },
          {
            "id": "cl-tf-payment-tier-business",
            "candidate_id": "typeform",
            "baseline_candidate_id": null,
            "attribute": "支付所需套餐（Business 说）",
            "claim_type": "pricing_structure",
            "sensitive": false,
            "rhetorical_role": "criticism",
            "reported_observation": "Paperform 正文称 Typeform 收款限于 Business 档（$91/月，年付）。",
            "interpretation": "若属实，收款需要 Business。",
            "scope": {
              "product_variant": "Typeform",
              "deployment": "SaaS",
              "plan": "Business",
              "region": "USD",
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s10",
                "locator": "正文 payment gateway 段落",
                "short_original_excerpt": "$91/month Business tier",
                "paraphrase": "收款限于 Business 档",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              }
            ],
            "limitations": [
              "与同页表格冲突"
            ],
            "evidence_strength": "limited",
            "strength_reason": "单一来源，且与同页表格冲突。"
          },
          {
            "id": "cl-jf-logic",
            "candidate_id": "jotform",
            "baseline_candidate_id": null,
            "attribute": "条件逻辑",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "concession",
            "reported_observation": "Tally（Jotform 替代页、Typeform 替代页）、Paperform、Fomr 称 Jotform 免费版有条件逻辑；Tally 比较表另写为 $34+/月。",
            "interpretation": "所有来源都认为条件逻辑存在（存在性满足）；套餐边界存在冲突。",
            "scope": {
              "product_variant": "Jotform",
              "deployment": "SaaS",
              "plan": "Starter（多数说法）",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s06",
                "locator": "Features: Conditional logic",
                "short_original_excerpt": null,
                "paraphrase": "条件逻辑：Free",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s10",
                "locator": "Jotform 功能表 Conditional logic",
                "short_original_excerpt": null,
                "paraphrase": "Starter 起提供",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s16",
                "locator": "Features 段落",
                "short_original_excerpt": null,
                "paraphrase": "条件逻辑免费提供",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s01",
                "locator": "Conditional Logic 行 Jotform 列",
                "short_original_excerpt": "$34+/mo",
                "paraphrase": "条件逻辑 $34+/月",
                "relation": "context",
                "admissibility": "eligible",
                "reason": "同样承认功能存在，但套餐边界冲突"
              }
            ],
            "limitations": [
              "逻辑深度未说明；Formbricks 称复杂逻辑下加载可能变慢"
            ],
            "evidence_strength": "limited",
            "strength_reason": "三个家族说存在；套餐边界有冲突。"
          },
          {
            "id": "cl-jf-export-pdf",
            "candidate_id": "jotform",
            "baseline_candidate_id": "tally",
            "attribute": "PDF 导出",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "comparison",
            "reported_observation": "Tally 比较表把 Jotform 的「PDF export」标为免费可用。",
            "interpretation": "表格没有说明导出对象是提交记录还是表单本身，不能据此确认「能够导出提交记录」。",
            "scope": {
              "product_variant": "Jotform",
              "deployment": "SaaS",
              "plan": "Free",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s01",
                "locator": "PDF export 行 Jotform 列",
                "short_original_excerpt": null,
                "paraphrase": "PDF 导出：免费",
                "relation": "context",
                "admissibility": "eligible",
                "reason": "适用范围不明，只作背景"
              }
            ],
            "limitations": [
              "导出对象不明"
            ],
            "evidence_strength": "limited",
            "strength_reason": "单一家族且适用范围不明。"
          },
          {
            "id": "cl-jf-quota",
            "candidate_id": "jotform",
            "baseline_candidate_id": null,
            "attribute": "提交额度",
            "claim_type": "quota",
            "sensitive": false,
            "rhetorical_role": "comparison",
            "reported_observation": "多家对手称：Starter 5 表单/100 提交每月；Bronze 25 表单/1,000 提交；Silver 50 表单/2,500；Gold 100 表单/10,000。",
            "interpretation": "每月 1000 次提交正好等于 Bronze 上限，没有余量；5 个表单可用 Starter 表单数，但提交额度不够。",
            "scope": {
              "product_variant": "Jotform",
              "deployment": "SaaS",
              "plan": "Starter/Bronze/Silver/Gold",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s10",
                "locator": "Jotform 套餐表",
                "short_original_excerpt": null,
                "paraphrase": "Bronze 25 表单、1000 提交/月",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s11",
                "locator": "Jotform Pricing/Plans",
                "short_original_excerpt": null,
                "paraphrase": "Bronze 1000 提交/月",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s16",
                "locator": "Plan Caps",
                "short_original_excerpt": null,
                "paraphrase": "Bronze 25 表单、1000 提交",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s06",
                "locator": "Submission Limits",
                "short_original_excerpt": null,
                "paraphrase": "免费 100/月，$39 档 1000/月",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              }
            ],
            "limitations": [
              "垃圾提交与部分响应是否计入未知"
            ],
            "evidence_strength": "limited",
            "strength_reason": "多家族一致，但计数口径未知。"
          },
          {
            "id": "cl-jf-cap-disable",
            "candidate_id": "jotform",
            "baseline_candidate_id": null,
            "attribute": "超额行为",
            "claim_type": "limitation",
            "sensitive": false,
            "rhetorical_role": "criticism",
            "reported_observation": "Fomr 称 Jotform 超出套餐上限会停用表单直到升级；Starter 最多保存 500 条提交。",
            "interpretation": "到达 1000 上限后可能丢失后续线索；这是对手说法。",
            "scope": {
              "product_variant": "Jotform",
              "deployment": "SaaS",
              "plan": "全部有上限的套餐",
              "region": null,
              "effective_at": "2026-09-23"
            },
            "evidence_links": [
              {
                "source_id": "s16",
                "locator": "Plan Caps 段落",
                "short_original_excerpt": "disables forms that exceed plan caps until you upgrade",
                "paraphrase": "超出上限即停用表单，直到升级",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              }
            ],
            "limitations": [
              "单一家族；是否每月重置未由准入来源说明"
            ],
            "evidence_strength": "limited",
            "strength_reason": "单一家族。"
          },
          {
            "id": "cl-jf-storage",
            "candidate_id": "jotform",
            "baseline_candidate_id": null,
            "attribute": "存储",
            "claim_type": "quota",
            "sensitive": false,
            "rhetorical_role": "comparison",
            "reported_observation": "Formbricks：Starter 100MB、Bronze 1GB、Silver 10GB、Gold 100GB；Fomr：Starter 100MB、Bronze 1GB；Tally：免费 100MB。",
            "interpretation": "按账户计的存储：1000 份 5MB 附件约 5GB，超过 Bronze 的 1GB（按报告数字粗算，未计删除与归档）。",
            "scope": {
              "product_variant": "Jotform",
              "deployment": "SaaS",
              "plan": "Starter/Bronze/Silver/Gold",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s11",
                "locator": "Storage 段落",
                "short_original_excerpt": null,
                "paraphrase": "各档存储 100MB/1GB/10GB/100GB",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s16",
                "locator": "Storage Limits",
                "short_original_excerpt": null,
                "paraphrase": "Starter 100MB，Bronze 1GB",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s15",
                "locator": "JotForm File uploads",
                "short_original_excerpt": null,
                "paraphrase": "免费 100MB",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              }
            ],
            "limitations": [
              "单文件上限未说明",
              "存储是否按月重置、删除后是否释放未知"
            ],
            "evidence_strength": "limited",
            "strength_reason": "三个家族一致。"
          },
          {
            "id": "cl-jf-team",
            "candidate_id": "jotform",
            "baseline_candidate_id": null,
            "attribute": "团队协作",
            "claim_type": "pricing_structure",
            "sensitive": false,
            "rhetorical_role": "criticism",
            "reported_observation": "Formbricks 称 Jotform 为单用户，团队协作需定制价 Enterprise；Tally 两个页面分别称团队功能在 Enterprise（$59+ 或 $99+）。",
            "interpretation": "3 名编辑可能需要 Enterprise；价格不明。",
            "scope": {
              "product_variant": "Jotform",
              "deployment": "SaaS",
              "plan": "Enterprise",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s11",
                "locator": "Features by Tier",
                "short_original_excerpt": "team collaboration requires the custom-priced Enterprise tier",
                "paraphrase": "团队协作需定制价 Enterprise",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s06",
                "locator": "Features: Team features",
                "short_original_excerpt": null,
                "paraphrase": "团队功能：Enterprise（$59+）",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s15",
                "locator": "JotForm Team features",
                "short_original_excerpt": null,
                "paraphrase": "协作从 Enterprise（$99+/月）起",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "同一 Tally 家族，价格与 s06 不同"
              }
            ],
            "limitations": [
              "是否可以用共享账号或表单分享替代多席位未说明（且可能有安全影响）"
            ],
            "evidence_strength": "limited",
            "strength_reason": "两个家族在「需要 Enterprise」上一致，价格说法冲突。"
          },
          {
            "id": "cl-jf-price",
            "candidate_id": "jotform",
            "baseline_candidate_id": null,
            "attribute": "套餐价格",
            "claim_type": "price_point",
            "sensitive": false,
            "rhetorical_role": "other",
            "reported_observation": "Paperform、Fomr：Bronze 月付 $39、年付 $34；Formbricks：Bronze $34、Silver $39、Gold $99（年付口径）；forms.app：$39/$49/$129。",
            "interpretation": "$34 与 $39 的差异可用年付与月付解释。",
            "scope": {
              "product_variant": "Jotform",
              "deployment": "SaaS",
              "plan": "Bronze/Silver/Gold",
              "region": "USD",
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s16",
                "locator": "Pricing",
                "short_original_excerpt": "$39/month on month-to-month billing",
                "paraphrase": "Bronze 月付 $39，年付 $34/月",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s10",
                "locator": "Jotform 套餐表",
                "short_original_excerpt": null,
                "paraphrase": "Bronze $39/月（年付 $34/月），Silver $49，Gold $129",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s11",
                "locator": "Pricing/Plans",
                "short_original_excerpt": null,
                "paraphrase": "Bronze $34，Silver $39，Gold $99",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述，年付口径"
              },
              {
                "source_id": "s08",
                "locator": "Pricing & Plans",
                "short_original_excerpt": null,
                "paraphrase": "Bronze $39，Silver $49，Gold $129",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述（2024）"
              }
            ],
            "limitations": [
              "税费未知"
            ],
            "evidence_strength": "limited",
            "strength_reason": "差异可由计费周期解释，但上游可能是 Jotform 价格页。"
          },
          {
            "id": "cl-jf-card",
            "candidate_id": "jotform",
            "baseline_candidate_id": null,
            "attribute": "逐题（Card）布局",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "concession",
            "reported_observation": "Formbricks 称 Jotform 同时提供 Classic 与 Card 对话式布局；Paperform 表格称 Jotform 的逐题 Guided mode 从 Starter 起提供。",
            "interpretation": "满足 brand-layout；Formbricks 另有主观评价，认为其观感不如 Typeform。",
            "scope": {
              "product_variant": "Jotform Card Forms",
              "deployment": "SaaS",
              "plan": "Starter 起",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s11",
                "locator": "Jotform Design & Format",
                "short_original_excerpt": "Card conversational layout",
                "paraphrase": "提供 Classic 与 Card 对话式布局",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s10",
                "locator": "Jotform Format 行",
                "short_original_excerpt": null,
                "paraphrase": "逐题模式 Starter 起提供",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              }
            ],
            "limitations": [
              "Card 模式下的样式与逻辑限制仅部分已知（见 cl-jf-card-css）"
            ],
            "evidence_strength": "limited",
            "strength_reason": "两个家族一致。"
          },
          {
            "id": "cl-jf-card-css",
            "candidate_id": "jotform",
            "baseline_candidate_id": "tally",
            "attribute": "Card 表单样式限制",
            "claim_type": "limitation",
            "sensitive": false,
            "rhetorical_role": "criticism",
            "reported_observation": "Tally 称 Jotform 自定义 CSS 只能用于 Classic 表单，不能用于 Card 表单。",
            "interpretation": "以逐题 Card 模式做深度品牌定制可能受限；主题级样式是否可用未说明。",
            "scope": {
              "product_variant": "Jotform Card Forms",
              "deployment": "SaaS",
              "plan": null,
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s06",
                "locator": "Features: Custom CSS",
                "short_original_excerpt": "only Classic forms (not Card forms)",
                "paraphrase": "自定义 CSS 仅 Classic 可用",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              }
            ],
            "limitations": [
              "单一家族，无日期"
            ],
            "evidence_strength": "limited",
            "strength_reason": "单一家族。"
          },
          {
            "id": "cl-jf-branding",
            "candidate_id": "jotform",
            "baseline_candidate_id": null,
            "attribute": "去品牌",
            "claim_type": "pricing_structure",
            "sensitive": false,
            "rhetorical_role": "comparison",
            "reported_observation": "Tally 称去品牌 $34/月（比较表）或 $39/月（替代页）；Paperform 称 Bronze 起；Fomr 称至少 Bronze（$39/月）。",
            "interpretation": "满足 brand-style，需要 Bronze；$34 与 $39 可能是年付与月付的差别。",
            "scope": {
              "product_variant": "Jotform",
              "deployment": "SaaS",
              "plan": "Bronze",
              "region": "USD",
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s10",
                "locator": "Remove branding 行",
                "short_original_excerpt": null,
                "paraphrase": "Bronze 起",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s16",
                "locator": "Features 段落",
                "short_original_excerpt": null,
                "paraphrase": "去品牌至少需 Bronze（$39/月）",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s01",
                "locator": "Remove Branding 行 Jotform 列",
                "short_original_excerpt": null,
                "paraphrase": "$34/月",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              }
            ],
            "limitations": [
              "品牌移除是否适用于 Card 表单未单独说明"
            ],
            "evidence_strength": "limited",
            "strength_reason": "三个家族一致。"
          },
          {
            "id": "cl-jf-design",
            "candidate_id": "jotform",
            "baseline_candidate_id": null,
            "attribute": "样式选项",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "concession",
            "reported_observation": "Typeform 称 Jotform 可定制布局、字体、背景，在顶部加图片，并定制背景与字体颜色。",
            "interpretation": "存在基础品牌样式选项；未区分 Classic 与 Card。",
            "scope": {
              "product_variant": "Jotform",
              "deployment": "SaaS",
              "plan": null,
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s03",
                "locator": "Design & Customization 段落",
                "short_original_excerpt": null,
                "paraphrase": "可定制布局、字体、背景和颜色",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者的让步性陈述"
              }
            ],
            "limitations": [
              "未说明所需套餐与布局类型"
            ],
            "evidence_strength": "limited",
            "strength_reason": "单一家族。"
          },
          {
            "id": "cl-jf-domain",
            "candidate_id": "jotform",
            "baseline_candidate_id": null,
            "attribute": "自定义域名",
            "claim_type": "pricing_structure",
            "sensitive": false,
            "rhetorical_role": "criticism",
            "reported_observation": "Typeform、Paperform、Fomr、Tally（替代页）称自定义（子）域名仅 Enterprise；Tally 比较表写 $39+/月。",
            "interpretation": "多数说法指向 Enterprise，但 Tally 两页之间存在冲突。",
            "scope": {
              "product_variant": "Jotform",
              "deployment": "SaaS",
              "plan": "Enterprise（多数说法）",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s03",
                "locator": "Features 段落",
                "short_original_excerpt": null,
                "paraphrase": "自定义子域名仅 Enterprise",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s10",
                "locator": "Custom domain 行",
                "short_original_excerpt": null,
                "paraphrase": "Enterprise",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s16",
                "locator": "Features 段落",
                "short_original_excerpt": null,
                "paraphrase": "仅 Enterprise",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s01",
                "locator": "Custom Domains 行 Jotform 列",
                "short_original_excerpt": null,
                "paraphrase": "$39+/月",
                "relation": "contradicts",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述，与多数说法冲突"
              }
            ],
            "limitations": [
              "子域名与完整自定义域名可能不是同一功能"
            ],
            "evidence_strength": "limited",
            "strength_reason": "存在冲突。"
          },
          {
            "id": "cl-jf-upload",
            "candidate_id": "jotform",
            "baseline_candidate_id": null,
            "attribute": "文件上传",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "comparison",
            "reported_observation": "Paperform 称文件上传 Starter 起提供；Tally 替代页称免费 100MB；Tally 比较表写 $34+/月。",
            "interpretation": "上传功能存在，满足存在性要求；单文件上限与免费档可用性存在冲突。",
            "scope": {
              "product_variant": "Jotform",
              "deployment": "SaaS",
              "plan": "Starter 起（多数说法）",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s10",
                "locator": "File uploads 行",
                "short_original_excerpt": null,
                "paraphrase": "Starter 起提供",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s15",
                "locator": "JotForm File uploads",
                "short_original_excerpt": null,
                "paraphrase": "免费 100MB",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s01",
                "locator": "File Uploads 行 Jotform 列",
                "short_original_excerpt": null,
                "paraphrase": "$34+/月",
                "relation": "context",
                "admissibility": "eligible",
                "reason": "也承认功能存在，但套餐边界冲突"
              }
            ],
            "limitations": [
              "单文件大小上限未说明"
            ],
            "evidence_strength": "limited",
            "strength_reason": "两个家族说存在，套餐边界有冲突。"
          },
          {
            "id": "cl-jf-stripe",
            "candidate_id": "jotform",
            "baseline_candidate_id": null,
            "attribute": "Stripe 支付",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "concession",
            "reported_observation": "Tally 称 Jotform 集成约 40 个支付处理商，包括 PayPal、Stripe、Square；Paperform 称有 40+ 网关，Stripe 从 Starter 起；forms.app 称有 40 个支付集成。",
            "interpretation": "满足 business-payment。",
            "scope": {
              "product_variant": "Jotform",
              "deployment": "SaaS",
              "plan": "Starter 起",
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s06",
                "locator": "Payment Support",
                "short_original_excerpt": null,
                "paraphrase": "40 个处理商，含 Stripe",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s10",
                "locator": "Payment Processing",
                "short_original_excerpt": null,
                "paraphrase": "40+ 网关，Stripe 从 Starter 起",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s08",
                "locator": "Features",
                "short_original_excerpt": null,
                "paraphrase": "40 个支付集成选项",
                "relation": "context",
                "admissibility": "eligible",
                "reason": "没有点名 Stripe"
              }
            ],
            "limitations": [
              "地区/币种未说明"
            ],
            "evidence_strength": "limited",
            "strength_reason": "两个家族明确点名 Stripe。"
          },
          {
            "id": "cl-jf-payment-cap",
            "candidate_id": "jotform",
            "baseline_candidate_id": null,
            "attribute": "支付提交额度",
            "claim_type": "quota",
            "sensitive": false,
            "rhetorical_role": "criticism",
            "reported_observation": "Tally 称 Jotform 的支付提交额度为：免费 10 次/月、$39 档 100、$49 档 250、$129 档 1000。",
            "interpretation": "若 1000 份申请都含付款，按此说法需要 Gold 档；是对手说法。",
            "scope": {
              "product_variant": "Jotform",
              "deployment": "SaaS",
              "plan": "Starter/Bronze/Silver/Gold",
              "region": "USD",
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s06",
                "locator": "Submission Limits: payment submissions",
                "short_original_excerpt": null,
                "paraphrase": "支付提交额度 10/100/250/1000",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s15",
                "locator": "JotForm Payments",
                "short_original_excerpt": "Yes (10/mo)",
                "paraphrase": "免费 10 次/月",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "同一 Tally 家族"
              }
            ],
            "limitations": [
              "只有 Tally 一个家族"
            ],
            "evidence_strength": "limited",
            "strength_reason": "单一家族。"
          },
          {
            "id": "cl-jf-approvals",
            "candidate_id": "jotform",
            "baseline_candidate_id": null,
            "attribute": "原生审批",
            "claim_type": "capability",
            "sensitive": false,
            "rhetorical_role": "concession",
            "reported_observation": "forms.app 称 Jotform 有 Jotform Approvals 用于提交审批流程；Fomr 称其提供审批工作流。",
            "interpretation": "原生审批据报存在；所需套餐与在 3 人团队中的可用性未知。",
            "scope": {
              "product_variant": "Jotform Approvals",
              "deployment": "SaaS",
              "plan": null,
              "region": null,
              "effective_at": null
            },
            "evidence_links": [
              {
                "source_id": "s08",
                "locator": "Jotform Features",
                "short_original_excerpt": null,
                "paraphrase": "Jotform Approvals 用于提交工作流",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              },
              {
                "source_id": "s16",
                "locator": "Features",
                "short_original_excerpt": null,
                "paraphrase": "提供审批工作流",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "直接竞争者陈述"
              }
            ],
            "limitations": [
              "套餐边界未知；多名审批人可能受团队席位限制"
            ],
            "evidence_strength": "limited",
            "strength_reason": "两个家族一致。"
          },
          {
            "id": "cl-jf-slow",
            "candidate_id": "jotform",
            "baseline_candidate_id": "typeform",
            "attribute": "复杂逻辑性能",
            "claim_type": "qualitative_judgment",
            "sensitive": false,
            "rhetorical_role": "criticism",
            "reported_observation": "Formbricks 称复杂条件逻辑下 Jotform 表单加载可能变慢。",
            "interpretation": "没有实测，只是归因批评。",
            "scope": {
              "product_variant": "Jotform",
              "deployment": "SaaS",
              "plan": null,
              "region": null,
              "effective_at": "2026-08-16"
            },
            "evidence_links": [
              {
                "source_id": "s11",
                "locator": "Jotform Limitations",
                "short_original_excerpt": null,
                "paraphrase": "复杂条件逻辑下加载可能变慢",
                "relation": "supports",
                "admissibility": "eligible",
                "reason": "竞争者的主观批评"
              }
            ],
            "limitations": [
              "没有测量数据"
            ],
            "evidence_strength": "limited",
            "strength_reason": "单一家族主观判断。"
          }
        ],
        "constraint_matrix": [
          {
            "candidate_id": "tally",
            "scenario_id": "lead-capture",
            "constraint_id": "lead-logic",
            "status": "reported_met",
            "claim_ids": [
              "cl-tally-logic"
            ],
            "explanation": "四个对手家族称免费版有条件逻辑；逻辑深度未知。"
          },
          {
            "candidate_id": "tally",
            "scenario_id": "lead-capture",
            "constraint_id": "lead-export",
            "status": "reported_met",
            "claim_ids": [
              "cl-tally-export"
            ],
            "explanation": "Jotform 批评 Tally「仅 CSV」导出，这也表明可以导出；只有一个家族。"
          },
          {
            "candidate_id": "tally",
            "scenario_id": "brand-survey",
            "constraint_id": "brand-layout",
            "status": "unknown",
            "claim_ids": [
              "cl-tally-layout-doc",
              "cl-tally-no-conv"
            ],
            "explanation": "对手只说 Tally 支持多页和文档式编辑；Typeform（2025）称其缺少对话式界面。没有准入来源确认逐题模式。"
          },
          {
            "candidate_id": "tally",
            "scenario_id": "brand-survey",
            "constraint_id": "brand-style",
            "status": "reported_met",
            "claim_ids": [
              "cl-tally-brand"
            ],
            "explanation": "多家对手称 Pro 可去品牌、用自定义域名。"
          },
          {
            "candidate_id": "tally",
            "scenario_id": "business-form",
            "constraint_id": "business-upload",
            "status": "reported_met",
            "claim_ids": [
              "cl-tally-upload"
            ],
            "explanation": "免费版据报每文件 10MB，可容纳 5MB 附件。"
          },
          {
            "candidate_id": "tally",
            "scenario_id": "business-form",
            "constraint_id": "business-payment",
            "status": "reported_met",
            "claim_ids": [
              "cl-tally-stripe"
            ],
            "explanation": "三个家族称支持 Stripe；地区未说明。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "lead-capture",
            "constraint_id": "lead-logic",
            "status": "reported_met",
            "claim_ids": [
              "cl-tf-logic"
            ],
            "explanation": "Tally、Jotform、Paperform 称有条件逻辑。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "lead-capture",
            "constraint_id": "lead-export",
            "status": "unknown",
            "claim_ids": [
              "cl-tf-no-pdf"
            ],
            "explanation": "准入来源只否定了 PDF 导出；没有读到对手对 CSV/Excel 导出的陈述。没有提及不等于不支持。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "brand-survey",
            "constraint_id": "brand-layout",
            "status": "reported_met",
            "claim_ids": [
              "cl-tf-layout"
            ],
            "explanation": "五个对手家族一致称逐题展示是核心形式。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "brand-survey",
            "constraint_id": "brand-style",
            "status": "reported_met",
            "claim_ids": [
              "cl-tf-branding"
            ],
            "explanation": "去品牌据报需 Plus（$79/月）。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "business-form",
            "constraint_id": "business-upload",
            "status": "reported_met",
            "claim_ids": [
              "cl-tf-upload"
            ],
            "explanation": "付费套餐提供上传；单文件上限未知。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "business-form",
            "constraint_id": "business-payment",
            "status": "reported_met",
            "claim_ids": [
              "cl-tf-stripe"
            ],
            "explanation": "Paperform 点名 Typeform 支持 Stripe；所需套餐存在冲突（见 cf-tf-payment-tier）。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "lead-capture",
            "constraint_id": "lead-logic",
            "status": "reported_met",
            "claim_ids": [
              "cl-jf-logic"
            ],
            "explanation": "所有相关对手都认为条件逻辑存在；套餐边界有冲突。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "lead-capture",
            "constraint_id": "lead-export",
            "status": "unknown",
            "claim_ids": [
              "cl-jf-export-pdf"
            ],
            "explanation": "只有 Tally 表格中一行「PDF export」，导出对象不明；没有读到对手对提交记录导出的明确陈述。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "brand-survey",
            "constraint_id": "brand-layout",
            "status": "reported_met",
            "claim_ids": [
              "cl-jf-card"
            ],
            "explanation": "Formbricks、Paperform 称有 Card/逐题模式。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "brand-survey",
            "constraint_id": "brand-style",
            "status": "reported_met",
            "claim_ids": [
              "cl-jf-branding",
              "cl-jf-design"
            ],
            "explanation": "Bronze 可去品牌；Typeform 称有字体、颜色、背景等样式选项。Card 模式不能用自定义 CSS（见 cl-jf-card-css）。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "business-form",
            "constraint_id": "business-upload",
            "status": "reported_met",
            "claim_ids": [
              "cl-jf-upload"
            ],
            "explanation": "上传功能存在；单文件上限未知，存储按账户计。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "business-form",
            "constraint_id": "business-payment",
            "status": "reported_met",
            "claim_ids": [
              "cl-jf-stripe"
            ],
            "explanation": "Tally、Paperform 点名 Stripe。"
          }
        ],
        "preference_assessments": [
          {
            "candidate_id": "tally",
            "scenario_id": "lead-capture",
            "preference_id": "lead-quota",
            "status": "supported",
            "claim_ids": [
              "cl-tally-quota",
              "cl-tally-partial"
            ],
            "explanation": "据报提交数不限（但在公平使用政策内）；部分响应是 Pro 功能且单独处理。公平使用边界、垃圾提交计数与存储上限未知。"
          },
          {
            "candidate_id": "tally",
            "scenario_id": "lead-capture",
            "preference_id": "lead-cost",
            "status": "conflicting",
            "claim_ids": [
              "cl-tally-seats-free",
              "cl-tally-team-pro",
              "cl-tally-pro-price"
            ],
            "explanation": "Fillout 称免费版席位不限；Fomr、Formbricks、forms.app 称团队成员/工作区属 Pro（$29/月）。3 名编辑是否需要升级尚未确定。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "lead-capture",
            "preference_id": "lead-quota",
            "status": "opposed",
            "claim_ids": [
              "cl-tf-quota"
            ],
            "explanation": "Plus 上限 1000/月，与基准相同，峰值或垃圾提交没有余量；额度按账户计；超额行为没有准入来源。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "lead-capture",
            "preference_id": "lead-cost",
            "status": "opposed",
            "claim_ids": [
              "cl-tf-plus-seats",
              "cl-tf-price"
            ],
            "explanation": "3 名用户据报需要 Plus（$79/月）。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "lead-capture",
            "preference_id": "lead-quota",
            "status": "opposed",
            "claim_ids": [
              "cl-jf-quota",
              "cl-jf-cap-disable",
              "cl-jf-storage"
            ],
            "explanation": "Bronze 上限 1000/月正好等于基准；Fomr 称超额即停用表单。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "lead-capture",
            "preference_id": "lead-cost",
            "status": "opposed",
            "claim_ids": [
              "cl-jf-team"
            ],
            "explanation": "团队协作据报需 Enterprise，价格为定制价或说法冲突。"
          },
          {
            "candidate_id": "tally",
            "scenario_id": "brand-survey",
            "preference_id": "brand-mobile",
            "status": "opposed",
            "claim_ids": [
              "cl-tally-mobile"
            ],
            "explanation": "Typeform（2025）称构建器缺少移动视图；指的是编辑侧，资料过时，只是归因批评。"
          },
          {
            "candidate_id": "tally",
            "scenario_id": "brand-survey",
            "preference_id": "brand-tier",
            "status": "supported",
            "claim_ids": [
              "cl-tally-brand",
              "cl-tally-pro-price"
            ],
            "explanation": "去品牌与自定义域名据报都在 Pro（$29/月）。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "brand-survey",
            "preference_id": "brand-mobile",
            "status": "supported",
            "claim_ids": [
              "cl-tf-mobile"
            ],
            "explanation": "只有 Jotform 标注「移动端响应式」，粒度很粗，不代表体验。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "brand-survey",
            "preference_id": "brand-tier",
            "status": "conflicting",
            "claim_ids": [
              "cl-tf-branding",
              "cl-tf-domain"
            ],
            "explanation": "去品牌需 Plus；自定义域名一说在 Plus（$79），一说需 $99+。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "brand-survey",
            "preference_id": "brand-mobile",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "没有准入来源描述 Card 表单的移动端填写行为。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "brand-survey",
            "preference_id": "brand-tier",
            "status": "conflicting",
            "claim_ids": [
              "cl-jf-branding",
              "cl-jf-domain",
              "cl-jf-card-css"
            ],
            "explanation": "去品牌在 Bronze；自定义域名多数说法为 Enterprise，Tally 比较表写 $39+；Card 模式不能用自定义 CSS。"
          },
          {
            "candidate_id": "tally",
            "scenario_id": "business-form",
            "preference_id": "business-limits",
            "status": "supported",
            "claim_ids": [
              "cl-tally-upload",
              "cl-tally-stripe-fee"
            ],
            "explanation": "据报单文件上限 10MB，平台不收额外支付费，Stripe 费用另计；总存储未知。"
          },
          {
            "candidate_id": "tally",
            "scenario_id": "business-form",
            "preference_id": "business-routing",
            "status": "opposed",
            "claim_ids": [
              "cl-tally-workflow",
              "cl-tally-notify"
            ],
            "explanation": "Jotform 称 Tally 无工作流/审批，Fillout 却列出付费版有 Workflows（定义不一）；维护者通知免费，给申请人的通知需付费。审批可能需要外部自动化。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "business-form",
            "preference_id": "business-limits",
            "status": "conflicting",
            "claim_ids": [
              "cl-tf-upload",
              "cl-tf-payment-tier-basic",
              "cl-tf-payment-tier-business"
            ],
            "explanation": "上传容量未知；收款所需套餐一说 Basic、一说 Business；平台附加费未知。"
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "business-form",
            "preference_id": "business-routing",
            "status": "unknown",
            "claim_ids": [],
            "explanation": "没有准入来源描述 Typeform 的审批或通知能力。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "business-form",
            "preference_id": "business-limits",
            "status": "opposed",
            "claim_ids": [
              "cl-jf-payment-cap",
              "cl-jf-storage",
              "cl-jf-upload"
            ],
            "explanation": "Tally 称 Bronze 每月仅 100 次支付提交；Bronze 存储 1GB，约 1000 份 5MB 附件会超出；单文件上限未知。"
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "business-form",
            "preference_id": "business-routing",
            "status": "supported",
            "claim_ids": [
              "cl-jf-approvals"
            ],
            "explanation": "forms.app、Fomr 称有原生审批（Jotform Approvals）；所需套餐未知。"
          }
        ],
        "cost_comparisons": [
          {
            "scenario_id": "lead-capture",
            "candidate_id": "tally",
            "status": "conflicting",
            "currency": "USD",
            "billing_period": null,
            "commitment": null,
            "plan": "Free 或 Pro（取决于 3 名编辑是否需 Pro）",
            "workload": {
              "editors": 3,
              "forms": 5,
              "monthly_valid_submissions": 1000
            },
            "inputs": [
              {
                "name": "Pro 月价",
                "value": 29,
                "unit": "USD/月（计费周期推定为月付）",
                "claim_ids": [
                  "cl-tally-pro-price"
                ]
              }
            ],
            "formula": null,
            "estimated_software_cost": null,
            "missing_inputs": [
              "3 名编辑在免费版能否协作（证据冲突）",
              "税费",
              "公平使用政策边界"
            ],
            "excluded_costs": [
              "实施与维护工时",
              "外部自动化费用"
            ],
            "caveat": "软件费用是 $0 还是 $29/月，取决于未解决的席位冲突，因此不给出估算。"
          },
          {
            "scenario_id": "lead-capture",
            "candidate_id": "typeform",
            "status": "incomplete",
            "currency": "USD",
            "billing_period": null,
            "commitment": null,
            "plan": "Plus",
            "workload": {
              "editors": 3,
              "forms": 5,
              "monthly_valid_submissions": 1000
            },
            "inputs": [
              {
                "name": "Plus 价格",
                "value": 79,
                "unit": "USD/月",
                "claim_ids": [
                  "cl-tf-price"
                ]
              },
              {
                "name": "Plus 提交上限",
                "value": 1000,
                "unit": "responses/月",
                "claim_ids": [
                  "cl-tf-quota"
                ]
              },
              {
                "name": "Plus 用户数",
                "value": 3,
                "unit": "users",
                "claim_ids": [
                  "cl-tf-plus-seats"
                ]
              }
            ],
            "formula": null,
            "estimated_software_cost": null,
            "missing_inputs": [
              "计费周期与年付价",
              "税费",
              "超额行为及费用",
              "导出能力（硬约束未知）"
            ],
            "excluded_costs": [
              "超额或升级到 Business 的费用"
            ],
            "caveat": "1000 次正好等于上限；硬约束 lead-export 未知，因此不估算。"
          },
          {
            "scenario_id": "lead-capture",
            "candidate_id": "jotform",
            "status": "incomplete",
            "currency": "USD",
            "billing_period": null,
            "commitment": null,
            "plan": "Enterprise（团队协作据报所需）",
            "workload": {
              "editors": 3,
              "forms": 5,
              "monthly_valid_submissions": 1000
            },
            "inputs": [
              {
                "name": "Bronze 月付价（参考，单用户）",
                "value": 39,
                "unit": "USD/月",
                "claim_ids": [
                  "cl-jf-price"
                ]
              }
            ],
            "formula": null,
            "estimated_software_cost": null,
            "missing_inputs": [
              "Enterprise 价格（定制，或 $59+/$99+ 冲突）",
              "单用户共享账号是否可行",
              "税费"
            ],
            "excluded_costs": [
              "超额停用造成的线索损失"
            ],
            "caveat": "3 名编辑据报需 Enterprise，价格未知。"
          },
          {
            "scenario_id": "brand-survey",
            "candidate_id": "tally",
            "status": "not_assessed",
            "currency": "USD",
            "billing_period": null,
            "commitment": null,
            "plan": "Pro",
            "workload": {
              "editors": 3,
              "monthly_valid_submissions": 1000,
              "questions": 15
            },
            "inputs": [
              {
                "name": "Pro 月价",
                "value": 29,
                "unit": "USD/月",
                "claim_ids": [
                  "cl-tally-pro-price"
                ]
              }
            ],
            "formula": null,
            "estimated_software_cost": null,
            "missing_inputs": [
              "逐题模式是否存在（硬约束未知）"
            ],
            "excluded_costs": [],
            "caveat": "硬约束未知，不做成本评估。"
          },
          {
            "scenario_id": "brand-survey",
            "candidate_id": "typeform",
            "status": "conflicting",
            "currency": "USD",
            "billing_period": null,
            "commitment": null,
            "plan": "Plus（去品牌、3 用户）",
            "workload": {
              "editors": 3,
              "monthly_valid_submissions": 1000,
              "questions": 15
            },
            "inputs": [
              {
                "name": "Plus 价格",
                "value": 79,
                "unit": "USD/月",
                "claim_ids": [
                  "cl-tf-price",
                  "cl-tf-branding"
                ]
              }
            ],
            "formula": null,
            "estimated_software_cost": null,
            "missing_inputs": [
              "自定义域名是否需要 $99+ 档",
              "计费周期",
              "税费"
            ],
            "excluded_costs": [],
            "caveat": "如果需要自定义域名，所需套餐存在冲突。"
          },
          {
            "scenario_id": "brand-survey",
            "candidate_id": "jotform",
            "status": "incomplete",
            "currency": "USD",
            "billing_period": null,
            "commitment": null,
            "plan": "Bronze（去品牌）或 Enterprise（团队/自定义域名）",
            "workload": {
              "editors": 3,
              "monthly_valid_submissions": 1000,
              "questions": 15
            },
            "inputs": [
              {
                "name": "Bronze 月付价",
                "value": 39,
                "unit": "USD/月",
                "claim_ids": [
                  "cl-jf-price",
                  "cl-jf-branding"
                ]
              }
            ],
            "formula": null,
            "estimated_software_cost": null,
            "missing_inputs": [
              "Enterprise 价格",
              "自定义域名套餐冲突"
            ],
            "excluded_costs": [],
            "caveat": "3 名编辑需求把套餐推向价格未知的 Enterprise。"
          },
          {
            "scenario_id": "business-form",
            "candidate_id": "tally",
            "status": "incomplete",
            "currency": "USD",
            "billing_period": null,
            "commitment": null,
            "plan": "Free 或 Pro",
            "workload": {
              "editors": 3,
              "monthly_valid_submissions": 1000,
              "file_size_mb": 5,
              "payment_provider": "Stripe"
            },
            "inputs": [
              {
                "name": "Pro 月价",
                "value": 29,
                "unit": "USD/月",
                "claim_ids": [
                  "cl-tally-pro-price"
                ]
              }
            ],
            "formula": null,
            "estimated_software_cost": null,
            "missing_inputs": [
              "Stripe 处理费率（另计）",
              "付款金额",
              "席位是否需 Pro",
              "总存储上限"
            ],
            "excluded_costs": [
              "Stripe 交易费",
              "外部审批自动化费用"
            ],
            "caveat": "「无额外 Tally 费用」不代表交易成本为零。"
          },
          {
            "scenario_id": "business-form",
            "candidate_id": "typeform",
            "status": "conflicting",
            "currency": "USD",
            "billing_period": null,
            "commitment": null,
            "plan": "Basic 或 Business（支付所需套餐冲突）；3 用户需 Plus 以上",
            "workload": {
              "editors": 3,
              "monthly_valid_submissions": 1000,
              "file_size_mb": 5,
              "payment_provider": "Stripe"
            },
            "inputs": [
              {
                "name": "Plus 价格",
                "value": 79,
                "unit": "USD/月",
                "claim_ids": [
                  "cl-tf-price"
                ]
              }
            ],
            "formula": null,
            "estimated_software_cost": null,
            "missing_inputs": [
              "收款所需套餐",
              "平台附加费",
              "Stripe 费率",
              "上传容量"
            ],
            "excluded_costs": [
              "Stripe 交易费"
            ],
            "caveat": "支付所需套餐冲突未解决。"
          },
          {
            "scenario_id": "business-form",
            "candidate_id": "jotform",
            "status": "incomplete",
            "currency": "USD",
            "billing_period": null,
            "commitment": null,
            "plan": "Gold（若每份申请都含付款，按 Tally 说法）或 Enterprise（团队）",
            "workload": {
              "editors": 3,
              "monthly_valid_submissions": 1000,
              "file_size_mb": 5,
              "payment_provider": "Stripe"
            },
            "inputs": [
              {
                "name": "Gold 月付价",
                "value": 129,
                "unit": "USD/月",
                "claim_ids": [
                  "cl-jf-price"
                ]
              },
              {
                "name": "Gold 支付提交额度",
                "value": 1000,
                "unit": "payment submissions/月",
                "claim_ids": [
                  "cl-jf-payment-cap"
                ]
              }
            ],
            "formula": null,
            "estimated_software_cost": null,
            "missing_inputs": [
              "Enterprise 价格",
              "平台附加费",
              "Stripe 费率",
              "实际付款申请占比"
            ],
            "excluded_costs": [
              "Stripe 交易费",
              "超出存储的费用"
            ],
            "caveat": "Gold 年付价另有 $99 的说法；团队需求可能还要 Enterprise。"
          }
        ],
        "conflicts": [
          {
            "id": "cf-tally-seats",
            "claim_ids": [
              "cl-tally-seats-free",
              "cl-tally-team-pro"
            ],
            "affected_scenario_ids": [
              "lead-capture",
              "business-form"
            ],
            "description": "Tally 免费版是否允许多名编辑：Fillout 说席位不限，其他对手说团队成员属 Pro。",
            "scope_comparison": "都是 Tally 当前 SaaS；「seat」与「team member」的定义可能不同。",
            "disposition": "unresolved",
            "rationale": "没有来源解释这两个概念的差别。",
            "required_verification": "用 3 个账号在免费版尝试协作编辑同一表单。"
          },
          {
            "id": "cf-tf-payment-tier",
            "claim_ids": [
              "cl-tf-payment-tier-basic",
              "cl-tf-payment-tier-business"
            ],
            "affected_scenario_ids": [
              "business-form"
            ],
            "description": "Typeform 收款所需套餐：Basic（Tally、Paperform 表格）还是 Business（Paperform 正文）。",
            "scope_comparison": "同一产品；Paperform 同页的表格与正文互相矛盾。",
            "disposition": "unresolved",
            "rationale": "日期较新不能作为裁决依据；原因可能是套餐调整或写作错误。",
            "required_verification": "查看 Typeform 当前价格页，并在 Basic 试用账号中尝试添加 Stripe 支付题。"
          },
          {
            "id": "cf-tf-domain",
            "claim_ids": [
              "cl-tf-domain"
            ],
            "affected_scenario_ids": [
              "brand-survey"
            ],
            "description": "Typeform 自定义域名：Plus（$79）还是 $99+。",
            "scope_comparison": "可能是年付与月付或附加项的差别，未确认。",
            "disposition": "unresolved",
            "rationale": "来源都没有说明计费周期。",
            "required_verification": "核对 Typeform 价格页中自定义域名所在的套餐。"
          },
          {
            "id": "cf-jf-logic-upload-tier",
            "claim_ids": [
              "cl-jf-logic",
              "cl-jf-upload"
            ],
            "affected_scenario_ids": [
              "lead-capture",
              "business-form"
            ],
            "description": "Tally 比较表称 Jotform 条件逻辑与文件上传需 $34+/月；Tally 替代页、Paperform、Fomr 称免费/Starter 即有。",
            "scope_comparison": "同一发布者（Tally）的两页互相冲突；「❌ $34+」也可能指免费额度受限，而非完全不可用。",
            "disposition": "unresolved",
            "rationale": "功能存在不受影响，只影响套餐边界。",
            "required_verification": "在 Jotform Starter 账号中添加条件与上传字段。"
          },
          {
            "id": "cf-jf-domain",
            "claim_ids": [
              "cl-jf-domain"
            ],
            "affected_scenario_ids": [
              "brand-survey"
            ],
            "description": "Jotform 自定义域名：Enterprise（四个家族）还是 $39+（Tally 比较表）。",
            "scope_comparison": "子域名与自定义域名可能不是同一功能。",
            "disposition": "unresolved",
            "rationale": "功能定义不一致。",
            "required_verification": "核对 Jotform 各套餐页面中自定义域名/子域名的说明。"
          },
          {
            "id": "cf-jf-price-period",
            "claim_ids": [
              "cl-jf-price",
              "cl-jf-branding"
            ],
            "affected_scenario_ids": [
              "lead-capture",
              "brand-survey",
              "business-form"
            ],
            "description": "Jotform Bronze 价格 $34 与 $39 并存。",
            "scope_comparison": "Paperform、Fomr 明确说明 $39 为月付、$34 为年付折算。",
            "disposition": "resolved_scope_difference",
            "rationale": "差异由计费周期解释。",
            "required_verification": "下单前确认计费周期与税费。"
          },
          {
            "id": "cf-jf-team-price",
            "claim_ids": [
              "cl-jf-team"
            ],
            "affected_scenario_ids": [
              "lead-capture",
              "brand-survey",
              "business-form"
            ],
            "description": "Jotform 团队功能所在的 Enterprise：$59+、$99+ 还是定制价。",
            "scope_comparison": "Tally 两页之间以及与 Formbricks 的说法都不同。",
            "disposition": "unresolved",
            "rationale": "都指向 Enterprise，但价格不明。",
            "required_verification": "向 Jotform 销售询价 3 名编辑的方案。"
          },
          {
            "id": "cf-tally-workflow",
            "claim_ids": [
              "cl-tally-workflow"
            ],
            "affected_scenario_ids": [
              "business-form"
            ],
            "description": "Tally 是否有工作流：Jotform 说不可用，Fillout 列为付费功能。",
            "scope_comparison": "「workflow」的定义不同（审批流程与自动化动作）。",
            "disposition": "unresolved",
            "rationale": "定义不统一。",
            "required_verification": "试用中确认 Tally 付费版的 Workflows 能否实现审批状态流转。"
          }
        ],
        "scenario_decisions": [
          {
            "scenario_id": "lead-capture",
            "disposition": "conditional_shortlist",
            "candidate_outcomes": [
              {
                "candidate_id": "tally",
                "disposition": "shortlisted",
                "claim_ids": [
                  "cl-tally-logic",
                  "cl-tally-export",
                  "cl-tally-quota"
                ],
                "gap_ids": [
                  "gap-tally-fairuse",
                  "gap-spam-counting"
                ],
                "reason": "两项硬约束都有对手说法支持（导出一项只有单一家族）；席位冲突影响成本，不影响硬约束。"
              },
              {
                "candidate_id": "typeform",
                "disposition": "investigate_first",
                "claim_ids": [
                  "cl-tf-logic",
                  "cl-tf-no-pdf",
                  "cl-tf-quota"
                ],
                "gap_ids": [
                  "gap-tf-export",
                  "gap-tf-overage"
                ],
                "reason": "条件逻辑有支持，但没有读到对手对导出提交记录的陈述；Plus 上限正好等于基准。"
              },
              {
                "candidate_id": "jotform",
                "disposition": "investigate_first",
                "claim_ids": [
                  "cl-jf-logic",
                  "cl-jf-export-pdf",
                  "cl-jf-cap-disable"
                ],
                "gap_ids": [
                  "gap-jf-export",
                  "gap-jf-team"
                ],
                "reason": "条件逻辑有支持，但导出只有适用范围不明的「PDF export」一行；超额据报会停用表单。"
              }
            ],
            "comparative": {
              "status": "insufficient_basis",
              "preferred_candidate_id": null,
              "comparison_claim_ids": [],
              "reason": "只有 Tally 的两项硬约束都有支持；另外两家不是因为被证明不适合而落后，而是导出证据缺失。"
            },
            "options": [
              {
                "candidate_id": "tally",
                "best_for": "3 人团队收集约 1000 条/月线索、只需要基础条件显示并导出 CSV 的场景",
                "not_for": "需要复杂嵌套逻辑、多格式导出或明确 SLA 的团队",
                "supporting_claim_ids": [
                  "cl-tally-logic",
                  "cl-tally-export",
                  "cl-tally-quota"
                ],
                "counter_claim_ids": [
                  "cl-tally-seats-free",
                  "cl-tally-team-pro"
                ],
                "constraint_refs": [
                  "tally/lead-capture/lead-logic",
                  "tally/lead-capture/lead-export"
                ],
                "tradeoff": "对手称提交额度宽松，但条件逻辑被 Jotform 批评为受限，导出据报只有 CSV；3 人协作可能需要 Pro（$29/月）。",
                "alternative_candidate_id": "jotform",
                "reversal_condition": "若核实发现公平使用政策会限制 200 次/日的峰值，或免费/Pro 不能导出所需字段，就改为先调查 Jotform/Typeform 的导出能力。",
                "prerequisites": [
                  "确认 3 名编辑所需套餐",
                  "确认 CSV 导出包含隐藏字段与时间戳",
                  "确认公平使用政策与垃圾提交处理"
                ],
                "evidence_strength": "limited",
                "strength_reason": "导出能力只由 Jotform 一家的批评性表格支持；各项说法的上游可能是 Tally 自有资料。"
              }
            ],
            "abstention_reason": null,
            "verification_plan": [
              {
                "question": "Tally CSV 导出是否包含全部字段、隐藏字段与提交时间？",
                "method": "在试用账号中建含条件逻辑的样表，提交 5 条后导出",
                "success_criterion": "导出文件字段完整、条件隐藏字段按预期为空",
                "status": "not_executed"
              },
              {
                "question": "Typeform / Jotform 能否导出提交记录，格式与所需套餐是什么？",
                "method": "在两家试用账号中导出样表提交",
                "success_criterion": "得到可用于归档的 CSV/Excel",
                "status": "not_executed"
              },
              {
                "question": "垃圾提交与测试提交是否计入各平台额度？",
                "method": "试用中提交测试数据并观察额度计数",
                "success_criterion": "得到明确的计数规则",
                "status": "not_executed"
              }
            ]
          },
          {
            "scenario_id": "brand-survey",
            "disposition": "conditional_shortlist",
            "candidate_outcomes": [
              {
                "candidate_id": "tally",
                "disposition": "investigate_first",
                "claim_ids": [
                  "cl-tally-layout-doc",
                  "cl-tally-no-conv",
                  "cl-tally-brand"
                ],
                "gap_ids": [
                  "gap-tally-layout"
                ],
                "reason": "品牌选项有支持；逐题展示没有准入来源确认，Typeform（2025）还称其缺少对话式界面。"
              },
              {
                "candidate_id": "typeform",
                "disposition": "shortlisted",
                "claim_ids": [
                  "cl-tf-layout",
                  "cl-tf-branding",
                  "cl-tf-mobile"
                ],
                "gap_ids": [
                  "gap-tf-overage"
                ],
                "reason": "两项硬约束都有多个对手家族支持；去品牌需 Plus。"
              },
              {
                "candidate_id": "jotform",
                "disposition": "shortlisted",
                "claim_ids": [
                  "cl-jf-card",
                  "cl-jf-branding",
                  "cl-jf-design"
                ],
                "gap_ids": [
                  "gap-mobile",
                  "gap-jf-team"
                ],
                "reason": "Card 逐题布局与 Bronze 去品牌都有支持；Card 模式不能用自定义 CSS。"
              }
            ],
            "comparative": {
              "status": "insufficient_basis",
              "preferred_candidate_id": null,
              "comparison_claim_ids": [
                "cl-tf-mobile"
              ],
              "reason": "第一优先的偏好（移动端）只有 Typeform 有一条粗粒度说法，Jotform 未知，不能据此判定优劣；转化率不做排序。"
            },
            "options": [
              {
                "candidate_id": "typeform",
                "best_for": "以逐题对话式体验为核心、可接受 Plus 套餐的品牌问卷",
                "not_for": "月提交可能超过 1000 或预算不接受 $79/月级别的团队",
                "supporting_claim_ids": [
                  "cl-tf-layout",
                  "cl-tf-branding"
                ],
                "counter_claim_ids": [
                  "cl-tf-quota",
                  "cl-tf-long",
                  "cl-tf-domain"
                ],
                "constraint_refs": [
                  "typeform/brand-survey/brand-layout",
                  "typeform/brand-survey/brand-style"
                ],
                "tradeoff": "逐题展示是核心形式，但去品牌与 3 用户据报都要 Plus，上限 1000/月没有余量；Formbricks 称它不适合冗长问卷（主观判断）。",
                "alternative_candidate_id": "jotform",
                "reversal_condition": "若提交量超过 1000 或必须用自定义域名且确需 $99+ 档，重新比较 Jotform。",
                "prerequisites": [
                  "确认自定义域名所需套餐",
                  "手机上走通 15 题样表",
                  "确认超额行为"
                ],
                "evidence_strength": "limited",
                "strength_reason": "逐题形式有五个家族一致；去品牌只有两个家族，按协议强度上限为 limited。"
              },
              {
                "candidate_id": "jotform",
                "best_for": "希望在同一账号内同时使用传统表单与 Card 逐题问卷的团队",
                "not_for": "需要在逐题模式下写自定义 CSS 或需要多席位协作又不想买 Enterprise 的团队",
                "supporting_claim_ids": [
                  "cl-jf-card",
                  "cl-jf-branding",
                  "cl-jf-design"
                ],
                "counter_claim_ids": [
                  "cl-jf-card-css",
                  "cl-jf-domain",
                  "cl-jf-team"
                ],
                "constraint_refs": [
                  "jotform/brand-survey/brand-layout",
                  "jotform/brand-survey/brand-style"
                ],
                "tradeoff": "Bronze 即可去品牌，但 Card 模式不能用自定义 CSS，自定义域名多数说法在 Enterprise，团队协作也需 Enterprise。",
                "alternative_candidate_id": "typeform",
                "reversal_condition": "若 Card 模式的样式选项不足以实现品牌要求，或 3 人协作必须用 Enterprise 且超出预算，就转向 Typeform。",
                "prerequisites": [
                  "在 Card 模式下验证品牌样式",
                  "确认多人编辑方案",
                  "手机端走通"
                ],
                "evidence_strength": "limited",
                "strength_reason": "Card 布局有两个家族支持，样式限制只有单一家族说法。"
              }
            ],
            "abstention_reason": null,
            "verification_plan": [
              {
                "question": "Tally 是否提供逐题展示（非仅多页）？",
                "method": "在 Tally 试用中尝试每页一题或查找逐题模式",
                "success_criterion": "填写者每屏只看到一道题且可键盘操作",
                "status": "not_executed"
              },
              {
                "question": "三家在手机上填写 15 题问卷时的行为有何限制？",
                "method": "iOS/Android 浏览器走通样表，包括跳转与校验",
                "success_criterion": "全部题目可完成、无布局错误",
                "status": "not_executed"
              },
              {
                "question": "自定义域名在 Typeform/Jotform 所需套餐？",
                "method": "核对价格页并在试用中尝试配置",
                "success_criterion": "明确套餐与价格",
                "status": "not_executed"
              }
            ]
          },
          {
            "scenario_id": "business-form",
            "disposition": "conditional_shortlist",
            "candidate_outcomes": [
              {
                "candidate_id": "tally",
                "disposition": "shortlisted",
                "claim_ids": [
                  "cl-tally-upload",
                  "cl-tally-stripe",
                  "cl-tally-stripe-fee"
                ],
                "gap_ids": [
                  "gap-payment-fees"
                ],
                "reason": "上传（10MB/文件）与 Stripe 都有多个家族支持；审批据报需要外部自动化。"
              },
              {
                "candidate_id": "typeform",
                "disposition": "shortlisted",
                "claim_ids": [
                  "cl-tf-upload",
                  "cl-tf-stripe"
                ],
                "gap_ids": [
                  "gap-upload-size",
                  "gap-tf-payment-tier",
                  "gap-tf-routing"
                ],
                "reason": "上传与 Stripe 据报都存在，但收款所需套餐冲突、上传容量未知，只能作为附带条件的候选。"
              },
              {
                "candidate_id": "jotform",
                "disposition": "investigate_first",
                "claim_ids": [
                  "cl-jf-upload",
                  "cl-jf-stripe",
                  "cl-jf-approvals"
                ],
                "gap_ids": [
                  "gap-upload-size",
                  "gap-jf-team"
                ],
                "reason": "原始输出同时记录了涉及该选择的未解决冲突，发布前保守降为先核实。"
              }
            ],
            "comparative": {
              "status": "insufficient_basis",
              "preferred_candidate_id": null,
              "comparison_claim_ids": [
                "cl-tally-upload",
                "cl-jf-payment-cap",
                "cl-jf-approvals"
              ],
              "reason": "第一优先偏好（额度与费用）上 Typeform 属于冲突/未知状态，按协议不能做相对优选。"
            },
            "options": [
              {
                "candidate_id": "tally",
                "best_for": "附件不超过 10MB、只用 Stripe、审批可以用外部自动化完成的申请表",
                "not_for": "需要原生审批状态流转或非 Stripe 网关的流程",
                "supporting_claim_ids": [
                  "cl-tally-upload",
                  "cl-tally-stripe",
                  "cl-tally-stripe-fee"
                ],
                "counter_claim_ids": [
                  "cl-tally-workflow"
                ],
                "constraint_refs": [
                  "tally/business-form/business-upload",
                  "tally/business-form/business-payment"
                ],
                "tradeoff": "据报平台不加收支付费、单文件 10MB，但对手称没有原生审批。",
                "alternative_candidate_id": "jotform",
                "reversal_condition": "若必须使用原生审批，或附件超过 10MB 且 Pro 的上限不符，就改为评估 Jotform。",
                "prerequisites": [
                  "在 Stripe 测试模式下走通付款",
                  "确认总存储与保留规则",
                  "设计外部审批流程"
                ],
                "evidence_strength": "limited",
                "strength_reason": "多个家族一致，但 Stripe 地区范围与总存储未知。"
              },
              {
                "candidate_id": "typeform",
                "best_for": "已在使用 Typeform、业务表单量小且接受更高档套餐的团队",
                "not_for": "需要明确的上传容量或原生审批的流程",
                "supporting_claim_ids": [
                  "cl-tf-upload",
                  "cl-tf-stripe"
                ],
                "counter_claim_ids": [
                  "cl-tf-payment-tier-business",
                  "cl-tf-quota"
                ],
                "constraint_refs": [
                  "typeform/business-form/business-upload",
                  "typeform/business-form/business-payment"
                ],
                "tradeoff": "Stripe 与上传据报存在，但收款可能需要 Business 档，上传上限与审批能力没有证据。",
                "alternative_candidate_id": "tally",
                "reversal_condition": "若核实发现收款需 Business 或上传上限低于 5MB，就降为不优先。",
                "prerequisites": [
                  "确认收款所需套餐",
                  "确认单文件上限",
                  "确认通知方式"
                ],
                "evidence_strength": "limited",
                "strength_reason": "Stripe 只有 Paperform 一个家族明确点名，而且同页存在冲突。"
              }
            ],
            "abstention_reason": null,
            "verification_plan": [
              {
                "question": "三家在 Stripe 测试模式下能否完成付款并在提交记录中留下状态？",
                "method": "各自连接 Stripe 测试账号，只用测试卡",
                "success_criterion": "测试付款成功且提交记录显示付款状态",
                "status": "not_executed"
              },
              {
                "question": "5MB 附件上传与导出、归档是否可行？",
                "method": "上传 5MB PDF 后下载",
                "success_criterion": "文件完整，归档路径明确",
                "status": "not_executed"
              },
              {
                "question": "审批与通知分别依赖原生功能还是外部自动化？",
                "method": "搭建一次提交→审批→通知流程",
                "success_criterion": "审批状态可追踪，通知送达",
                "status": "not_executed"
              }
            ]
          }
        ],
        "coverage_matrix": [
          {
            "candidate_id": "tally",
            "scenario_id": "lead-capture",
            "eligible_family_ids": [
              "fillout",
              "formbricks",
              "fomr",
              "formsapp",
              "jotform-inc"
            ],
            "supported_constraints": [
              "lead-logic",
              "lead-export"
            ],
            "unknown_constraints": [],
            "counterevidence_search_ids": [
              "q07"
            ],
            "gap_ids": [
              "gap-tally-fairuse",
              "gap-spam-counting"
            ]
          },
          {
            "candidate_id": "tally",
            "scenario_id": "brand-survey",
            "eligible_family_ids": [
              "youform",
              "formbricks",
              "fomr",
              "formsapp",
              "typeform-sl"
            ],
            "supported_constraints": [
              "brand-style"
            ],
            "unknown_constraints": [
              "brand-layout"
            ],
            "counterevidence_search_ids": [
              "q11",
              "q15"
            ],
            "gap_ids": [
              "gap-tally-layout"
            ]
          },
          {
            "candidate_id": "tally",
            "scenario_id": "business-form",
            "eligible_family_ids": [
              "fillout",
              "fomr",
              "formsapp",
              "formbricks",
              "youform",
              "jotform-inc"
            ],
            "supported_constraints": [
              "business-upload",
              "business-payment"
            ],
            "unknown_constraints": [],
            "counterevidence_search_ids": [
              "q07"
            ],
            "gap_ids": [
              "gap-payment-fees"
            ]
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "lead-capture",
            "eligible_family_ids": [
              "tally-inc",
              "jotform-inc",
              "paperform",
              "formbricks",
              "fomr"
            ],
            "supported_constraints": [
              "lead-logic"
            ],
            "unknown_constraints": [
              "lead-export"
            ],
            "counterevidence_search_ids": [
              "q12",
              "q13"
            ],
            "gap_ids": [
              "gap-tf-export",
              "gap-tf-overage"
            ]
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "brand-survey",
            "eligible_family_ids": [
              "tally-inc",
              "jotform-inc",
              "paperform",
              "formbricks",
              "koji"
            ],
            "supported_constraints": [
              "brand-layout",
              "brand-style"
            ],
            "unknown_constraints": [],
            "counterevidence_search_ids": [
              "q13"
            ],
            "gap_ids": [
              "gap-tf-overage"
            ]
          },
          {
            "candidate_id": "typeform",
            "scenario_id": "business-form",
            "eligible_family_ids": [
              "tally-inc",
              "paperform",
              "formbricks"
            ],
            "supported_constraints": [
              "business-upload",
              "business-payment"
            ],
            "unknown_constraints": [],
            "counterevidence_search_ids": [
              "q09"
            ],
            "gap_ids": [
              "gap-upload-size",
              "gap-tf-payment-tier",
              "gap-tf-routing"
            ]
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "lead-capture",
            "eligible_family_ids": [
              "tally-inc",
              "paperform",
              "fomr",
              "formbricks"
            ],
            "supported_constraints": [
              "lead-logic"
            ],
            "unknown_constraints": [
              "lead-export"
            ],
            "counterevidence_search_ids": [
              "q12",
              "q14"
            ],
            "gap_ids": [
              "gap-jf-export",
              "gap-jf-team"
            ]
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "brand-survey",
            "eligible_family_ids": [
              "formbricks",
              "paperform",
              "tally-inc",
              "fomr",
              "typeform-sl"
            ],
            "supported_constraints": [
              "brand-layout",
              "brand-style"
            ],
            "unknown_constraints": [],
            "counterevidence_search_ids": [
              "q10"
            ],
            "gap_ids": [
              "gap-mobile",
              "gap-jf-team"
            ]
          },
          {
            "candidate_id": "jotform",
            "scenario_id": "business-form",
            "eligible_family_ids": [
              "tally-inc",
              "paperform",
              "formsapp",
              "fomr",
              "formbricks"
            ],
            "supported_constraints": [
              "business-upload",
              "business-payment"
            ],
            "unknown_constraints": [],
            "counterevidence_search_ids": [
              "q14"
            ],
            "gap_ids": [
              "gap-upload-size",
              "gap-jf-team"
            ]
          }
        ],
        "excluded": [
          {
            "source_id": "s01",
            "target_candidate_id": "tally",
            "locator": "比较表 Tally 列及正文自述",
            "reason": "self_promotion：Tally 描述自身",
            "effect_on_decision": "未用于任何 Tally 命题"
          },
          {
            "source_id": "s06",
            "target_candidate_id": "tally",
            "locator": "Tally 自身功能描述",
            "reason": "self_promotion",
            "effect_on_decision": "无"
          },
          {
            "source_id": "s15",
            "target_candidate_id": "tally",
            "locator": "Tally 自身优势描述",
            "reason": "self_promotion",
            "effect_on_decision": "无"
          },
          {
            "source_id": "s02",
            "target_candidate_id": "jotform",
            "locator": "Jotform 自述（Card 表单、审批、多支付等）",
            "reason": "self_promotion",
            "effect_on_decision": "Jotform 的 Card 布局与审批只采用其他家族的说法"
          },
          {
            "source_id": "s04",
            "target_candidate_id": "jotform",
            "locator": "Jotform 自述（Tables、150+ 集成）",
            "reason": "self_promotion",
            "effect_on_decision": "无"
          },
          {
            "source_id": "s07",
            "target_candidate_id": "jotform",
            "locator": "Jotform 推荐自身段落",
            "reason": "self_promotion",
            "effect_on_decision": "无"
          },
          {
            "source_id": "s03",
            "target_candidate_id": "typeform",
            "locator": "「87% 用户获得更高响应率」等自述",
            "reason": "self_promotion；转化类宣称",
            "effect_on_decision": "不对转化率排序"
          },
          {
            "source_id": "s05",
            "target_candidate_id": "typeform",
            "locator": "Typeform 自述段落",
            "reason": "self_promotion",
            "effect_on_decision": "无"
          },
          {
            "source_id": "s05",
            "target_candidate_id": "tally",
            "locator": "Compliance & Security 段落",
            "reason": "敏感合规说法，内部自相矛盾且过时；只作背景",
            "effect_on_decision": "不用于任何合规判断"
          },
          {
            "source_id": "s13",
            "target_candidate_id": "typeform",
            "locator": "价格与完成率（约 47%）段落",
            "reason": "out_of_scope：相邻竞争者只在 brand-survey 准入；完成率属于转化类说法",
            "effect_on_decision": "不用于线索与业务表单场景，也不用于转化率比较"
          },
          {
            "source_id": "s14",
            "target_candidate_id": "typeform",
            "locator": "迁移 FAQ 全页",
            "reason": "没有关于 Typeform 能力的可用陈述",
            "effect_on_decision": "Typeform 导出仍为未知"
          }
        ],
        "coverage_gaps": [
          {
            "id": "gap-tf-export",
            "candidate_id": "typeform",
            "scenario_id": "lead-capture",
            "question": "Typeform 能否导出提交记录（CSV/Excel），在哪些套餐？",
            "why_missing": "读到的对手页面只否定了 PDF 导出；搜索摘要中的导出说法来自未读或自有页面。",
            "decision_impact": "lead-export 为未知，Typeform 在线索场景只能先调查。",
            "next_action": "查找并阅读明确描述 Typeform 导出的对手页面，或在试用中验证。"
          },
          {
            "id": "gap-jf-export",
            "candidate_id": "jotform",
            "scenario_id": "lead-capture",
            "question": "Jotform 能否把提交记录导出为 CSV/Excel？",
            "why_missing": "只找到 Tally 表格中一行适用范围不明的「PDF export」；描述导出的页面都是 Jotform 自有页面。",
            "decision_impact": "lead-export 为未知。",
            "next_action": "阅读对手的迁移指南或比较页，或在试用中验证。"
          },
          {
            "id": "gap-tally-layout",
            "candidate_id": "tally",
            "scenario_id": "brand-survey",
            "question": "Tally 是否提供逐题展示？",
            "why_missing": "准入来源只描述了多页/文档式编辑；搜索摘要里的肯定说法来自未读页面。",
            "decision_impact": "Tally 在品牌问卷场景只能先调查。",
            "next_action": "核实 formgrid、splitforms 等页面的发布者关系后再阅读，或直接试用。"
          },
          {
            "id": "gap-tally-fairuse",
            "candidate_id": "tally",
            "scenario_id": "lead-capture",
            "question": "Tally「公平使用政策」的具体限制是什么？",
            "why_missing": "对手只提到存在该政策。",
            "decision_impact": "「不限提交」的边界不明。",
            "next_action": "试用或向厂商询问（厂商文档不能作为本期推荐证据）。"
          },
          {
            "id": "gap-spam-counting",
            "candidate_id": null,
            "scenario_id": "lead-capture",
            "question": "垃圾提交、测试提交与部分响应是否计入各平台额度？",
            "why_missing": "没有准入来源提及。",
            "decision_impact": "额度偏好只能部分评估。",
            "next_action": "试用中观察计数。"
          },
          {
            "id": "gap-tf-overage",
            "candidate_id": "typeform",
            "scenario_id": null,
            "question": "Typeform 到达响应上限后会发生什么？",
            "why_missing": "相关说明都来自 Typeform 自有帮助文档与社区（q13），不准入。",
            "decision_impact": "1000 次提交正好等于 Plus 上限，超额风险无法评估。",
            "next_action": "寻找对手的描述，或在试用中确认。"
          },
          {
            "id": "gap-upload-size",
            "candidate_id": null,
            "scenario_id": "business-form",
            "question": "Typeform 与 Jotform 的单文件大小上限是否容得下 5MB？",
            "why_missing": "对手只描述了功能存在或账户存储总量。",
            "decision_impact": "business-upload 的实际可用性存在剩余风险。",
            "next_action": "试用上传 5MB 文件。"
          },
          {
            "id": "gap-tf-payment-tier",
            "candidate_id": "typeform",
            "scenario_id": "business-form",
            "question": "Typeform 收款所需套餐是哪一档？",
            "why_missing": "对手说法冲突。",
            "decision_impact": "成本无法比较。",
            "next_action": "核对价格页与试用。"
          },
          {
            "id": "gap-tf-routing",
            "candidate_id": "typeform",
            "scenario_id": "business-form",
            "question": "Typeform 的审批与通知能力？",
            "why_missing": "没有准入来源提及。",
            "decision_impact": "第二优先偏好为未知。",
            "next_action": "补充检索。"
          },
          {
            "id": "gap-payment-fees",
            "candidate_id": null,
            "scenario_id": "business-form",
            "question": "各平台是否收支付附加费；Stripe 处理费率是多少？",
            "why_missing": "只有 Youform 说 Tally 不收附加费，另两家没有说法；处理商费率不在对手材料中。",
            "decision_impact": "无法计算交易总成本。",
            "next_action": "核对各平台条款与 Stripe 美国费率。"
          },
          {
            "id": "gap-jf-team",
            "candidate_id": "jotform",
            "scenario_id": null,
            "question": "3 名编辑是否必须用 Enterprise，价格是多少？",
            "why_missing": "对手的价格说法冲突，而且是定制价。",
            "decision_impact": "3 个场景的成本都无法估算。",
            "next_action": "询价。"
          },
          {
            "id": "gap-mobile",
            "candidate_id": null,
            "scenario_id": "brand-survey",
            "question": "三家在移动端填写时有哪些具体限制？",
            "why_missing": "对手材料只有粗粒度或针对编辑侧的说法。",
            "decision_impact": "第一优先偏好无法比较。",
            "next_action": "在手机上实际走通样表。"
          },
          {
            "id": "gap-compliance",
            "candidate_id": null,
            "scenario_id": null,
            "question": "无障碍、PCI、隐私等合规保证。",
            "why_missing": "严格来源政策下，竞品说法不能证明合规。",
            "decision_impact": "不是本计划的硬约束；如果处理敏感数据，需要独立核实。",
            "next_action": "向厂商索取合规文件，并做独立审查。"
          },
          {
            "id": "gap-dates",
            "candidate_id": null,
            "scenario_id": null,
            "question": "无日期页面（s01、s02、s04、s06、s09、s14）在截止日时的状态。",
            "why_missing": "页面未显示日期；读取时间在截止日之后。",
            "decision_impact": "价格与套餐边界可能已过时。",
            "next_action": "用存档快照核对截止日版本。"
          }
        ],
        "future_candidates": [
          {
            "name": "Fillout",
            "discovery_source_ids": [
              "s09"
            ],
            "why_consider_later": "对手页面显示它提供逐题模式、支付与上传，可能适合品牌问卷与业务表单；需要修订计划后再纳入。"
          },
          {
            "name": "Paperform",
            "discovery_source_ids": [
              "s10"
            ],
            "why_consider_later": "据其页面提供逐题 Guided Mode 与多种支付网关。"
          },
          {
            "name": "Formbricks",
            "discovery_source_ids": [
              "s11",
              "s18"
            ],
            "why_consider_later": "开源问卷工具，可能适合对部署有要求的问卷场景。"
          },
          {
            "name": "Youform",
            "discovery_source_ids": [
              "s12"
            ],
            "why_consider_later": "逐题对话式表单的替代选项。"
          }
        ],
        "completion": {
          "queries_used": 15,
          "url_read_attempts": 19,
          "stop_reason": "每个场景的关键硬约束都已找到可定位的对手说法，或已记录为缺口；已对额度、超额行为和逐题模式做过反证搜索。正文读取预算只剩 1 次，预计不足以同时补齐 Typeform 与 Jotform 的导出证据，因此停止，并把这些问题转为 investigate_first 与验证计划。",
          "unfinished_tasks": [
            "Typeform 与 Jotform 的提交记录导出证据",
            "Tally 逐题展示模式的准入证据",
            "Typeform 超额行为的准入证据",
            "各平台支付附加费与 Stripe 费率"
          ],
          "checks": [
            {
              "check": "影响选择的命题都有已读的准入段落",
              "outcome": "pass",
              "note": "shortlist 选项引用的命题都至少有一条 eligible + supports 链接；摘录来自 WebFetch 提取模型，未逐字节核对原文。"
            },
            {
              "check": "自荐与相邻越界内容未进入推荐证据",
              "outcome": "pass",
              "note": "见 excluded；Koji 只在 brand-survey 使用。"
            },
            {
              "check": "每个候选都出现在覆盖表中",
              "outcome": "pass",
              "note": "3×3 共 9 行。"
            },
            {
              "check": "硬约束没有被推断为通过",
              "outcome": "pass",
              "note": "Typeform/Jotform 导出与 Tally 逐题模式都标为 unknown。"
            },
            {
              "check": "成本单位可比",
              "outcome": "not_assessable",
              "note": "所有成本条目都为 incomplete、conflicting 或 not_assessed，没有输出估算值。"
            },
            {
              "check": "截止日时效",
              "outcome": "fail",
              "note": "所有读取都发生在 2026-09-28，晚于截止时间；有日期的页面都早于截止日，但 6 个无日期页面无法确认截止日状态。"
            },
            {
              "check": "来源所有权核实",
              "outcome": "not_assessable",
              "note": "没有单独读取身份页；发布者身份依据是页面所在域名与自述，法律实体未核实。"
            }
          ]
        }
      }
    }
  ],
  "integration": {
    "category_id": "online-forms",
    "constraint_matrix": [
      {
        "candidate_id": "tally",
        "scenario_id": "lead-capture",
        "constraint_id": "lead-logic",
        "status": "unknown",
        "explanation": "完整工作负载和当前套餐尚未复核通过；文章仅提供试用方向。",
        "evidence_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c7"
          }
        ]
      },
      {
        "candidate_id": "tally",
        "scenario_id": "lead-capture",
        "constraint_id": "lead-export",
        "status": "unknown",
        "explanation": "完整工作负载和当前套餐尚未复核通过；文章仅提供试用方向。",
        "evidence_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c8"
          }
        ]
      },
      {
        "candidate_id": "typeform",
        "scenario_id": "lead-capture",
        "constraint_id": "lead-logic",
        "status": "unknown",
        "explanation": "完整工作负载和当前套餐尚未复核通过；文章仅提供试用方向。",
        "evidence_refs": []
      },
      {
        "candidate_id": "typeform",
        "scenario_id": "lead-capture",
        "constraint_id": "lead-export",
        "status": "unknown",
        "explanation": "完整工作负载和当前套餐尚未复核通过；文章仅提供试用方向。",
        "evidence_refs": []
      },
      {
        "candidate_id": "jotform",
        "scenario_id": "lead-capture",
        "constraint_id": "lead-logic",
        "status": "unknown",
        "explanation": "完整工作负载和当前套餐尚未复核通过；文章仅提供试用方向。",
        "evidence_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c1"
          }
        ]
      },
      {
        "candidate_id": "jotform",
        "scenario_id": "lead-capture",
        "constraint_id": "lead-export",
        "status": "unknown",
        "explanation": "完整工作负载和当前套餐尚未复核通过；文章仅提供试用方向。",
        "evidence_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c2"
          }
        ]
      },
      {
        "candidate_id": "tally",
        "scenario_id": "brand-survey",
        "constraint_id": "brand-layout",
        "status": "unknown",
        "explanation": "完整工作负载和当前套餐尚未复核通过；文章仅提供试用方向。",
        "evidence_refs": []
      },
      {
        "candidate_id": "tally",
        "scenario_id": "brand-survey",
        "constraint_id": "brand-style",
        "status": "unknown",
        "explanation": "完整工作负载和当前套餐尚未复核通过；文章仅提供试用方向。",
        "evidence_refs": []
      },
      {
        "candidate_id": "typeform",
        "scenario_id": "brand-survey",
        "constraint_id": "brand-layout",
        "status": "unknown",
        "explanation": "完整工作负载和当前套餐尚未复核通过；文章仅提供试用方向。",
        "evidence_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c4"
          }
        ]
      },
      {
        "candidate_id": "typeform",
        "scenario_id": "brand-survey",
        "constraint_id": "brand-style",
        "status": "unknown",
        "explanation": "完整工作负载和当前套餐尚未复核通过；文章仅提供试用方向。",
        "evidence_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c5"
          }
        ]
      },
      {
        "candidate_id": "jotform",
        "scenario_id": "brand-survey",
        "constraint_id": "brand-layout",
        "status": "unknown",
        "explanation": "完整工作负载和当前套餐尚未复核通过；文章仅提供试用方向。",
        "evidence_refs": []
      },
      {
        "candidate_id": "jotform",
        "scenario_id": "brand-survey",
        "constraint_id": "brand-style",
        "status": "unknown",
        "explanation": "完整工作负载和当前套餐尚未复核通过；文章仅提供试用方向。",
        "evidence_refs": []
      },
      {
        "candidate_id": "tally",
        "scenario_id": "business-form",
        "constraint_id": "business-upload",
        "status": "unknown",
        "explanation": "完整工作负载和当前套餐尚未复核通过；文章仅提供试用方向。",
        "evidence_refs": []
      },
      {
        "candidate_id": "tally",
        "scenario_id": "business-form",
        "constraint_id": "business-payment",
        "status": "unknown",
        "explanation": "完整工作负载和当前套餐尚未复核通过；文章仅提供试用方向。",
        "evidence_refs": []
      },
      {
        "candidate_id": "typeform",
        "scenario_id": "business-form",
        "constraint_id": "business-upload",
        "status": "unknown",
        "explanation": "完整工作负载和当前套餐尚未复核通过；文章仅提供试用方向。",
        "evidence_refs": []
      },
      {
        "candidate_id": "typeform",
        "scenario_id": "business-form",
        "constraint_id": "business-payment",
        "status": "unknown",
        "explanation": "完整工作负载和当前套餐尚未复核通过；文章仅提供试用方向。",
        "evidence_refs": []
      },
      {
        "candidate_id": "jotform",
        "scenario_id": "business-form",
        "constraint_id": "business-upload",
        "status": "unknown",
        "explanation": "完整工作负载和当前套餐尚未复核通过；文章仅提供试用方向。",
        "evidence_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c3"
          }
        ]
      },
      {
        "candidate_id": "jotform",
        "scenario_id": "business-form",
        "constraint_id": "business-payment",
        "status": "unknown",
        "explanation": "完整工作负载和当前套餐尚未复核通过；文章仅提供试用方向。",
        "evidence_refs": []
      }
    ],
    "preference_assessments": [
      {
        "candidate_id": "tally",
        "scenario_id": "lead-capture",
        "preference_id": "lead-quota",
        "status": "unknown",
        "explanation": "缺少足够具体且口径一致的材料。",
        "run_id": "codex-v2-2026-09-28-online-forms",
        "evidence_refs": [],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "tally",
        "scenario_id": "lead-capture",
        "preference_id": "lead-cost",
        "status": "supported",
        "explanation": "有计费或维护线索，仍不支持相对排名。",
        "run_id": "codex-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c9"
          }
        ],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "typeform",
        "scenario_id": "lead-capture",
        "preference_id": "lead-quota",
        "status": "unknown",
        "explanation": "缺少足够具体且口径一致的材料。",
        "run_id": "codex-v2-2026-09-28-online-forms",
        "evidence_refs": [],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "typeform",
        "scenario_id": "lead-capture",
        "preference_id": "lead-cost",
        "status": "unknown",
        "explanation": "缺少足够具体且口径一致的材料。",
        "run_id": "codex-v2-2026-09-28-online-forms",
        "evidence_refs": [],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "jotform",
        "scenario_id": "lead-capture",
        "preference_id": "lead-quota",
        "status": "unknown",
        "explanation": "缺少足够具体且口径一致的材料。",
        "run_id": "codex-v2-2026-09-28-online-forms",
        "evidence_refs": [],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "jotform",
        "scenario_id": "lead-capture",
        "preference_id": "lead-cost",
        "status": "unknown",
        "explanation": "缺少足够具体且口径一致的材料。",
        "run_id": "codex-v2-2026-09-28-online-forms",
        "evidence_refs": [],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "tally",
        "scenario_id": "brand-survey",
        "preference_id": "brand-mobile",
        "status": "supported",
        "explanation": "有计费或维护线索，仍不支持相对排名。",
        "run_id": "codex-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c6"
          }
        ],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "tally",
        "scenario_id": "brand-survey",
        "preference_id": "brand-tier",
        "status": "unknown",
        "explanation": "缺少足够具体且口径一致的材料。",
        "run_id": "codex-v2-2026-09-28-online-forms",
        "evidence_refs": [],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "typeform",
        "scenario_id": "brand-survey",
        "preference_id": "brand-mobile",
        "status": "unknown",
        "explanation": "缺少足够具体且口径一致的材料。",
        "run_id": "codex-v2-2026-09-28-online-forms",
        "evidence_refs": [],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "typeform",
        "scenario_id": "brand-survey",
        "preference_id": "brand-tier",
        "status": "supported",
        "explanation": "有计费或维护线索，仍不支持相对排名。",
        "run_id": "codex-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c5"
          }
        ],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "jotform",
        "scenario_id": "brand-survey",
        "preference_id": "brand-mobile",
        "status": "unknown",
        "explanation": "缺少足够具体且口径一致的材料。",
        "run_id": "codex-v2-2026-09-28-online-forms",
        "evidence_refs": [],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "jotform",
        "scenario_id": "brand-survey",
        "preference_id": "brand-tier",
        "status": "unknown",
        "explanation": "缺少足够具体且口径一致的材料。",
        "run_id": "codex-v2-2026-09-28-online-forms",
        "evidence_refs": [],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "tally",
        "scenario_id": "business-form",
        "preference_id": "business-limits",
        "status": "unknown",
        "explanation": "缺少足够具体且口径一致的材料。",
        "run_id": "codex-v2-2026-09-28-online-forms",
        "evidence_refs": [],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "tally",
        "scenario_id": "business-form",
        "preference_id": "business-routing",
        "status": "unknown",
        "explanation": "缺少足够具体且口径一致的材料。",
        "run_id": "codex-v2-2026-09-28-online-forms",
        "evidence_refs": [],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "typeform",
        "scenario_id": "business-form",
        "preference_id": "business-limits",
        "status": "unknown",
        "explanation": "缺少足够具体且口径一致的材料。",
        "run_id": "codex-v2-2026-09-28-online-forms",
        "evidence_refs": [],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "typeform",
        "scenario_id": "business-form",
        "preference_id": "business-routing",
        "status": "unknown",
        "explanation": "缺少足够具体且口径一致的材料。",
        "run_id": "codex-v2-2026-09-28-online-forms",
        "evidence_refs": [],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "jotform",
        "scenario_id": "business-form",
        "preference_id": "business-limits",
        "status": "unknown",
        "explanation": "缺少足够具体且口径一致的材料。",
        "run_id": "codex-v2-2026-09-28-online-forms",
        "evidence_refs": [],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "jotform",
        "scenario_id": "business-form",
        "preference_id": "business-routing",
        "status": "unknown",
        "explanation": "缺少足够具体且口径一致的材料。",
        "run_id": "codex-v2-2026-09-28-online-forms",
        "evidence_refs": [],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "tally",
        "scenario_id": "lead-capture",
        "preference_id": "lead-quota",
        "status": "supported",
        "explanation": "据报提交数不限（但在公平使用政策内）；部分响应是 Pro 功能且单独处理。公平使用边界、垃圾提交计数与存储上限未知。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-quota"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-partial"
          }
        ],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "tally",
        "scenario_id": "lead-capture",
        "preference_id": "lead-cost",
        "status": "conflicting",
        "explanation": "Fillout 称免费版席位不限；Fomr、Formbricks、forms.app 称团队成员/工作区属 Pro（$29/月）。3 名编辑是否需要升级尚未确定。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-seats-free"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-team-pro"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-pro-price"
          }
        ],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "typeform",
        "scenario_id": "lead-capture",
        "preference_id": "lead-quota",
        "status": "opposed",
        "explanation": "Plus 上限 1000/月，与基准相同，峰值或垃圾提交没有余量；额度按账户计；超额行为没有准入来源。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tf-quota"
          }
        ],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "typeform",
        "scenario_id": "lead-capture",
        "preference_id": "lead-cost",
        "status": "opposed",
        "explanation": "3 名用户据报需要 Plus（$79/月）。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tf-plus-seats"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tf-price"
          }
        ],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "jotform",
        "scenario_id": "lead-capture",
        "preference_id": "lead-quota",
        "status": "opposed",
        "explanation": "Bronze 上限 1000/月正好等于基准；Fomr 称超额即停用表单。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-quota"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-cap-disable"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-storage"
          }
        ],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "jotform",
        "scenario_id": "lead-capture",
        "preference_id": "lead-cost",
        "status": "opposed",
        "explanation": "团队协作据报需 Enterprise，价格为定制价或说法冲突。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-team"
          }
        ],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "tally",
        "scenario_id": "brand-survey",
        "preference_id": "brand-mobile",
        "status": "opposed",
        "explanation": "Typeform（2025）称构建器缺少移动视图；指的是编辑侧，资料过时，只是归因批评。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-mobile"
          }
        ],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "tally",
        "scenario_id": "brand-survey",
        "preference_id": "brand-tier",
        "status": "supported",
        "explanation": "去品牌与自定义域名据报都在 Pro（$29/月）。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-brand"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-pro-price"
          }
        ],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "typeform",
        "scenario_id": "brand-survey",
        "preference_id": "brand-mobile",
        "status": "supported",
        "explanation": "只有 Jotform 标注「移动端响应式」，粒度很粗，不代表体验。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tf-mobile"
          }
        ],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "typeform",
        "scenario_id": "brand-survey",
        "preference_id": "brand-tier",
        "status": "conflicting",
        "explanation": "去品牌需 Plus；自定义域名一说在 Plus（$79），一说需 $99+。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tf-branding"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tf-domain"
          }
        ],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "jotform",
        "scenario_id": "brand-survey",
        "preference_id": "brand-mobile",
        "status": "unknown",
        "explanation": "没有准入来源描述 Card 表单的移动端填写行为。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "jotform",
        "scenario_id": "brand-survey",
        "preference_id": "brand-tier",
        "status": "conflicting",
        "explanation": "去品牌在 Bronze；自定义域名多数说法为 Enterprise，Tally 比较表写 $39+；Card 模式不能用自定义 CSS。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-branding"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-domain"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-card-css"
          }
        ],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "tally",
        "scenario_id": "business-form",
        "preference_id": "business-limits",
        "status": "supported",
        "explanation": "据报单文件上限 10MB，平台不收额外支付费，Stripe 费用另计；总存储未知。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-upload"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-stripe-fee"
          }
        ],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "tally",
        "scenario_id": "business-form",
        "preference_id": "business-routing",
        "status": "opposed",
        "explanation": "Jotform 称 Tally 无工作流/审批，Fillout 却列出付费版有 Workflows（定义不一）；维护者通知免费，给申请人的通知需付费。审批可能需要外部自动化。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-workflow"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-notify"
          }
        ],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "typeform",
        "scenario_id": "business-form",
        "preference_id": "business-limits",
        "status": "conflicting",
        "explanation": "上传容量未知；收款所需套餐一说 Basic、一说 Business；平台附加费未知。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tf-upload"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tf-payment-tier-basic"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tf-payment-tier-business"
          }
        ],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "typeform",
        "scenario_id": "business-form",
        "preference_id": "business-routing",
        "status": "unknown",
        "explanation": "没有准入来源描述 Typeform 的审批或通知能力。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "jotform",
        "scenario_id": "business-form",
        "preference_id": "business-limits",
        "status": "opposed",
        "explanation": "Tally 称 Bronze 每月仅 100 次支付提交；Bronze 存储 1GB，约 1000 份 5MB 附件会超出；单文件上限未知。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-payment-cap"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-storage"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-upload"
          }
        ],
        "review_status": "original_assessment; not promoted to final ranking"
      },
      {
        "candidate_id": "jotform",
        "scenario_id": "business-form",
        "preference_id": "business-routing",
        "status": "supported",
        "explanation": "forms.app、Fomr 称有原生审批（Jotform Approvals）；所需套餐未知。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-approvals"
          }
        ],
        "review_status": "original_assessment; not promoted to final ranking"
      }
    ],
    "comparisons": [
      {
        "scenario_id": "lead-capture",
        "candidate_id": "tally",
        "agreement_label": "agreement",
        "agreement_scope": "仅比较原始轮次的场景处置状态；不代表所有功能、套餐或来源判断一致。",
        "rationale": "功能存在性的描述不能直接证明三人、千份提交和支付工作量可行；保留套餐冲突。",
        "original_dispositions": {
          "codex": "shortlisted",
          "claude": "shortlisted"
        },
        "evidence_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c7"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c8"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-logic"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-export"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-quota"
          }
        ],
        "unresolved_conflict_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-tally-seats"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-jf-logic-upload-tier"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-jf-team-price"
          }
        ]
      },
      {
        "scenario_id": "lead-capture",
        "candidate_id": "typeform",
        "agreement_label": "agreement",
        "agreement_scope": "仅比较原始轮次的场景处置状态；不代表所有功能、套餐或来源判断一致。",
        "rationale": "功能存在性的描述不能直接证明三人、千份提交和支付工作量可行；保留套餐冲突。",
        "original_dispositions": {
          "codex": "investigate_first",
          "claude": "investigate_first"
        },
        "evidence_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c4"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c5"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tf-logic"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tf-no-pdf"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tf-quota"
          }
        ],
        "unresolved_conflict_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-tally-seats"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-jf-logic-upload-tier"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-jf-team-price"
          }
        ]
      },
      {
        "scenario_id": "lead-capture",
        "candidate_id": "jotform",
        "agreement_label": "partial_agreement",
        "agreement_scope": "仅比较原始轮次的场景处置状态；不代表所有功能、套餐或来源判断一致。",
        "rationale": "功能存在性的描述不能直接证明三人、千份提交和支付工作量可行；保留套餐冲突。",
        "original_dispositions": {
          "codex": "shortlisted",
          "claude": "investigate_first"
        },
        "evidence_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c1"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c2"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-logic"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-export-pdf"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-cap-disable"
          }
        ],
        "unresolved_conflict_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-tally-seats"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-jf-logic-upload-tier"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-jf-team-price"
          }
        ]
      },
      {
        "scenario_id": "brand-survey",
        "candidate_id": "tally",
        "agreement_label": "agreement",
        "agreement_scope": "仅比较原始轮次的场景处置状态；不代表所有功能、套餐或来源判断一致。",
        "rationale": "功能存在性的描述不能直接证明三人、千份提交和支付工作量可行；保留套餐冲突。",
        "original_dispositions": {
          "codex": "investigate_first",
          "claude": "investigate_first"
        },
        "evidence_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c6"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c7"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c8"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c9"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-layout-doc"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-no-conv"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-brand"
          }
        ],
        "unresolved_conflict_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-tf-domain"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-jf-domain"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-jf-team-price"
          }
        ]
      },
      {
        "scenario_id": "brand-survey",
        "candidate_id": "typeform",
        "agreement_label": "agreement",
        "agreement_scope": "仅比较原始轮次的场景处置状态；不代表所有功能、套餐或来源判断一致。",
        "rationale": "功能存在性的描述不能直接证明三人、千份提交和支付工作量可行；保留套餐冲突。",
        "original_dispositions": {
          "codex": "shortlisted",
          "claude": "shortlisted"
        },
        "evidence_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c4"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c5"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tf-layout"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tf-branding"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tf-mobile"
          }
        ],
        "unresolved_conflict_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-tf-domain"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-jf-domain"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-jf-team-price"
          }
        ]
      },
      {
        "scenario_id": "brand-survey",
        "candidate_id": "jotform",
        "agreement_label": "partial_agreement",
        "agreement_scope": "仅比较原始轮次的场景处置状态；不代表所有功能、套餐或来源判断一致。",
        "rationale": "功能存在性的描述不能直接证明三人、千份提交和支付工作量可行；保留套餐冲突。",
        "original_dispositions": {
          "codex": "investigate_first",
          "claude": "shortlisted"
        },
        "evidence_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c1"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c2"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c3"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-card"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-branding"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-design"
          }
        ],
        "unresolved_conflict_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-tf-domain"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-jf-domain"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-jf-team-price"
          }
        ]
      },
      {
        "scenario_id": "business-form",
        "candidate_id": "tally",
        "agreement_label": "partial_agreement",
        "agreement_scope": "仅比较原始轮次的场景处置状态；不代表所有功能、套餐或来源判断一致。",
        "rationale": "功能存在性的描述不能直接证明三人、千份提交和支付工作量可行；保留套餐冲突。",
        "original_dispositions": {
          "codex": "investigate_first",
          "claude": "shortlisted"
        },
        "evidence_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c6"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c7"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c8"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c9"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-upload"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-stripe"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-stripe-fee"
          }
        ],
        "unresolved_conflict_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-tally-seats"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-tf-payment-tier"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-jf-logic-upload-tier"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-jf-team-price"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-tally-workflow"
          }
        ]
      },
      {
        "scenario_id": "business-form",
        "candidate_id": "typeform",
        "agreement_label": "partial_agreement",
        "agreement_scope": "仅比较原始轮次的场景处置状态；不代表所有功能、套餐或来源判断一致。",
        "rationale": "功能存在性的描述不能直接证明三人、千份提交和支付工作量可行；保留套餐冲突。",
        "original_dispositions": {
          "codex": "investigate_first",
          "claude": "shortlisted"
        },
        "evidence_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c4"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c5"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tf-upload"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tf-stripe"
          }
        ],
        "unresolved_conflict_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-tally-seats"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-tf-payment-tier"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-jf-logic-upload-tier"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-jf-team-price"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-tally-workflow"
          }
        ]
      },
      {
        "scenario_id": "business-form",
        "candidate_id": "jotform",
        "agreement_label": "agreement",
        "agreement_scope": "仅比较原始轮次的场景处置状态；不代表所有功能、套餐或来源判断一致。",
        "rationale": "功能存在性的描述不能直接证明三人、千份提交和支付工作量可行；保留套餐冲突。",
        "original_dispositions": {
          "codex": "investigate_first",
          "claude": "investigate_first"
        },
        "evidence_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c1"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c2"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c3"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-upload"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-stripe"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-approvals"
          }
        ],
        "unresolved_conflict_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-tally-seats"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-tf-payment-tier"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-jf-logic-upload-tier"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-jf-team-price"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "conflict_id": "cf-tally-workflow"
          }
        ]
      }
    ],
    "scenario_decisions": [
      {
        "scenario_id": "lead-capture",
        "disposition": "investigate_first",
        "candidate_outcomes": [
          {
            "candidate_id": "tally",
            "disposition": "investigate_first",
            "evidence_refs": [
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c7"
              },
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c8"
              },
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c9"
              }
            ],
            "reason": "功能存在性的描述不能直接证明三人、千份提交和支付工作量可行；保留套餐冲突。"
          },
          {
            "candidate_id": "typeform",
            "disposition": "investigate_first",
            "evidence_refs": [
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c4"
              },
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c5"
              }
            ],
            "reason": "功能存在性的描述不能直接证明三人、千份提交和支付工作量可行；保留套餐冲突。"
          },
          {
            "candidate_id": "jotform",
            "disposition": "investigate_first",
            "evidence_refs": [
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c1"
              },
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c2"
              },
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c3"
              }
            ],
            "reason": "功能存在性的描述不能直接证明三人、千份提交和支付工作量可行；保留套餐冲突。"
          }
        ],
        "comparative": {
          "status": "insufficient_basis",
          "preferred_candidate_id": null,
          "comparison_claim_ids": [],
          "reason": "没有同口径、同工作负载的实测或完整当前套餐依据，不指定相对赢家。"
        },
        "options": [],
        "abstention_reason": "先验证文章中与自己需求有关的条件，再决定是否采用。",
        "verification_plan": [
          {
            "question": "每月1000次线索提交，条件显示字段并导出数据是否能在所需套餐完成？",
            "method": "用团队控制的测试数据建立最小流程，逐项操作硬约束，并核对席位、额度、导出与账单。",
            "required_user_data": {
              "editors": 3,
              "forms": 5,
              "monthly_valid_submissions": 1000,
              "peak_submissions_per_day": 200,
              "languages": [
                "English"
              ],
              "payment": false
            },
            "success_criterion": "支持条件显示或分支逻辑；能够导出提交记录",
            "failure_criterion": "任一必要操作不可用、额度不足或超出预算。",
            "status": "not_executed"
          }
        ]
      },
      {
        "scenario_id": "brand-survey",
        "disposition": "investigate_first",
        "candidate_outcomes": [
          {
            "candidate_id": "tally",
            "disposition": "investigate_first",
            "evidence_refs": [
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c7"
              },
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c8"
              },
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c9"
              }
            ],
            "reason": "功能存在性的描述不能直接证明三人、千份提交和支付工作量可行；保留套餐冲突。"
          },
          {
            "candidate_id": "typeform",
            "disposition": "investigate_first",
            "evidence_refs": [
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c4"
              },
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c5"
              }
            ],
            "reason": "功能存在性的描述不能直接证明三人、千份提交和支付工作量可行；保留套餐冲突。"
          },
          {
            "candidate_id": "jotform",
            "disposition": "investigate_first",
            "evidence_refs": [
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c1"
              },
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c2"
              },
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c3"
              }
            ],
            "reason": "功能存在性的描述不能直接证明三人、千份提交和支付工作量可行；保留套餐冲突。"
          }
        ],
        "comparative": {
          "status": "insufficient_basis",
          "preferred_candidate_id": null,
          "comparison_claim_ids": [],
          "reason": "没有同口径、同工作负载的实测或完整当前套餐依据，不指定相对赢家。"
        },
        "options": [],
        "abstention_reason": "先验证文章中与自己需求有关的条件，再决定是否采用。",
        "verification_plan": [
          {
            "question": "逐题展示的品牌问卷是否能在所需套餐完成？",
            "method": "用团队控制的测试数据建立最小流程，逐项操作硬约束，并核对席位、额度、导出与账单。",
            "required_user_data": {
              "editors": 3,
              "monthly_valid_submissions": 1000,
              "questions": 15,
              "requirements": [
                "one-question-at-a-time",
                "brand customization"
              ],
              "conversion_claim": "no empirical claim"
            },
            "success_criterion": "支持逐题展示填写界面；提供品牌样式或去除平台品牌的选项",
            "failure_criterion": "任一必要操作不可用、额度不足或超出预算。",
            "status": "not_executed"
          }
        ]
      },
      {
        "scenario_id": "business-form",
        "disposition": "investigate_first",
        "candidate_outcomes": [
          {
            "candidate_id": "tally",
            "disposition": "investigate_first",
            "evidence_refs": [
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c7"
              },
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c8"
              },
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c9"
              }
            ],
            "reason": "功能存在性的描述不能直接证明三人、千份提交和支付工作量可行；保留套餐冲突。"
          },
          {
            "candidate_id": "typeform",
            "disposition": "investigate_first",
            "evidence_refs": [
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c4"
              },
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c5"
              }
            ],
            "reason": "功能存在性的描述不能直接证明三人、千份提交和支付工作量可行；保留套餐冲突。"
          },
          {
            "candidate_id": "jotform",
            "disposition": "investigate_first",
            "evidence_refs": [
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c1"
              },
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c2"
              },
              {
                "run_id": "codex-v2-2026-09-28-online-forms",
                "claim_id": "c3"
              }
            ],
            "reason": "功能存在性的描述不能直接证明三人、千份提交和支付工作量可行；保留套餐冲突。"
          }
        ],
        "comparative": {
          "status": "insufficient_basis",
          "preferred_candidate_id": null,
          "comparison_claim_ids": [],
          "reason": "没有同口径、同工作负载的实测或完整当前套餐依据，不指定相对赢家。"
        },
        "options": [],
        "abstention_reason": "先验证文章中与自己需求有关的条件，再决定是否采用。",
        "verification_plan": [
          {
            "question": "申请表含文件上传与 Stripe 测试支付是否能在所需套餐完成？",
            "method": "用团队控制的测试数据建立最小流程，逐项操作硬约束，并核对席位、额度、导出与账单。",
            "required_user_data": {
              "editors": 3,
              "monthly_valid_submissions": 1000,
              "file_size_mb": 5,
              "payment_provider": "Stripe",
              "payment_currency": "USD",
              "region": "US reference scenario",
              "payment_execution": "sandbox only"
            },
            "success_criterion": "提供文件上传功能；提供 Stripe 支付接入",
            "failure_criterion": "任一必要操作不可用、额度不足或超出预算。",
            "status": "not_executed"
          }
        ]
      }
    ],
    "conflicts": [
      {
        "id": "cf-tally-seats",
        "affected_scenario_ids": [
          "lead-capture",
          "business-form"
        ],
        "description": "Tally 免费版是否允许多名编辑：Fillout 说席位不限，其他对手说团队成员属 Pro。",
        "scope_comparison": "都是 Tally 当前 SaaS；「seat」与「team member」的定义可能不同。",
        "disposition": "unresolved",
        "rationale": "没有来源解释这两个概念的差别。",
        "required_verification": "用 3 个账号在免费版尝试协作编辑同一表单。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-seats-free"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-team-pro"
          }
        ],
        "review_status": "original_conflict_retained; not independently resolved"
      },
      {
        "id": "cf-tf-payment-tier",
        "affected_scenario_ids": [
          "business-form"
        ],
        "description": "Typeform 收款所需套餐：Basic（Tally、Paperform 表格）还是 Business（Paperform 正文）。",
        "scope_comparison": "同一产品；Paperform 同页的表格与正文互相矛盾。",
        "disposition": "unresolved",
        "rationale": "日期较新不能作为裁决依据；原因可能是套餐调整或写作错误。",
        "required_verification": "查看 Typeform 当前价格页，并在 Basic 试用账号中尝试添加 Stripe 支付题。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tf-payment-tier-basic"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tf-payment-tier-business"
          }
        ],
        "review_status": "original_conflict_retained; not independently resolved"
      },
      {
        "id": "cf-tf-domain",
        "affected_scenario_ids": [
          "brand-survey"
        ],
        "description": "Typeform 自定义域名：Plus（$79）还是 $99+。",
        "scope_comparison": "可能是年付与月付或附加项的差别，未确认。",
        "disposition": "unresolved",
        "rationale": "来源都没有说明计费周期。",
        "required_verification": "核对 Typeform 价格页中自定义域名所在的套餐。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tf-domain"
          }
        ],
        "review_status": "original_conflict_retained; not independently resolved"
      },
      {
        "id": "cf-jf-logic-upload-tier",
        "affected_scenario_ids": [
          "lead-capture",
          "business-form"
        ],
        "description": "Tally 比较表称 Jotform 条件逻辑与文件上传需 $34+/月；Tally 替代页、Paperform、Fomr 称免费/Starter 即有。",
        "scope_comparison": "同一发布者（Tally）的两页互相冲突；「❌ $34+」也可能指免费额度受限，而非完全不可用。",
        "disposition": "unresolved",
        "rationale": "功能存在不受影响，只影响套餐边界。",
        "required_verification": "在 Jotform Starter 账号中添加条件与上传字段。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-logic"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-upload"
          }
        ],
        "review_status": "original_conflict_retained; not independently resolved"
      },
      {
        "id": "cf-jf-domain",
        "affected_scenario_ids": [
          "brand-survey"
        ],
        "description": "Jotform 自定义域名：Enterprise（四个家族）还是 $39+（Tally 比较表）。",
        "scope_comparison": "子域名与自定义域名可能不是同一功能。",
        "disposition": "unresolved",
        "rationale": "功能定义不一致。",
        "required_verification": "核对 Jotform 各套餐页面中自定义域名/子域名的说明。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-domain"
          }
        ],
        "review_status": "original_conflict_retained; not independently resolved"
      },
      {
        "id": "cf-jf-price-period",
        "affected_scenario_ids": [
          "lead-capture",
          "brand-survey",
          "business-form"
        ],
        "description": "Jotform Bronze 价格 $34 与 $39 并存。",
        "scope_comparison": "Paperform、Fomr 明确说明 $39 为月付、$34 为年付折算。",
        "disposition": "resolved_scope_difference",
        "rationale": "差异由计费周期解释。",
        "required_verification": "下单前确认计费周期与税费。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-price"
          },
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-branding"
          }
        ],
        "review_status": "original_conflict_retained; not independently resolved"
      },
      {
        "id": "cf-jf-team-price",
        "affected_scenario_ids": [
          "lead-capture",
          "brand-survey",
          "business-form"
        ],
        "description": "Jotform 团队功能所在的 Enterprise：$59+、$99+ 还是定制价。",
        "scope_comparison": "Tally 两页之间以及与 Formbricks 的说法都不同。",
        "disposition": "unresolved",
        "rationale": "都指向 Enterprise，但价格不明。",
        "required_verification": "向 Jotform 销售询价 3 名编辑的方案。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-jf-team"
          }
        ],
        "review_status": "original_conflict_retained; not independently resolved"
      },
      {
        "id": "cf-tally-workflow",
        "affected_scenario_ids": [
          "business-form"
        ],
        "description": "Tally 是否有工作流：Jotform 说不可用，Fillout 列为付费功能。",
        "scope_comparison": "「workflow」的定义不同（审批流程与自动化动作）。",
        "disposition": "unresolved",
        "rationale": "定义不统一。",
        "required_verification": "试用中确认 Tally 付费版的 Workflows 能否实现审批状态流转。",
        "run_id": "claude-v2-2026-09-28-online-forms",
        "evidence_refs": [
          {
            "run_id": "claude-v2-2026-09-28-online-forms",
            "claim_id": "cl-tally-workflow"
          }
        ],
        "review_status": "original_conflict_retained; not independently resolved"
      }
    ],
    "coverage_gaps": [
      {
        "id": "g-tally-lead-capture",
        "candidate_id": "tally",
        "scenario_id": "lead-capture",
        "question": "确认实际套餐、权限、任务量与导出操作。",
        "why_missing": "公开对手材料未完整覆盖具体使用场景。",
        "decision_impact": "只保留调查方向，未覆盖的要求不视为已满足。",
        "next_action": "在试用环境按冻结工作量完成一次端到端操作并保存结果。",
        "run_id": "codex-v2-2026-09-28-online-forms"
      },
      {
        "id": "g-typeform-lead-capture",
        "candidate_id": "typeform",
        "scenario_id": "lead-capture",
        "question": "核实 支持条件显示或分支逻辑；能够导出提交记录",
        "why_missing": "公开对手材料未完整覆盖具体使用场景。",
        "decision_impact": "只保留调查方向，未覆盖的要求不视为已满足。",
        "next_action": "在试用环境按冻结工作量完成一次端到端操作并保存结果。",
        "run_id": "codex-v2-2026-09-28-online-forms"
      },
      {
        "id": "g-jotform-lead-capture",
        "candidate_id": "jotform",
        "scenario_id": "lead-capture",
        "question": "确认实际套餐、权限、任务量与导出操作。",
        "why_missing": "公开对手材料未完整覆盖具体使用场景。",
        "decision_impact": "只保留调查方向，未覆盖的要求不视为已满足。",
        "next_action": "在试用环境按冻结工作量完成一次端到端操作并保存结果。",
        "run_id": "codex-v2-2026-09-28-online-forms"
      },
      {
        "id": "g-tally-brand-survey",
        "candidate_id": "tally",
        "scenario_id": "brand-survey",
        "question": "核实 支持逐题展示填写界面；提供品牌样式或去除平台品牌的选项",
        "why_missing": "公开对手材料未完整覆盖具体使用场景。",
        "decision_impact": "只保留调查方向，未覆盖的要求不视为已满足。",
        "next_action": "在试用环境按冻结工作量完成一次端到端操作并保存结果。",
        "run_id": "codex-v2-2026-09-28-online-forms"
      },
      {
        "id": "g-typeform-brand-survey",
        "candidate_id": "typeform",
        "scenario_id": "brand-survey",
        "question": "确认实际套餐、权限、任务量与导出操作。",
        "why_missing": "公开对手材料未完整覆盖具体使用场景。",
        "decision_impact": "只保留调查方向，未覆盖的要求不视为已满足。",
        "next_action": "在试用环境按冻结工作量完成一次端到端操作并保存结果。",
        "run_id": "codex-v2-2026-09-28-online-forms"
      },
      {
        "id": "g-jotform-brand-survey",
        "candidate_id": "jotform",
        "scenario_id": "brand-survey",
        "question": "核实 支持逐题展示填写界面；提供品牌样式或去除平台品牌的选项",
        "why_missing": "公开对手材料未完整覆盖具体使用场景。",
        "decision_impact": "只保留调查方向，未覆盖的要求不视为已满足。",
        "next_action": "在试用环境按冻结工作量完成一次端到端操作并保存结果。",
        "run_id": "codex-v2-2026-09-28-online-forms"
      },
      {
        "id": "g-tally-business-form",
        "candidate_id": "tally",
        "scenario_id": "business-form",
        "question": "核实 提供文件上传功能；提供 Stripe 支付接入",
        "why_missing": "公开对手材料未完整覆盖具体使用场景。",
        "decision_impact": "只保留调查方向，未覆盖的要求不视为已满足。",
        "next_action": "在试用环境按冻结工作量完成一次端到端操作并保存结果。",
        "run_id": "codex-v2-2026-09-28-online-forms"
      },
      {
        "id": "g-typeform-business-form",
        "candidate_id": "typeform",
        "scenario_id": "business-form",
        "question": "核实 提供文件上传功能；提供 Stripe 支付接入",
        "why_missing": "公开对手材料未完整覆盖具体使用场景。",
        "decision_impact": "只保留调查方向，未覆盖的要求不视为已满足。",
        "next_action": "在试用环境按冻结工作量完成一次端到端操作并保存结果。",
        "run_id": "codex-v2-2026-09-28-online-forms"
      },
      {
        "id": "g-jotform-business-form",
        "candidate_id": "jotform",
        "scenario_id": "business-form",
        "question": "核实 提供 Stripe 支付接入",
        "why_missing": "公开对手材料未完整覆盖具体使用场景。",
        "decision_impact": "只保留调查方向，未覆盖的要求不视为已满足。",
        "next_action": "在试用环境按冻结工作量完成一次端到端操作并保存结果。",
        "run_id": "codex-v2-2026-09-28-online-forms"
      },
      {
        "id": "gap-tf-export",
        "candidate_id": "typeform",
        "scenario_id": "lead-capture",
        "question": "Typeform 能否导出提交记录（CSV/Excel），在哪些套餐？",
        "why_missing": "读到的对手页面只否定了 PDF 导出；搜索摘要中的导出说法来自未读或自有页面。",
        "decision_impact": "lead-export 为未知，Typeform 在线索场景只能先调查。",
        "next_action": "查找并阅读明确描述 Typeform 导出的对手页面，或在试用中验证。",
        "run_id": "claude-v2-2026-09-28-online-forms"
      },
      {
        "id": "gap-jf-export",
        "candidate_id": "jotform",
        "scenario_id": "lead-capture",
        "question": "Jotform 能否把提交记录导出为 CSV/Excel？",
        "why_missing": "只找到 Tally 表格中一行适用范围不明的「PDF export」；描述导出的页面都是 Jotform 自有页面。",
        "decision_impact": "lead-export 为未知。",
        "next_action": "阅读对手的迁移指南或比较页，或在试用中验证。",
        "run_id": "claude-v2-2026-09-28-online-forms"
      },
      {
        "id": "gap-tally-layout",
        "candidate_id": "tally",
        "scenario_id": "brand-survey",
        "question": "Tally 是否提供逐题展示？",
        "why_missing": "准入来源只描述了多页/文档式编辑；搜索摘要里的肯定说法来自未读页面。",
        "decision_impact": "Tally 在品牌问卷场景只能先调查。",
        "next_action": "核实 formgrid、splitforms 等页面的发布者关系后再阅读，或直接试用。",
        "run_id": "claude-v2-2026-09-28-online-forms"
      },
      {
        "id": "gap-tally-fairuse",
        "candidate_id": "tally",
        "scenario_id": "lead-capture",
        "question": "Tally「公平使用政策」的具体限制是什么？",
        "why_missing": "对手只提到存在该政策。",
        "decision_impact": "「不限提交」的边界不明。",
        "next_action": "试用或向厂商询问（厂商文档不能作为本期推荐证据）。",
        "run_id": "claude-v2-2026-09-28-online-forms"
      },
      {
        "id": "gap-spam-counting",
        "candidate_id": null,
        "scenario_id": "lead-capture",
        "question": "垃圾提交、测试提交与部分响应是否计入各平台额度？",
        "why_missing": "没有准入来源提及。",
        "decision_impact": "额度偏好只能部分评估。",
        "next_action": "试用中观察计数。",
        "run_id": "claude-v2-2026-09-28-online-forms"
      },
      {
        "id": "gap-tf-overage",
        "candidate_id": "typeform",
        "scenario_id": null,
        "question": "Typeform 到达响应上限后会发生什么？",
        "why_missing": "相关说明都来自 Typeform 自有帮助文档与社区（q13），不准入。",
        "decision_impact": "1000 次提交正好等于 Plus 上限，超额风险无法评估。",
        "next_action": "寻找对手的描述，或在试用中确认。",
        "run_id": "claude-v2-2026-09-28-online-forms"
      },
      {
        "id": "gap-upload-size",
        "candidate_id": null,
        "scenario_id": "business-form",
        "question": "Typeform 与 Jotform 的单文件大小上限是否容得下 5MB？",
        "why_missing": "对手只描述了功能存在或账户存储总量。",
        "decision_impact": "business-upload 的实际可用性存在剩余风险。",
        "next_action": "试用上传 5MB 文件。",
        "run_id": "claude-v2-2026-09-28-online-forms"
      },
      {
        "id": "gap-tf-payment-tier",
        "candidate_id": "typeform",
        "scenario_id": "business-form",
        "question": "Typeform 收款所需套餐是哪一档？",
        "why_missing": "对手说法冲突。",
        "decision_impact": "成本无法比较。",
        "next_action": "核对价格页与试用。",
        "run_id": "claude-v2-2026-09-28-online-forms"
      },
      {
        "id": "gap-tf-routing",
        "candidate_id": "typeform",
        "scenario_id": "business-form",
        "question": "Typeform 的审批与通知能力？",
        "why_missing": "没有准入来源提及。",
        "decision_impact": "第二优先偏好为未知。",
        "next_action": "补充检索。",
        "run_id": "claude-v2-2026-09-28-online-forms"
      },
      {
        "id": "gap-payment-fees",
        "candidate_id": null,
        "scenario_id": "business-form",
        "question": "各平台是否收支付附加费；Stripe 处理费率是多少？",
        "why_missing": "只有 Youform 说 Tally 不收附加费，另两家没有说法；处理商费率不在对手材料中。",
        "decision_impact": "无法计算交易总成本。",
        "next_action": "核对各平台条款与 Stripe 美国费率。",
        "run_id": "claude-v2-2026-09-28-online-forms"
      },
      {
        "id": "gap-jf-team",
        "candidate_id": "jotform",
        "scenario_id": null,
        "question": "3 名编辑是否必须用 Enterprise，价格是多少？",
        "why_missing": "对手的价格说法冲突，而且是定制价。",
        "decision_impact": "3 个场景的成本都无法估算。",
        "next_action": "询价。",
        "run_id": "claude-v2-2026-09-28-online-forms"
      },
      {
        "id": "gap-mobile",
        "candidate_id": null,
        "scenario_id": "brand-survey",
        "question": "三家在移动端填写时有哪些具体限制？",
        "why_missing": "对手材料只有粗粒度或针对编辑侧的说法。",
        "decision_impact": "第一优先偏好无法比较。",
        "next_action": "在手机上实际走通样表。",
        "run_id": "claude-v2-2026-09-28-online-forms"
      },
      {
        "id": "gap-compliance",
        "candidate_id": null,
        "scenario_id": null,
        "question": "无障碍、PCI、隐私等合规保证。",
        "why_missing": "严格来源政策下，竞品说法不能证明合规。",
        "decision_impact": "不是本计划的硬约束；如果处理敏感数据，需要独立核实。",
        "next_action": "向厂商索取合规文件，并做独立审查。",
        "run_id": "claude-v2-2026-09-28-online-forms"
      },
      {
        "id": "gap-dates",
        "candidate_id": null,
        "scenario_id": null,
        "question": "无日期页面（s01、s02、s04、s06、s09、s14）在截止日时的状态。",
        "why_missing": "页面未显示日期；读取时间在截止日之后。",
        "decision_impact": "价格与套餐边界可能已过时。",
        "next_action": "用存档快照核对截止日版本。",
        "run_id": "claude-v2-2026-09-28-online-forms"
      }
    ],
    "verification_plan": [
      {
        "question": "每月1000次线索提交，条件显示字段并导出数据是否能在所需套餐完成？",
        "method": "用团队控制的测试数据建立最小流程，逐项操作硬约束，并核对席位、额度、导出与账单。",
        "required_user_data": {
          "editors": 3,
          "forms": 5,
          "monthly_valid_submissions": 1000,
          "peak_submissions_per_day": 200,
          "languages": [
            "English"
          ],
          "payment": false
        },
        "success_criterion": "支持条件显示或分支逻辑；能够导出提交记录",
        "failure_criterion": "任一必要操作不可用、额度不足或超出预算。",
        "status": "not_executed"
      },
      {
        "question": "逐题展示的品牌问卷是否能在所需套餐完成？",
        "method": "用团队控制的测试数据建立最小流程，逐项操作硬约束，并核对席位、额度、导出与账单。",
        "required_user_data": {
          "editors": 3,
          "monthly_valid_submissions": 1000,
          "questions": 15,
          "requirements": [
            "one-question-at-a-time",
            "brand customization"
          ],
          "conversion_claim": "no empirical claim"
        },
        "success_criterion": "支持逐题展示填写界面；提供品牌样式或去除平台品牌的选项",
        "failure_criterion": "任一必要操作不可用、额度不足或超出预算。",
        "status": "not_executed"
      },
      {
        "question": "申请表含文件上传与 Stripe 测试支付是否能在所需套餐完成？",
        "method": "用团队控制的测试数据建立最小流程，逐项操作硬约束，并核对席位、额度、导出与账单。",
        "required_user_data": {
          "editors": 3,
          "monthly_valid_submissions": 1000,
          "file_size_mb": 5,
          "payment_provider": "Stripe",
          "payment_currency": "USD",
          "region": "US reference scenario",
          "payment_execution": "sandbox only"
        },
        "success_criterion": "提供文件上传功能；提供 Stripe 支付接入",
        "failure_criterion": "任一必要操作不可用、额度不足或超出预算。",
        "status": "not_executed"
      }
    ],
    "entries": [
      {
        "product": "Tally",
        "candidate_id": "tally",
        "best_for": "需要按回答显示或隐藏问题，并导出数据的小团队。",
        "rationale": "Jotform 描述了 Tally 的条件显示、计算和结果导出。文档式编辑也适合喜欢像写文档一样搭表单的人。",
        "caveat": "先确认 3 人共同编辑需要的套餐，再试导出字段是否完整，并核对 1,000 次提交的额度和公平使用边界。",
        "status": "可进入试用",
        "evidence_strength": "limited",
        "evidence": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c7"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c8"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c9"
          }
        ],
        "source_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "source_id": "s4",
            "url": "https://www.jotform.com/google-forms/google-forms-vs-tally-forms/",
            "title": "Google Forms vs Tally",
            "publisher": "Jotform"
          }
        ]
      },
      {
        "product": "Typeform",
        "candidate_id": "typeform",
        "best_for": "希望逐题填写、重视品牌呈现的问卷。",
        "rationale": "Tally 的对比材料描述了 Typeform 的一页一题形式，以及付费去除品牌的选项。",
        "caveat": "按 3 名编辑者和 1,000 份回答核对实际套餐；逐题呈现是否适合你的 15 道题，最好用手机完整填一次。",
        "status": "可进入试用",
        "evidence_strength": "limited",
        "evidence": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c4"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c5"
          }
        ],
        "source_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "source_id": "s2",
            "url": "https://tally.so/help/tally-a-free-typeform-alternative",
            "title": "Tally vs Typeform",
            "publisher": "Tally"
          }
        ]
      },
      {
        "product": "Jotform",
        "candidate_id": "jotform",
        "best_for": "需要条件逻辑、文件上传和 PDF 记录的业务表单。",
        "rationale": "Tally 的功能表列出了 Jotform 的条件逻辑、文件上传和 PDF 导出，适合先搭一张接近真实业务的样表。",
        "caveat": "上传功能不代表存储额度足够。需要收款时，另外验证 Stripe、支付次数、费用以及 3 人协作权限。",
        "status": "先试样表和额度",
        "evidence_strength": "limited",
        "evidence": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c1"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c2"
          },
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "claim_id": "c3"
          }
        ],
        "source_refs": [
          {
            "run_id": "codex-v2-2026-09-28-online-forms",
            "source_id": "s1",
            "url": "https://tally.so/help/tally-a-free-jotform-alternative",
            "title": "Tally vs Jotform",
            "publisher": "Tally"
          }
        ]
      }
    ]
  },
  "review_notes": [
    {
      "run_id": "claude-v2-2026-09-28-online-forms",
      "claim_id": null,
      "issue": "原始输出中的多来源一致、套餐通过或价格估算不可直接继承。",
      "correction": "功能存在性的描述不能直接证明三人、千份提交和支付工作量可行；保留套餐冲突。 所有发布建议为待试用；采用的功能线索统一为 limited。",
      "supporting_refs": [
        {
          "run_id": "codex-v2-2026-09-28-online-forms",
          "claim_id": "c7"
        },
        {
          "run_id": "codex-v2-2026-09-28-online-forms",
          "claim_id": "c8"
        },
        {
          "run_id": "codex-v2-2026-09-28-online-forms",
          "claim_id": "c9"
        },
        {
          "run_id": "codex-v2-2026-09-28-online-forms",
          "claim_id": "c4"
        },
        {
          "run_id": "codex-v2-2026-09-28-online-forms",
          "claim_id": "c5"
        },
        {
          "run_id": "codex-v2-2026-09-28-online-forms",
          "claim_id": "c1"
        },
        {
          "run_id": "codex-v2-2026-09-28-online-forms",
          "claim_id": "c2"
        },
        {
          "run_id": "codex-v2-2026-09-28-online-forms",
          "claim_id": "c3"
        }
      ],
      "effect_on_decision": "完整场景统一 investigate_first，不计算平均价格或评分。"
    }
  ],
  "edition": "v2-2026-09-28",
  "prompt_version": "2.0.0",
  "research_cutoff": "2026-09-27T23:16:52.790325+00:00",
  "status": "partial",
  "source_policy": "competitor-only"
}
