workbuddy.xpcool.com/.workbuddy/memory/2026-08-26.md

2.7 KiB
Raw Blame History

2026-08-26

  • CFG | 工作空间迁移:从 C:\Users\ybtdevxxl\WorkBuddy\xpcool.com 迁至 E:\xxcool\project\workbuddy.xpcool.comgit 管理),索引改相对路径约定,布局为「项目与工作空间同级」。
  • CHG | 建立 xpcool.com 工作空间统一规则与项目索引架构(见 MEMORY.md
  • CHG | service.xpcool.com 全量规范化:遗留 /v1 URL 移除、全部接口改 POSTCRUD 改动作式路径、DB 权限映射同步、全项目英文注释转中文(含 CLI 生成模板);路由回归 29 条全 POST 一致。
  • CHG | 统一 API 前缀 /api/service/admin/user/open 三端)+ 服务端口 10100dev/prod/test 同步DB 权限映射与前端 vite 代理/api 文件同步适配;全链路 curl 回归通过。
  • CFG | 在 admin/service/tool.xpcool.com 的 .workbuddy/memory/ 下初始化 CHANGELOG.md落实"变更在各自项目记录"。
  • 规则要点:中文注释、每次变更做记录、中文优先输出;记录倒序 + 类型标签,省 token 且快速命中。
  • CHG | 将三铁律同步进 admin/service/tool 三个项目的 AGENTS.md新增「统一工作约定」小节指向中央 MEMORY.md 与各项目 CHANGELOG.md
  • REQ/CHG | 设计并联调后台登录接口:核查 service(GoFrame) 与 admin(Vben) 登录链路,确认路由/响应/代理已对齐;补全 admin 端 Refresh/Logout 端点service CHANGELOG 有记);待用户提供 MySQL DSN+JWT_SECRET 后执行迁移+种子+起服务+curl 全链路联调。
  • CHG | service.xpcool.com 目录重构API 层资源目录化 + service 层严格镜像 API 多级结构internal/service/admin/system/auth/auth.go 式),路由回归一致;期间发现 api/hello、common/tools 意外处于 git 删除状态,已从 HEAD 恢复(非重构所致)。
  • CHG | 用户确认模板删除api/hello、api/open、common/tools、controller/hello、controller/open 全删API 目录去掉 v1 层api/admin/system/auth/auth.go 式URL 前缀保持 /admin/v1。
  • CFG | service.xpcool.com 新建 .env.devDB_DSN mysql:root:root123@.../service_xpcool_com + JWT_SECRET.gitignore 加 .env*。
  • REQ | 后台登录接口联调完成login→info→codes→menu/routes→RBAC→refresh(单次)→logout 全通;修复 admin refresh 单次使用漏洞RowsAffected 校验)。
  • CHG | login 资源归位 admin/admin/login包名 admin_admin_login 下划线拼接式);恢复 api/open 并规范化(去 v1前端依赖由用户自行处理。
  • CHG | 区分系统日志与服务器日志:审计服务归位 admin/system/logpackage admin_system_log+ 新增 GET /admin/v1/system/log 查询;修复审计 JSON 列落库失败。