Day2 · 🧹 模块 12

规范化客户数据

从筛选失败识别脏数据,并按字段契约批量规范化。

边界

Step 1 撞墙:筛"美国客户"失败

完成“Step 1 撞墙:筛"美国客户"失败”,并观察它对“规范化客户数据”能力的作用。

约 15 分钟
复制给 AI

完成标志

检查数据污染:列出 9 种美国写法(USA 2 / 美国 1 / U.S. 1 / 美利坚 1 / us 1 / United States 1 / "USA " 1 / U.S.A. 1 / the US 1 · 共 10 条),外加 DE/GB/JP 等其他国家也有多种写法

人工边界

只使用交付包内的课堂模拟数据;不得替换为真实客户隐私。涉及账号、密码、部署、发布、外发或第三方提交时,停在最终动作前等待人工确认。

走查记录Step 1 撞墙:筛"美国客户"失败Day2 · 边界 · 预估 15 分钟
主线

Step 2 手改尝试(只国家一列)

完成“Step 2 手改尝试(只国家一列)”,并观察它对“规范化客户数据”能力的作用。

约 15 分钟
复制给 AI

完成标志

改 customers 列表的国家字段:10 条被改 · 刷新后筛选 US 能全部命中(但 DE/GB/JP 还乱着)

人工边界

只使用交付包内的课堂模拟数据;不得替换为真实客户隐私。涉及账号、密码、部署、发布、外发或第三方提交时,停在最终动作前等待人工确认。

走查记录Step 2 手改尝试(只国家一列)Day2 · 主线 · 预估 15 分钟
边界

Step 3 新摩擦:电话/邮箱/负责人 也乱

完成“Step 3 新摩擦:电话/邮箱/负责人 也乱”,并观察它对“规范化客户数据”能力的作用。

约 5 分钟
操作步骤
  1. 查看 dashboard.html 中的电话、邮箱和负责人字段,记录至少三种不一致的写法。
  2. 估算逐行修正 60 行和 600 行数据分别需要多少时间。
完成标志

已完成“Step 3 新摩擦:电话/邮箱/负责人 也乱”中的观察或讨论,并能复述该步骤得到的结论。

人工边界

只使用交付包内的课堂模拟数据;不得替换为真实客户隐私。涉及账号、密码、部署、发布、外发或第三方提交时,停在最终动作前等待人工确认。

走查记录Step 3 新摩擦:电话/邮箱/负责人 也乱Day2 · 边界 · 预估 5 分钟
主线需联网

Step 4 全字段 AI 批量洗(契约驱动)

完成“Step 4 全字段 AI 批量洗(契约驱动)”,并观察它对“规范化客户数据”能力的作用。

约 20 分钟
复制给 AI

完成标志

按契约全字段规范化:customers 数组在 HTML 里被就地改写 · 国家 / 电话 / 邮箱 / 负责人 四列统一 · 每列变更报告

人工边界

只使用交付包内的课堂模拟数据;不得替换为真实客户隐私。涉及账号、密码、部署、发布、外发或第三方提交时,停在最终动作前等待人工确认。

走查记录Step 4 全字段 AI 批量洗(契约驱动)Day2 · 主线 · 预估 20 分钟
边界

Step 5 思考总结:数据规范 的作用

完成“Step 5 思考总结:数据规范 的作用”,并观察它对“规范化客户数据”能力的作用。

约 5 分钟
操作步骤
  1. 对照规范化前后的数据,记录国家、电话、邮箱和负责人各自遵守的字段契约。
  2. 打开原始 customers.xlsx,确认其中的数据没有随 dashboard.html 一起更新。
完成标志

已完成“Step 5 思考总结:数据规范 的作用”中的观察或讨论,并能复述该步骤得到的结论。

人工边界

只使用交付包内的课堂模拟数据;不得替换为真实客户隐私。涉及账号、密码、部署、发布、外发或第三方提交时,停在最终动作前等待人工确认。

走查记录Step 5 思考总结:数据规范 的作用Day2 · 边界 · 预估 5 分钟