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

17 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 列落库失败。