
## 9月28日（休假 🎑）

> 中秋快乐

---

## 9月27日（团建 🎉）

| 工作事项                | 进度     | 项目                     | 文档                                                         | 工作量 | 协作者 |
| ----------------------- | -------- | ------------------------ | ------------------------------------------------------------ | ------ | ------ |
| v1-v2升级小流量验证工具 | ✅ 已完成 | Kunlun Builder, 调试工具 | https://code.byted.org/apaas/monorepo/commits/dangerous-v2-comp-with-disable-save |        |        |

### 笔记

- v1-v2升级小流量验证工具要点
  - 在V2组件环境下使用V1组件数据
  - 页面数据不可被保存，需要带有禁用标识
  - 不考虑V3组件（一方即三方）
  - 不考虑BI图表组件，图表 V2 每个都有独立 FG 开关

---

## 9月26日

| 工作事项                       | 进度     | 项目                       | 文档                                                         | 工作量 | 协作者 |
| ------------------------------ | -------- | -------------------------- | ------------------------------------------------------------ | ------ | ------ |
| 预览重载功能合码               | ✅ 已完成 | Kunlun Builder, 保存与预览 | https://code.byted.org/apaas/monorepo/merge_requests/9469    | S      |        |
| uidl拆分请求传入导航id         | ✅ 已完成 | Kunlun Builder, 子页面拆分 | [feat: uidl分页请求传入导航id](https://code.byted.org/apaas/monorepo/commit/b8a795cc92c68e4766a61cbdd2ed7b2e3236657a) |        |        |
| 单改多需求合码单测问题修复     | ✅ 已完成 | Kunlun Builder, 全局       | [chore: pure-utils对bi的包依赖上浮到maker-service](https://code.byted.org/apaas/monorepo/commit/367ce1d38827f7b019fe336a77dd798580200fbf?merge_request_iid=9415) | M      |        |
| 页面数据加载时阻塞导航切换逻辑 | ✅ 已完成 | Kunlun Builder, 子页面拆分 | [feat: 页面数据加载时阻塞导航切换逻辑](https://code.byted.org/apaas/monorepo/commit/03d7999d0e90708ef333de8942e822c9410fe9ba) | M      |        |

### 笔记

- fx预编译改动点
  - `compileFormula` 接口默认不开启缓存
  - 缓存参数从 `disableCache` 改为 `enableCache`
  - client发送请求需要带上 `enableCache: false`
  - 复盘：后续性能优化缓存参数命名需要用 `enableCache` 来暗示默认关闭缓存
- 服务端uidl拆分逻辑基本调通
- 不能在 `@kunlun/pure-utils` 直接新增包依赖，否则会带挂所有 builder 包单测
- v1-v2组件升级，很多v1组件写入uidl的id是string类型，但v1组件自身不消费，因此一直没有发现这个问题，v2消费后就有问题了

### 明日计划

- 服务端uidl拆分自测
- 服务端uidl拆分ioc迁移
- 服务端uidl拆分单测补齐

---

## 9月25日

| 工作事项                            | 进度         | 项目                       | 文档                                                         | 工作量 | 协作者 |
| ----------------------------------- | ------------ | -------------------------- | ------------------------------------------------------------ | ------ | ------ |
| 清洗历史数据给bytefx schema增加fxID | ✅ 已完成     | Kunlun Builder, 性能优化   | [feat: 清洗历史数据给bytefx schema增加fxID](https://code.byted.org/apaas/monorepo/commit/9a4728c2aba3e9d439dae77190c867852e9c7659?merge_request_iid=9492) | S      |        |
| 服务端uidl拆分基座逻辑适配          | ✅ 已完成     | Kunlun Builder, 子页面拆分 | [feat: uidl分片加载功能](https://code.byted.org/apaas/monorepo/commit/54e881864b6c02bd44afa64300b1049534006e83?merge_request_iid=9615) | M      |        |
| uidl拆分引擎服务ioc改装             | 📈 连续到明天 | Kunlun Builder, 子页面拆分 | [feat: uidl fragment engine service](https://code.byted.org/apaas/monorepo/commit/531049fee6e3019bc0b4c6faaf47f520d413364f?merge_request_iid=9615) | M      |        |
| uidl拆分运行时服务ioc改装           | 📈 连续到明天 | Kunlun Builder, 子页面拆分 | [feat: uidl fragment runtime service](https://code.byted.org/apaas/monorepo/commit/34e0e01607252adc4932715c382013c707801904?merge_request_iid=9615) | M      |        |
| uidl拆分依赖traverse治理            | ⏱ 推迟一天   | Kunlun Builder, 子页面拆分 |                                                              |        |        |
| 预览重载功能合码                    | ⏱ 推迟一天   | Kunlun Builder, 保存与预览 |                                                              |        |        |

### 笔记

- 预览回退上一页到空白页问题无法复现

### 明日计划

- 预览重载优化合码
- uidl拆分服务单测补齐
- uidl拆分依赖traverse治理

---

## 9月22日

| 工作事项                            | 进度       | 项目                       | 文档                                                         | 工作量 | 协作者 |
| ----------------------------------- | ---------- | -------------------------- | ------------------------------------------------------------ | ------ | ------ |
| 预览重载优化效果                    | ✅ 已完成   | Kunlun Builder, 保存与预览 |                                                              | S      |        |
| 预览重载功能灰度                    | ⏱ 推迟一天 | Kunlun Builder, 保存与预览 |                                                              |        |        |
| 排查用户配置丢失问题                | ✅ 已完成   | Kunlun Builder, 保存与预览 | [【OnCall】页面数据丢失问题排查进展](https://bytedance.feishu.cn/docx/PyjndzN9LoGs38xLjxxcH6kXnYf) | XL     |        |
| 清洗历史数据给bytefx schema增加fxID | ⏱ 推迟一天 | Kunlun Builder, 性能优化   |                                                              |        |        |
| 页面变量传参问题                    | ✅ 已完成   | Kunlun Builder, 保存与预览 | [fix: 修复预览变量传参参数拼接逻辑不正确](https://code.byted.org/apaas/monorepo/commit/daa989f8a9e269d063653d00c85c0c32bb938402) | XS     |        |

### 笔记

- 预览重载优化效果（本地测试）
  - 刷新（平均6502ms）
    -   6.35 s, 6.11 s, 5.82 s, 6.23 s, 5.75 s
  - 重载（平均2868ms）
    -   2.91 s, 2.70 s, 3.27 s, 2.45 s, 3.01 s
- [【OnCall】页面数据丢失问题排查进展](https://bytedance.feishu.cn/docx/PyjndzN9LoGs38xLjxxcH6kXnYf) 

### 明日计划

- 预览重载功能灰度与合码

---

## 9月21日

| 工作事项                         | 进度       | 项目                       | 文档                                                         | 工作量 | 协作者 |
| -------------------------------- | ---------- | -------------------------- | ------------------------------------------------------------ | ------ | ------ |
| 和@朱潇伟 确认i18n默认值改造方案 | ✅ 已完成   | Kunlun Builder, 全局       |                                                              | XS     |        |
| 适配记录入参为空需要拦截的情况   | ✅ 已完成   | Kunlun Builder, 权限       | [feat: 适配记录入参为空需要拦截的情况](https://code.byted.org/apaas/monorepo/commit/1b687465c5e26108b05c9f1b562150aed2f13894?merge_request_iid=9420) | M      |        |
| reload功能增加loading图          | ✅ 已完成   | Kunlun Builder, 保存与预览 | [feat: reload功能增加loading图](https://code.byted.org/apaas/monorepo/commit/ebf6eb27476983ae8d27d30ba04132bd42d798f4?merge_request_iid=9469) | S      |        |
| 预览参数拼接逻辑收口到vm state   | ✅ 已完成   | Kunlun Builder, 保存与预览 | [refactor: 预览参数拼接逻辑收口到vm state](https://code.byted.org/apaas/monorepo/commit/28fc3ad5fd41045bdea2664146fee64642527d56?merge_request_iid=9469) | M      |        |
| 预览通过运行时重载进行刷新       | ✅ 已完成   | Kunlun Builder, 保存与预览 | [perf: 预览通过运行时重载进行刷新](https://code.byted.org/apaas/monorepo/commit/1d6134a26ef9071a37347d5a6b3ee0a61b2c5bae?merge_request_iid=9469) | M      |        |
| 预览过期重载标记提高加载性能     | ✅ 已完成   | Kunlun Builder, 保存与预览 | [perf: 预览过期重载标记提高加载性能](https://code.byted.org/apaas/monorepo/commit/9176fcc47d2a650d4a5a66bb8b0a6ee6a241aaa0?merge_request_iid=9469) | S      |        |
| 预览重载功能灰度                 | ⏱ 推迟一天 | Kunlun Builder, 保存与预览 |                                                              |        |        |

### 笔记

- [【OnCall】适配记录入参为空需要拦截的情况](https://bytedance.feishu.cn/docx/O2Iydmtq1oemfcxw0Dmcwe4Cnib) 

### 明日计划

- 预览重载功能灰度
- 预览重载优化效果

---

## 9月20日

| 工作事项                                           | 进度         | 项目                       | 文档                                                         | 工作量 | 协作者             |
| -------------------------------------------------- | ------------ | -------------------------- | ------------------------------------------------------------ | ------ | ------------------ |
| 预览页加载优化                                     | 📈 连续到明天 | Kunlun Builder, 保存与预览 |                                                              |        |                    |
| 服务端uidl拆分页面树结构生成方案                   | ✅ 已完成     | Kunlun Builder, 子页面拆分 |                                                              | M      | 唐词伟,唐强,凌艺宾 |
| 数据表格字段别名引起组件崩溃排查                   | ✅ 已完成     | Kunlun Builder, 全局       | [【0925】设计器数据表格偶尔全选字段会崩溃](https://bytedance.feishu.cn/docx/IEYxdQzHkoOUPoxk7ESc2BxDnjg) | M      | 朱潇伟             |
| 回滚数据表格与表格容器组件字段别名fx默认值生成逻辑 | ✅ 已完成     | Kunlun Builder, 全局       | [fix: 回滚数据表格与表格容器组件字段别名fx默认值生成逻辑](https://code.byted.org/apaas/monorepo/commit/c4857519f974b01065a6bb196a324812b4378db9?merge_request_iid=9347) | M      |                    |
| 一方三方抽取子对象字段方法到处到DTS                | ✅ 已完成     | Kunlun Builder, 元数据引用 | [feat: extractSubObject of deprecated ref method](https://code.byted.org/apaas/monorepo/commit/f52f8afc1576645010e1f1e32c336d9df9293bb0) | S      | 赵楠               |
| 和@朱潇伟 确认i18n默认值改造方案                   | ⏱ 推迟一天   | Kunlun Builder, 全局       |                                                              |        |                    |

### 笔记

- 述职文档优化
  - 根据[工程类研发能力模型RD Competency Model](https://bytedance.feishu.cn/sheets/shtcnvOYmdGtPWg5oAiC26nqzxe?sheet=nbT6I0&source_type=message&from=message) 前端2-1要求中的业务能力1和技术能力3进行优化
  - 内容太散，没有侧重点
  - 缺少对开源社区和竞品的调研内容
  - 缺少长线规划的描述
- [【0925】设计器数据表格偶尔全选字段会崩溃](https://bytedance.feishu.cn/docx/IEYxdQzHkoOUPoxk7ESc2BxDnjg) 

### 明日计划

- 流程权限入参校验适配
- 确认i18n默认值改造方案
- 预览页加载优化

---

## 9月19日

| 工作事项                     | 进度       | 项目                       | 文档                                                         | 工作量 | 协作者 |
| ---------------------------- | ---------- | -------------------------- | ------------------------------------------------------------ | ------ | ------ |
| fx冲突检测方案对齐           | ✅ 已完成   | Kunlun Builder, 元数据引用 |                                                              | M      |        |
| 一方即三方-子对象字段收集API | ✅ 已完成   | Kunlun Builder, 元数据引用 | [feat: extractSubObject of deprecated ref method](https://code.byted.org/apaas/monorepo/commit/8ddedbbda76d452f5cd7291497955b4a6716185a) | M      |        |
| 提交时禁止自动刷新预览页     | ✅ 已完成   | Kunlun Builder, 保存与预览 | [fix: 提交时禁止自动刷新预览页](https://code.byted.org/apaas/monorepo/commit/c91dc270b2d4975cd897377abda314f487276ad1?merge_request_iid=9261) | S      |        |
| 预览页加载优化               | ⏱ 推迟一天 | Kunlun Builder, 保存与预览 |                                                              |        |        |

### 笔记

- fx冲突检测方案对齐 @汪鹏程 @周麟 
  - 字段引用获取： `page_conf.domain_model.reference`
  - fx引用locator获取：`page_conf.domain_model.specific_schemas`
  - fx参数获取：`page_conf.fx_compile_params`

### 明日计划

- 预览页重新加载性能优化

---

## 9月18日

| 工作事项                               | 进度       | 项目                       | 文档                                                         | 工作量 | 协作者 |
| -------------------------------------- | ---------- | -------------------------- | ------------------------------------------------------------ | ------ | ------ |
| 流程权限架构图                         | ✅ 已完成   | Kunlun Builder, 权限       | [流程权限架构图](https://bytedance.feishu.cn/docx/Jlfzd2boZoTyAuxYB6acAXdpnlb) | M      |        |
| UIDL后端接口文档                       | ✅ 已完成   | Kunlun Builder, 子页面拆分 | [服务端 UIDL 片段加载 API](https://bytedance.feishu.cn/docx/FYA7dxdGMowT1YxsfspcJxoUnub) | M      |        |
| 一方即三方-子对象字段收集API           | ⏱ 推迟一天 | Kunlun Builder, 元数据引用 |                                                              |        |        |
| fx冲突检测                             | ⏱ 推迟一天 | Kunlun Builder, 元数据引用 |                                                              |        |        |
| 修复数据表格与表格容器字段别名fxID重复 | ✅ 已完成   | Kunlun Builder, 全局       | [fix: 修复数据表格与表格容器字段别名fxID重复](https://code.byted.org/apaas/monorepo/commit/3c5bd370a33544f14916072f612863f696bbda2c?merge_request_iid=8752) | M      |        |

### 笔记

- [服务端 UIDL 片段加载 API](https://bytedance.feishu.cn/docx/FYA7dxdGMowT1YxsfspcJxoUnub) 
- [流程权限架构图](https://bytedance.feishu.cn/docx/Jlfzd2boZoTyAuxYB6acAXdpnlb) 

### 明日计划

- 调试工具数据库初始化报错MR合入
- 用户身份失效弹窗国际化

---

## 9月15日

| 工作事项                                   | 进度         | 项目                       | 文档                                                         | 工作量 | 协作者 |
| ------------------------------------------ | ------------ | -------------------------- | ------------------------------------------------------------ | ------ | ------ |
| ByteFX 冲突检测排期确认                    | ✅ 已完成     | Kunlun Builder, 元数据引用 |                                                              | M      |        |
| 服务端UIDL拆分排期和启动时间对齐           | ✅ 已完成     | Kunlun Builder, 子页面拆分 |                                                              | S      |        |
| 修复makeAutoObservable对内存占用极大的问题 | ✅ 已完成     | Kunlun Builder, 调试工具   | [fix: 修复makeAutoObservable对内存占用极大的问题](https://code.byted.org/apaas/monorepo/commit/5a1b20e7c9ced89cf3ee623cfb14be55472d2b81?merge_request_iid=9066) | S      |        |
| 非调试模式下不实例化调试工具视图模型       | ✅ 已完成     | Kunlun Builder, 调试工具   | [chore: 非调试模式下不实例化调试工具视图模型](https://code.byted.org/apaas/monorepo/commit/1f469a84ad05b4d9da6455c02fc2cd44445155e5?merge_request_iid=9066) | XS     |        |
| 视图模型去除makeAutoObservable             | ✅ 已完成     | Kunlun Builder, 调试工具   | [【0914】时间机器视图模型 makeAutoObservable 导致内存溢出](https://bytedance.feishu.cn/docx/E2FjdYIbIoC7T2xq3Mzca7gMnJf) | M      |        |
| 组件升级后UIDL产生差异梳理                 | 📈 连续到明天 | Kunlun Builder, UIDL协议   |                                                              |        |        |
| 流程权限架构图                             | ⏱ 推迟一天   | Kunlun Builder, 权限       |                                                              |        |        |

### 笔记

- [【0914】时间机器视图模型 makeAutoObservable 导致内存溢出](https://bytedance.feishu.cn/docx/E2FjdYIbIoC7T2xq3Mzca7gMnJf) 
- ByteFX 冲突检测排期确认：
  - ByteFX 前端 @冯子龙 9.15支持
  - ByteFX 后端 @周麟 9.25前支持
  - Builder 前端 @刘洋兴 下周抽一天时间支持（暂定9.18）
  - Builder 后端 @汪鹏程 9.25前支持
- 服务端UIDL拆分排期和启动时间对齐
  - 服务端UIDL拆分@唐强 9.18 启动投入
  - 页面权限依赖全量UIDL @唐词伟  9.15 开始调研，9.18投入
  - UIDL预处理服务，UIDL拆分服务，运行时拆分服务IOC改造 @刘洋兴 9.19投入
- KA360开启组件升级灰度后，表格容器页码不展示OnCall问题，通过在每个页面选中一次组件后解决
  - 暂时无法在飞书文档外展示此内容

### 明日计划

- 流程权限架构图
- ByteFX 冲突检测进入开发
- 服务端UIDL拆分进入开发
- UIDL洗数据初版方案@王智力 

---

## 9月14日（病假🤒）

| 工作事项                            | 进度         | 项目                       | 文档 | 工作量 | 协作者 |
| ----------------------------------- | ------------ | -------------------------- | ---- | ------ | ------ |
| 月饼页面mapping接口报错白屏事故复盘 | ✅ 已完成     | Kunlun Builder, 元数据引用 |      | M      | 潘照广 |
| 组件升级后UIDL产生差异              | 📈 连续到明天 | Kunlun Builder, UIDL协议   |      |        |        |

### 笔记

- 月饼页面mapping接口报错白屏事故需要复盘：

  - 表面原因：mapping接口没有压测，扛不住高并发。
  - 根本原因：mapping接口很重，但完全没有缓存。
  - 中期解法：打包发布后，元数据不再新增或更新，此时生成应用级别mapping缓存，重新打包后缓存失效重新生成
  - 长期解法（二选一）：
    - 去除所有依赖ID的接口
    - 服务端确保不同环境下ID相同

- 组件升级后UIDL产生差异

  - 临时解法：用户在设计态选中对应组件后重新提交页面，重新发布

    - 这个临时解法是怎么生效的，我判断应该是在setter初始化做了数据清洗

      现在通过oncall场景判断，这个洗数据逻辑是有很大缺陷的，用户想正常使用升级后的组件，需要手动把所有出问题的组件都选中一次

  - 根本解法：清洗UIDL数据，兼容升级后UIDL结构

### 明日计划

- 组件升级后UIDL产生差异梳理
- UIDL拆分排期和启动时间对齐
- 流程权限架构图

---

## 9月13日

| 工作事项                           | 进度     | 项目                     | 文档                                                         | 工作量 | 协作者 |
| ---------------------------------- | -------- | ------------------------ | ------------------------------------------------------------ | ------ | ------ |
| 排查流程权限入参为空未通过鉴权原因 | ✅ 已完成 | Kunlun Builder, 权限     |                                                              | M      | 潘照广 |
| UIDL体积分析                       | ✅ 已完成 | Kunlun Builder, UIDL协议 | [UIDL体积分析](https://bytedance.feishu.cn/docx/ChLkd7Bu6oFwGUxYHD8cEDnDnog) | L      |        |

### 笔记

- 排查流程权限入参为空未通过鉴权原因：只有自定义流程才会启用这条规则
- [UIDL体积分析](https://bytedance.feishu.cn/docx/ChLkd7Bu6oFwGUxYHD8cEDnDnog) 

### 明日计划

- UIDL拆分排期和启动时间对齐 @唐强 @唐词伟 

---

## 9月12日

| 工作事项                                                 | 进度     | 项目                     | 文档                                                         | 工作量 | 协作者 |
| -------------------------------------------------------- | -------- | ------------------------ | ------------------------------------------------------------ | ------ | ------ |
| 数据库创建完成回调函数注册功能                           | ✅ 已完成 | Kunlun Builder, 调试工具 | [feat: 数据库创建完成回调函数注册功能](https://code.byted.org/apaas/monorepo/commit/1f36012cceed35a3463cc9259eca49aa9d4b364c?merge_request_iid=8752) | M      |        |
| 调试工具视图模型接入数据库创建回调防止初始化刷新数据报错 | ✅ 已完成 | Kunlun Builder, 调试工具 | [fix: 调试工具视图模型接入数据库创建回调防止初始化刷新数据报错](https://code.byted.org/apaas/monorepo/commit/9c8d6783e192df03c03fbc43f5cefda89dd78d72?merge_request_iid=8752) | S      |        |
| 修复ud popover无法监听到子组件点击事件                   | ✅ 已完成 | Kunlun Builder, 复合组件 | [fix: 修复ud popover无法监听到子组件点击事件](https://code.byted.org/apaas/monorepo/commit/dec629e8edfd621c91c07ef8923ea33a38375d12?merge_request_iid=8821) | M      |        |
| 流程鉴权适配EventUIDL为数组的情况                        | ✅ 已完成 | Kunlun Builder, 权限     | [chore: 流程鉴权适配EventUIDL为数组的情况](https://code.byted.org/apaas/monorepo/commit/4a41a21c15b4dcae35d2c50e94f59fe8d53fef2a) |        |        |
| 预览页禁止触发回退上一页事件                             | ✅ 已完成 | Kunlun Builder, 全局     |                                                              | M      | 王雨森 |

### 笔记

- 流程事件在并行时会产生数组UIDL，但旧有结构未处理
- 预览页时，触发 `window.history.back()` 会回退到预览页，需要禁止回退事件
- 复合组件输入属性无法删除，是UD的浮层BUG引起
  - ![img](https://bytedance.larkoffice.com/space/api/box/stream/download/asynccode/?code=NjlmNDJkOGE0MzA2Zjk3MmQyMTY3MGUyZDYxNTdlZDdfNHF6QWd6YkxJeDFzVjhUeE5Fb0JJMWE0bkM2aXhjbm1fVG9rZW46RU9TV2J3VW53b3pMQlZ4ejR0UWNtWGwzbkxjXzE3MDAxMzE3NDA6MTcwMDEzNTM0MF9WNA)

### 明日计划

- UIDL体积分析

---

## 9月11日

| 工作事项                   | 进度     | 项目                 | 文档 | 工作量 | 协作者 |
| -------------------------- | -------- | -------------------- | ---- | ------ | ------ |
| 页面变量未传参展示问题排查 | ✅ 已完成 | Kunlun Builder, 权限 |      | S      |        |
| 完成绩效360环评            | ✅ 已完成 | Bytedance            |      | L      |        |
| PRE白屏问题排查-变量引擎   | ✅ 已完成 | Kunlun Builder, 全局 |      |        |        |

### 笔记

- 页面错误UI展示RD @李毅 ，对应PM
  - 无权限展示 @汪江文 
  - 页面未提交展示页面变量未传参展示（新需求） @王宇珂   
  - 页面变量未传参展示 @姚宇航  

### 明日计划

- 修复ud popover无法监听到子组件点击事件

---

## 9月8日

| 工作事项             | 进度     | 项目                     | 文档                                                         | 工作量 | 协作者 |
| -------------------- | -------- | ------------------------ | ------------------------------------------------------------ | ------ | ------ |
| 整理PageConf类型     | ✅ 已完成 | Kunlun Builder, UIDL协议 | [feat: page conf types](https://code.byted.org/apaas/monorepo/commit/da9b9bcbe3254f4af43618737e9206f3acc044e5) | L      |        |
| 梳理PageConf协议文档 | ✅ 已完成 | Kunlun Builder, UIDL协议 | [Page Conf 协议](https://bytedance.feishu.cn/docx/U1mPdGtfzowNEyxSFZjcV73unvd) | L      |        |

### 笔记

- [Page Conf 协议](https://bytedance.feishu.cn/docx/U1mPdGtfzowNEyxSFZjcV73unvd) 

### 明日计划

- 完成绩效360环评

---

## 9月7日

| 工作事项                   | 进度     | 项目                     | 文档                                                         | 工作量 | 协作者 |
| -------------------------- | -------- | ------------------------ | ------------------------------------------------------------ | ------ | ------ |
| abort适配合码              | ✅ 已完成 | Kunlun Builder, API处理  | https://code.byted.org/apaas/monorepo/merge_requests/8472    | M      |        |
| 梳理Builder Schema协议文档 | ✅ 已完成 | Kunlun Builder, UIDL协议 | [Builder Schema 协议](https://bytedance.feishu.cn/docx/G05fdYgsIoTy4lxwBO1c4BsbnJd) | XL     |        |
| UIDL 协议文档              | ✅ 已完成 | Kunlun Builder, UIDL协议 | [UIDL 协议](https://bytedance.feishu.cn/docx/UGPNdzCABo9rd0xwy76cO7Venjd) | M      |        |
| Page Conf 协议             | ✅ 已完成 | Kunlun Builder, UIDL协议 | [Page Conf 协议](https://bytedance.feishu.cn/docx/U1mPdGtfzowNEyxSFZjcV73unvd) | M      |        |
| 组件 Meta 申明             | ✅ 已完成 | Kunlun Builder, UIDL协议 | [组件 Meta 申明](https://bytedance.feishu.cn/docx/CDUVdHKOYoPCj3xmAjvcVCAQn4e) | M      |        |
| ByteFX 符号申明            | ✅ 已完成 | Kunlun Builder, UIDL协议 | [ByteFX 符号申明](https://bytedance.feishu.cn/docx/CNARd88pAoacslx9ZfscOetPnuh) | M      |        |
| 组件 UIDL 协议             | ✅ 已完成 | Kunlun Builder, UIDL协议 | [组件 UIDL 协议](https://bytedance.feishu.cn/docx/Jv9TdFUthoCs48xLYfAc3aqpnvb) | M      |        |
| 事件协议                   | ✅ 已完成 | Kunlun Builder, UIDL协议 | [事件协议](https://bytedance.feishu.cn/docx/DKWFdWcjEovDrGxVn4dc3bCjnWb) | M      |        |
| 数据源协议（旧）           | ✅ 已完成 | Kunlun Builder, UIDL协议 | [数据源协议（旧）](https://bytedance.feishu.cn/docx/INY7dYt0IomB1Jxmup2cDXEKnMg) | M      |        |
| 公共类型                   | ✅ 已完成 | Kunlun Builder, UIDL协议 | [公共类型](https://bytedance.feishu.cn/docx/TafudXrT2oQvc5xozvbctCN8nQg) | M      |        |

### 笔记

- 梳理UIDL协议成文档
  - [Builder Schema 协议](https://bytedance.feishu.cn/docx/G05fdYgsIoTy4lxwBO1c4BsbnJd) 
  - [UIDL 协议](https://bytedance.feishu.cn/docx/UGPNdzCABo9rd0xwy76cO7Venjd) 
  - [Page Conf 协议](https://bytedance.feishu.cn/docx/U1mPdGtfzowNEyxSFZjcV73unvd) 
  - [组件 Meta 申明](https://bytedance.feishu.cn/docx/CDUVdHKOYoPCj3xmAjvcVCAQn4e) 
  - [ByteFX 符号申明](https://bytedance.feishu.cn/docx/CNARd88pAoacslx9ZfscOetPnuh) 
  - [组件 UIDL 协议](https://bytedance.feishu.cn/docx/Jv9TdFUthoCs48xLYfAc3aqpnvb) 
  - [事件协议](https://bytedance.feishu.cn/docx/DKWFdWcjEovDrGxVn4dc3bCjnWb) 
  - [数据源协议（旧）](https://bytedance.feishu.cn/docx/INY7dYt0IomB1Jxmup2cDXEKnMg) 
  - [公共类型](https://bytedance.feishu.cn/docx/TafudXrT2oQvc5xozvbctCN8nQg) 
- 服务端UIDL拆分工作量粗排
  - 我只能按照最优情况很粗粒度估，页面权限改造如果词伟能一起支持，时间会少一点
  - 调研依赖全量UIDL的业务（@唐词伟  判断）
  - 依赖全量UIDL数据的改造，页面权限裁剪逻辑收口到UIDL预处理（@唐词伟  判断）
  - UIDL预处理服务化、插件化、IOC化（开发4 单测2，共6人日）
  - UIDL拆分服务IOC化（开发3 单测1，共4人日）
  - 联调，整体链路自测，缺陷修复（5人日，需考虑留buffer防止意外）

### 明日计划

- meego创建：自动保存退出提示、预览加载性能优化

---

## 9月6日

| 工作事项                           | 进度       | 项目                       | 文档                                                         | 工作量 | 协作者 |
| ---------------------------------- | ---------- | -------------------------- | ------------------------------------------------------------ | ------ | ------ |
| 2023半年绩效填写重点工作产出       | ✅ 已完成   | Bytedance                  | [2023 半年绩效](https://bytedance.feishu.cn/docx/VZEodGuIBolQPCxDEutcyrX6nde) | L      |        |
| UIDL协议文档                       | ⏱ 推迟一天 | Kunlun Builder, UIDL协议   |                                                              | XL     |        |
| 自动保存退出提示需求与PM对齐       | ✅ 已完成   | Kunlun Builder, 保存与预览 |                                                              | S      |        |
| 列表容器字段有限引用               | ✅ 已完成   | Kunlun Builder, 权限       |                                                              | M      |        |
| 返回特定的abort错误码              | ✅ 已完成   | Kunlun Builder, API处理    | [fix: 返回特定的abort错误码](https://code.byted.org/apaas/monorepo/commit/38feffb4fc8807edc1e0d59995426855f895a0e7?merge_request_iid=8472) | S      |        |
| 提供abort error判断静态方法        | ✅ 已完成   | Kunlun Builder, API处理    | [feat: 提供abort error判断静态方法](https://code.byted.org/apaas/monorepo/commit/d859dbedd9048108dc07d2fdbd10d78de5c55c8a?merge_request_iid=8472) | S      |        |
| 屏蔽abort error错误提示            | ✅ 已完成   | Kunlun Builder, API处理    | [feat: 屏蔽abort error错误提示](https://code.byted.org/apaas/monorepo/commit/40fb685861d0662807617a46b74841bc1f4469ef?merge_request_iid=8472) | S      |        |
| 适配所有依赖AbortError的接口调用方 | ✅ 已完成   | Kunlun Builder, API处理    | [【OnCall】 适配所有依赖AbortError的接口调用方](https://bytedance.feishu.cn/docx/YdYVdPkHaoqedFxe0bIcF8O4nNb) | M      |        |
| 和@张帅 @王智力 对齐9月需要做的事  | ✅ 已完成   | Kunlun Builder, 全局       | [Q3 TODO事项（优先级）](https://bytedance.feishu.cn/docx/Obuud0M2Ao6TEHxqYVVc4vlTnaf) | S      |        |

### 笔记

- [2023 半年绩效](https://bytedance.feishu.cn/docx/VZEodGuIBolQPCxDEutcyrX6nde) 
- [【技术方案】 适配所有依赖AbortError的接口调用方](https://bytedance.feishu.cn/docx/YdYVdPkHaoqedFxe0bIcF8O4nNb) 
- 自动保存退出提示需求与PM对齐：达成共识走技术需求，文案由PM提供
- 列表容器字段有限引用：需要从 bytefx schema中解析出引用字段 @李俊冬 

### 明日计划

- UIDL协议文档

---

## 9月5日

| 工作事项                    | 进度         | 项目                       | 文档                                                         | 工作量 | 协作者 |
| --------------------------- | ------------ | -------------------------- | ------------------------------------------------------------ | ------ | ------ |
| UIDL基础类型梳理            | ✅ 已完成     | Kunlun Builder, UIDL协议   | [feat: uidl element type declare](https://code.byted.org/apaas/monorepo/commit/171b5699b4cf3ee88d73a111ddd961e42e8612d8) | XL     |        |
| 单改多bytefx冲突检测gap     | 📈 连续到明天 | Kunlun Builder, 元数据引用 |                                                              |        |        |
| abort问题hotfx修复          | ⏰ 无限期推迟 | Kunlun Builder, API处理    | [fix: 修复api请求abort问题](https://code.byted.org/apaas/monorepo/commit/f095c43e7a4e371fdf7ef32f3923fb05e687eb79) | M      |        |
| 返回特定的abort错误码       | ✅ 已完成     | Kunlun Builder, API处理    | [fix: 返回特定的abort错误码](https://code.byted.org/apaas/monorepo/commit/98f141f36be0f5462f2d236552fbf6aa93aef400) | S      |        |
| 提供abort error判断静态方法 | ✅ 已完成     | Kunlun Builder, API处理    | [feat: 提供abort error判断静态方法](https://code.byted.org/apaas/monorepo/commit/6deb7a223df6d42d5e9ab23e34cab2c85d804dcb) | S      |        |

### 笔记

- abort问题hotfx修复
  - 原因：abort修复原本预计跟随914班车，最近有三个oncall初步定位怀疑是和abort问题有关，其中有两个问题后续排查发现实际和abort无关，这种不确定性影响到了oncall同学对问题根因定位效率，发一个hotfix初步修复abort问题让后续oncall恢复到正常排查流程
  - 结论：hotfix风险太大，解决的问题不明确，还是按原定时间跟914的车
- 单改多bytefx冲突检测gap
  - 需求：单值改多值需求，需要支持fx冲突检测 [字段属性修改规则优化 - 第二次议会评审](https://bytedance.feishu.cn/docx/OGnxdXK6mopGQ3xiuO4cQgVpncd)
  - 链路
    - fx数据存入uidl
    - 保存前把fx数据从uidl提取到domain model
    - data属性单改多时，后端直接从domain model中取数据检查fx是否会冲突
  - 卡点：domain model中提取的数据，fx后端无法识别
  - 需解决：把uidl中提取出的fx数据转换成fx后端能识别的格式

### 明日计划

- 2023半年绩效填写重点工作产出
- UIDL协议文档整理
- 推进值系统统一接入判断AbortError方法

---

## 9月4日

| 工作事项                                | 进度         | 项目                       | 文档                                                         | 工作量 | 协作者 |
| --------------------------------------- | ------------ | -------------------------- | ------------------------------------------------------------ | ------ | ------ |
| Builder2.0依赖元数据ID的API接口梳理     | ✅ 已完成     | Kunlun Builder, 元数据引用 | [Builder2.0依赖元数据ID的API接口梳理](https://bytedance.feishu.cn/docx/B62pdn4BXoVn7dxnTewcHmspnKe) | M      |        |
| 页面请求接口不触发api响应的页面删除策略 | ✅ 已完成     | Kunlun Builder, 保存与预览 | [fix: 页面请求接口不触发api响应的页面删除策略](https://code.byted.org/apaas/monorepo/commit/1007fc2e1d3774c87e704a99f7745acef8ab0439?merge_request_iid=8244) | XS     |        |
| js编辑预览未编译问题排查                | ✅ 已完成     | Kunlun Builder, 保存与预览 |                                                              | XS     | 王雨森 |
| UIDL协议整理问题对齐                    | ✅ 已完成     | Kunlun Builder, UIDL协议   |                                                              | M      | 王智力 |
| UIDL基础类型梳理                        | 📈 连续到明天 | Kunlun Builder, UIDL协议   |                                                              | XL     |        |

### 笔记

- UIDL协议整理问题对齐
  - UIDL类型几个月不维护就会不准确
    1. 需要建立机制，确保UIDL变动能通知到底层
  - UIDL类型梳理给谁消费
    1. 先不考虑消费问题
  - 组件分为v1和v2，结构有细微区别
    1. 以v2为准
  - UIDL类型需要梳理，page conf需要吗
    1. 需要，能梳理多少就梳理多少
  - 类似styles这种底层类型，使用import导入还是直接复制，类型结构有点复杂
    1. 直接复制就行
  - 设计器底层的一些能力，但没有在builder内被使用到，是否需要列出
    1. 有代码实现就需要列出
- js编辑预览未编译问题排查
  - 需要在js编译后触发一次预览页的刷新 @王雨森 
- [Builder2.0依赖元数据ID的API接口梳理](https://bytedance.feishu.cn/docx/B62pdn4BXoVn7dxnTewcHmspnKe) 

### 明日计划

- 单改多图表冲突检测车票

---

## 9月1日

| 工作事项                                 | 进度     | 项目                     | 文档                                                         | 工作量 | 协作者 |
| ---------------------------------------- | -------- | ------------------------ | ------------------------------------------------------------ | ------ | ------ |
| 图表请求失败返回空字符串                 | ✅ 已完成 | Kunlun Builder, API处理  | [【OnCall】 图表请求失败返回空字符串](https://bytedance.feishu.cn/docx/KDRsdtUGNoCZ96xVLOIce5JUngc) | M      |        |
| 复合组件的属性也会在输出面板中展示       | ✅ 已完成 | Kunlun Builder, 复合组件 | [【0831】复合组件的属性也会在输出面板中展示](https://bytedance.feishu.cn/docx/ONkydM3kkoIHgOxSd05cFHSlnPd) | S      |        |
| 流程传入的记录ID如果为空，默认流程有权限 | ✅ 已完成 | Kunlun Builder, 权限     | [【技术需求】流程传入的记录ID如果为空，默认流程有权限](https://bytedance.feishu.cn/docx/Kth6dJPngowEuDxIxtEcgfc3nze) | M      |        |

### 笔记

- [【OnCall】 图表请求失败返回空字符串](https://bytedance.feishu.cn/docx/KDRsdtUGNoCZ96xVLOIce5JUngc) 
- [【0831】复合组件的属性也会在输出面板中展示](https://bytedance.feishu.cn/docx/ONkydM3kkoIHgOxSd05cFHSlnPd) 
- [【技术需求】流程传入的记录ID如果为空，默认流程有权限](https://bytedance.feishu.cn/docx/Kth6dJPngowEuDxIxtEcgfc3nze) 
- 现在MR里每一行代码都要写技术方案，有点难顶

### 明日计划

- 依赖ID的接口梳理
- UIDL类型梳理