You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
2.3 KiB

3 weeks ago
# bruno-sync 后续待办
日期:2026-08-14(菜单化重组后更新) · 状态:141 个 .bru 已生成,等待人工审查
## 已完成
- 冷启动 + **菜单粒度重组(ADR-0024,用户 grill 决议)**:文档仓 `e:\code\crm-api-docs`
- **Bruno 3 workspace 层适配(2026-08-15)**:用户 Bruno 3.x 报「workspace.yml not found」——workspace 根 = 仓根(workspace.yml + collections/),collection 在 `collections/crm-api-docs/`;gen_bruno.py 已内置脚手架幂等 ensure(workspace.yml / bruno.json / environments/local.bru)
- 四菜单全量副本:线索管理/{线索公海, 我的线索, 我的关注, 线索管理} 各 25(23 线索 + 2 列偏好),viewType/scopeKey 按菜单绑定
- 线索管理/线索设置 5(原「线索规则-公海池配置」改名)
- 资源命名保留:行政区划 2 / 文件 9 / 登录+认证 各 3 / system/* 8 / 角色管理 6 / 权限点管理 4 / 调试 1
- 合计 **141 个 .bru** + collection.bru(全局契约含 menuBindings 对照)+ environments/local.bru
- 源码侧(真相源 A+B):LeadController 23 方法 + ColumnPreferenceController 2 方法挂 4 菜单 `@Operation(tags)`(删两处类级 `@Tag`);LeadPoolController tag 改「线索管理/线索设置」;config 加 `menuBindings`
- 编译验证通过、BOM 0、`docs/adr/0024-bruno-docs-grouping-by-menu.md`、glossary 三词(菜单/菜单 tag/scope 四值)
## 待办 1:人工审查 + 提交(用户)
- Bruno 打开 `e:\code\crm-api-docs` 审查(副本由 gen_bruno.py 幂等维护,前端**不手改**,手改会被重跑覆盖)
- 审查后自行提交两个仓(agent 不做 Git 操作):文档仓全量;后端仓见 `git status`(3 java + 2 CONTEXT + config + ADR-0024)
## 待办 2:crm-dict 暂缓纳入(用户决定 2026-08-14,未变)
- 12 个接口(DictItem 7 + DictGroup 5),下次同步确认后:sourceRoots 加 `crm-dict` + gen_bruno.py 补数据
## 待办 3:遗留(ADR-0024 后果)
- seed 菜单名「公海」vs 原型「线索公海」:需 `UPDATE sys_menu` 数据迁移统一(seeder find-or-create,直接改字符串会 seed 出第二个菜单)
- 权限码全集下发接口:见 `.scratch/auth-perms/ticket-01-perms-fullset-endpoint.md`(前端联调阻塞项,模式 2)