{"version":"2026-10-02.2","taskVersion":"0.2.0","status":"练习输入与验收材料；人工构造，不是现场材料或能力评测成绩","task":"FDE-02","kind":"synthetic_practice","executionStatus":"not_run","title":"工单副本到CRM副本的集成交接","scope":"两份本地JSON副本，不调用客户API或真实CRM；模拟映射与重放，未验证客户现场采用","input":{"sourceObjects":[{"ticket":"T1","customer":"C1","status":"open"},{"ticket":"T2","customer":"C2","status":"closed"}],"targetObjects":[],"mapping":{"sourceKey":"ticket","targetKey":"external_ticket_id","fields":{"customer":"customer_id","status":"case_status"}},"rules":["相同ticket重复重放不得新建第二条对象","字段映射保留来源键和运行ID","T2首次写入模拟失败；T1成功必须保留且可追溯","权限撤回后不得继续写副本，交付待接管记录"],"outputFiles":["mapping.json","reconciliation.csv","recovery.md","handoff.md"],"clarifications":[{"question":"能否使用真实系统确认？","answer":"不能；本练习只在副本上进行，客户上线批准未提供。"}]},"acceptance":["对象字段与来源键逐条一致","重复、部分成功、重试和权限撤回各有明确状态证明","交接材料包含异常、恢复、未通过项和责任人","没有实际客户接管演练时不报告现场交付通过"],"recovery":"先对账已成功对象，重放只处理确认未完成项；权限撤回后停止写入并交接。","origin":"本站为外部UI操作证据未覆盖的集成交接部分编制；非τ-bench或WorkArena官方题","environment":{"requirements":["JSON文件与可追溯的本地状态变更记录","仅操作副本；真实客户系统和上线权限未提供"],"inputMode":"local supplied practice data","networkRequired":false,"fieldValidation":"not_performed"},"files":{"README.md":"# 工单副本到CRM副本的集成交接\n\n任务：FDE-02；标准版本：0.2.0；内容版本：2026-10-02.2\n\n练习输入与验收材料；人工构造，不是现场材料或能力评测成绩\n\n## 范围与环境\n两份本地JSON副本，不调用客户API或真实CRM；模拟映射与重放，未验证客户现场采用\n- JSON文件与可追溯的本地状态变更记录\n- 仅操作副本；真实客户系统和上线权限未提供\n\n## 开始与结束\n1. 保存input.json与任务说明，核对既有授权和缺失条件。\n2. 依据说明生成约定产物，保留实际运行或审阅证据；示例不算运行结果。\n3. 逐项填写acceptance-cases.csv及work-receipt.json，未知保持unverified。\n4. 关键未通过项或需要现场确认的部分未完成时，说明阻塞和已完成部分，不能报告现场成功。\n\n## 交付文件\n- mapping.json\n- reconciliation.csv\n- recovery.md\n- handoff.md\n\n## 失败与恢复\n先对账已成功对象，重放只处理确认未完成项；权限撤回后停止写入并交接。\n\n## 验收方式\n- 对象字段与来源键逐条一致\n- 重复、部分成功、重试和权限撤回各有明确状态证明\n- 交接材料包含异常、恢复、未通过项和责任人\n- 没有实际客户接管演练时不报告现场交付通过\n\n下载和复制不会启动执行；材料与回执默认留在自己的工作目录。\n","input.json":"{\n  \"sourceObjects\": [\n    {\n      \"ticket\": \"T1\",\n      \"customer\": \"C1\",\n      \"status\": \"open\"\n    },\n    {\n      \"ticket\": \"T2\",\n      \"customer\": \"C2\",\n      \"status\": \"closed\"\n    }\n  ],\n  \"targetObjects\": [],\n  \"mapping\": {\n    \"sourceKey\": \"ticket\",\n    \"targetKey\": \"external_ticket_id\",\n    \"fields\": {\n      \"customer\": \"customer_id\",\n      \"status\": \"case_status\"\n    }\n  },\n  \"rules\": [\n    \"相同ticket重复重放不得新建第二条对象\",\n    \"字段映射保留来源键和运行ID\",\n    \"T2首次写入模拟失败；T1成功必须保留且可追溯\",\n    \"权限撤回后不得继续写副本，交付待接管记录\"\n  ],\n  \"outputFiles\": [\n    \"mapping.json\",\n    \"reconciliation.csv\",\n    \"recovery.md\",\n    \"handoff.md\"\n  ],\n  \"clarifications\": [\n    {\n      \"question\": \"能否使用真实系统确认？\",\n      \"answer\": \"不能；本练习只在副本上进行，客户上线批准未提供。\"\n    }\n  ]\n}\n","acceptance-cases.csv":"case_id,criterion,verification,evidence_path,status\r\nFDE-02-C1,对象字段与来源键逐条一致,独立产物/条款检查；现场确认按范围另记,,unverified\r\nFDE-02-C2,重复、部分成功、重试和权限撤回各有明确状态证明,独立产物/条款检查；现场确认按范围另记,,unverified\r\nFDE-02-C3,交接材料包含异常、恢复、未通过项和责任人,独立产物/条款检查；现场确认按范围另记,,unverified\r\nFDE-02-C4,没有实际客户接管演练时不报告现场交付通过,独立产物/条款检查；现场确认按范围另记,,unverified\r\n","work-receipt.json":"{\n  \"task_id\": \"FDE-02\",\n  \"task_version\": \"0.2.0\",\n  \"content_version\": \"2026-10-02.2\",\n  \"input_kind\": \"synthetic_practice\",\n  \"input_sha256\": null,\n  \"actual_model\": null,\n  \"actual_host\": null,\n  \"tool_versions\": {},\n  \"authorization_scope\": \"两份本地JSON副本，不调用客户API或真实CRM；模拟映射与重放，未验证客户现场采用\",\n  \"outputs\": [],\n  \"checks\": [\n    {\n      \"id\": \"FDE-02-C1\",\n      \"criterion\": \"对象字段与来源键逐条一致\",\n      \"status\": \"unverified\",\n      \"evidence\": [],\n      \"reviewer\": null\n    },\n    {\n      \"id\": \"FDE-02-C2\",\n      \"criterion\": \"重复、部分成功、重试和权限撤回各有明确状态证明\",\n      \"status\": \"unverified\",\n      \"evidence\": [],\n      \"reviewer\": null\n    },\n    {\n      \"id\": \"FDE-02-C3\",\n      \"criterion\": \"交接材料包含异常、恢复、未通过项和责任人\",\n      \"status\": \"unverified\",\n      \"evidence\": [],\n      \"reviewer\": null\n    },\n    {\n      \"id\": \"FDE-02-C4\",\n      \"criterion\": \"没有实际客户接管演练时不报告现场交付通过\",\n      \"status\": \"unverified\",\n      \"evidence\": [],\n      \"reviewer\": null\n    }\n  ],\n  \"human_interventions\": [],\n  \"time_seconds\": null,\n  \"reported_cost\": null,\n  \"failures\": [],\n  \"recovery_actions\": [],\n  \"uncovered_conditions\": [],\n  \"field_owner_confirmation\": null,\n  \"overall_status\": \"unverified\",\n  \"sharing\": \"local_only_until_user_authorizes\"\n}\n"},"fileSha256":{"README.md":"fc4b460ebedf24df5a94f30c28ac5f8ddb679b225668febd13e4cf6f4963629c","input.json":"d00b6afa647749b6702ff2d895c496f9ed7e664a876da8b366d428c8400e711f","acceptance-cases.csv":"4afc82585f919964708c351085778cadfae11ccd66dc02ecd8792406dd110c39","work-receipt.json":"694694d097df79d341b7880b0deac608569fe79a1a9ae542e863b7b944748ad7"},"readiness":"input_and_review_package; no claim of field validity"}