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.
 
 
 
 
 

2.4 KiB

bruno-sync 后续待办

日期:2026-08-17(lead-docs-audit 每页实挂重建后更新) · 状态:D 盘 92 个 .bru 已生成,等待人工审查

已完成

  • 冷启动 + 菜单粒度重组(ADR-0024,2026-08-14)→ 每页实挂重建(ADR-0024 修订,2026-08-17,effort:.scratch/lead-docs-audit/)
    • 产物仓迁回 D:\code\crm-api-docs(前端实际消费仓,Bruno 2 单仓,collection 在仓根;e 盘 workspace 布局废弃)
    • 接口只挂有真实页面入口的菜单(真相源 = 原型逐页矩阵 research 02):公海 12 / 我的线索 14 / 我的关注 10 / 管理 15 / 设置 5 / 公共依赖/行政区划 2(线索域 58)
    • 新增 follow-batch / unfollow-batch 后端接口 + create 增 followOnCreate 参数(LeadService/Controller/单测全绿 68 个)
    • 列偏好随 scope 四页各一份;region 独立「公共依赖/行政区划」;不设全量总览
    • 清理:根目录重复权限点管理、旧平铺四文件夹、旧版生成器残留 11 文件 + 2 目录(同接口不同名)
    • 合计 92 个 .bru + collection.bru(全局契约含实挂规范 + 前端使用指引)+ environments/local.bru(baseUrl 维持仓内现值)
  • 源码侧:LeadController 25 + ColumnPreference 2 方法 tags 按矩阵实挂;RegionController tag 改「公共依赖/行政区划」;编译通过、BOM 0、ADR-0024 修订段、crm-lead/CONTEXT.md 菜单 tag 词条同步

待办 1:人工审查 + 提交(用户)

  • Bruno 打开 D:\code\crm-api-docs 审查(副本由 gen_bruno.py 幂等维护,前端不手改,手改会被重跑覆盖)
  • 审查后自行提交两个仓(agent 不做 Git 操作):文档仓全量;后端仓见 git status(5 java + CONTEXT + ADR-0024)
  • 前端验收:指给前端按菜单文件夹逐页自助联调(collection.bru 首页有使用指引);异议走 issue 增量修订

待办 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)