chore: CHANGELOG 纳入 git 管理;AGENTS.md 中央工作空间路径改相对引用 ../workbuddy.xpcool.com

This commit is contained in:
夏犀麟 2026-08-26 19:07:23 +08:00
parent 6e3ef67709
commit 45f9098e89
4 changed files with 28 additions and 3 deletions

10
.gitignore vendored
View File

@ -18,7 +18,13 @@ temp.yaml
bin
**/config/config.yaml
# WorkBuddy 本地记忆不入库跨账号上下文见 AGENTS.md docs/change-log/
.workbuddy/
# WorkBuddy 本地记忆仅放行变更记录CHANGELOG.md其余本地数据不入库
.workbuddy/*
!.workbuddy/memory/
.workbuddy/memory/*
!.workbuddy/memory/CHANGELOG.md
# server runtime logs
log/
# 本地环境变量含数据库口令禁止提交
.env*

View File

@ -0,0 +1,18 @@
# service.xpcool.com 变更记录
> 倒序最新在上格式YYYY-MM-DD | 类型 | 摘要
2026-08-26 | CFG | CHANGELOG 纳入 git 管理.gitignore 放行 .workbuddy/memory/CHANGELOG.md中央工作空间迁移至 ../workbuddy.xpcool.com相对路径索引
2026-08-26 | CHG | 统一 API 前缀 /api/service/admin/api/service/adminuser/api/service/useropen/api/service/open服务端口统一 10100dev/prod/testDB admin_menu 权限映射前缀同步前端 vite 代理与 api 文件同步适配 POST + 动作式路径路由回归 29 条一致
2026-08-26 | CHG | 遗留 /v1 全移除URL 前缀 /admin/v1/admin/api/v1/api/api/open/v1/api/open全部接口改 POST5 CRUD 冲突路径改动作式 /list /create /update/{id} DB admin_menu 权限映射 path 同步全项目英文注释转中文 dao/entity/do/table 生成模板路由回归 29 条全 POST 一致
2026-08-26 | FIX | 修复审计落库失败admin_operation_log.request_param JSON 仅合法 JSON 入库其余存 NULL此前一直失败被尽力而为吞掉系统日志查不到数据
2026-08-26 | CHG | 区分系统日志与服务器日志审计服务由 admin/system/audit 归位为 admin/system/logpackage admin_system_log Record+List新增 GET /admin/v1/system/log 分页查询 + system:log:list 权限映射菜单 id=63服务器日志保持 admin/base/log
2026-08-26 | CHG | login 资源迁移至 admin/admin/loginapi+service api/service 包名统一为路径下划线拼接package admin_admin_login / admin_system_menu / user_auth 恢复 api/open 并规范化 v1包名 open_tools_ip controller/cmd 引用同步路由回归 28 条一致
2026-08-26 | REQ | 后台登录接口联调通过login/info/codes/menu-routes/RBAC/refresh(单次)/logout 全链路 curl 验证 OK service_xpcool_com
2026-08-26 | FIX | 联调发现并修复 admin refresh 单次使用漏洞Refresh 撤销旧会话后补 RowsAffected 校验重复使用旧 refreshToken 返回 code 10002
2026-08-26 | CFG | 新建 .env.dev 本地配置DB_DSN=mysql:root:root123@tcp(127.0.0.1:3306)/service_xpcool_com?loc=Local + JWT_SECRET.gitignore 追加 .env* 防口令入库
2026-08-26 | CHG | 清理模板删除 api/helloapi/opencommon/tools controller/hellocontroller/openAPI 目录去掉 v1 api/admin/system/auth/auth.go service 层完全镜像URL 前缀保持 /admin/v1 兼容前端
2026-08-26 | CHG | 目录重构API 层资源目录化api/admin/v1/system/auth/auth.go service 层严格镜像 API 多级结构internal/service/admin/system/auth/auth.go 接口随实现归位admin_rbac 拆为 admin/role/menu_manage 三包controller/cmd 引用同步路由回归 29 条一致
2026-08-26 | CHG | 补全管理端登录接口新增 Refresh/Logout 端点/admin/v1/system/auth/refresh|logout登录改走 issue 把刷新令牌 JTI 落库 user 端刷新撤旧机制一致
2026-08-26 | CHG | 同步三铁律中文注释/做记录/中文优先 AGENTS.md统一工作约定小节
2026-08-26 | CFG | 建立统一变更记录机制CHANGELOG接入 xpcool.com 中央索引

View File

@ -119,7 +119,7 @@ go test ./...
## 统一工作约定xpcool.com 中央规则
> 与中央 `xpcool.com/.workbuddy/memory/MEMORY.md` 保持一致本项目变更流水在 `.workbuddy/memory/CHANGELOG.md`
> 与中央 `../workbuddy.xpcool.com/.workbuddy/memory/MEMORY.md` 保持一致本项目变更流水在 `.workbuddy/memory/CHANGELOG.md`
1. **中文注释**/改代码时在应有处函数复杂逻辑配置项非显然分支加中文注释
2. **做记录**每次请求/变更/修复/文档动作都在本项目 `.workbuddy/memory/CHANGELOG.md` 顶部追加一条格式 `YYYY-MM-DD | 类型 | 一句话摘要`类型REQ/CHG/FIX/DOC/CFG/DEP

View File

@ -0,0 +1 @@
package login