Files
junhong_cmp_fiber/openspec/changes/archive/2026-09-20-add-h5-popup-account-names/tasks.md
break 863607639f
Some checks failed
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Has been cancelled
归档
2026-09-20 10:46:34 +08:00

1.8 KiB
Raw Blame History

1. 响应契约

  • 1.1 在运营弹窗配置响应 DTO 增加创建人和最近更新人账号名称字段及中文 OpenAPI 描述

2. 查询投影

  • 2.1 在 H5 弹窗 Query 中实现账号 ID 去重与 Unscoped 批量名称查询,查询失败返回稳定数据库错误
  • 2.2 让列表与详情投影同时返回账号 ID 和名称,并保持缺失账号名称为空字符串

3. 验证与收尾

  • 3.1 执行 gofmt生成 OpenAPI并构建 API 与 Worker
  • 3.2 按维护者指定的隔离环境 smoke 列表与详情,核对正常、软删除和不存在账号的响应语义;若当前未提供可用环境,记录该项阻塞证据
    • 阻塞记录,未执行 smoke2026-09-20当前变更仅存在于 Iteration/8-11 本地未提交工作区;测试部署工作流 .gitea/workflows/deploy.yaml 仅由该分支的 push 触发,本任务明确禁止提交、推送或触发外部部署,因此无法让本次代码进入指定测试部署。
    • 当前会话未提供测试部署 API 基址,也未设置 JUNHONG_ADMIN_BASE_URLTEST_BASE_URLCMP_TEST_BASE_URL;未提供后台认证 Token也未设置 JUNHONG_ADMIN_TOKENADMIN_TOKEN;未设置 GITEA_TOKENGITEA_ACCESS_TOKEN。SSH 配置存在 cmp-test 主机别名及身份文件路径,但当前 agent 中没有已加载身份,且 SSH 按 ENG-TEST-001 仅可用于日志、容器状态与受控 Smoke不能替代部署入口。未输出任何凭据值。
  • 3.3 运行 openspec validate --all 与上下文健康检查,确认变更工件和项目导航有效
    • 验证2026-09-20补齐仓库既有三条 Requirement 的证据行与入口矩阵关联后,openspec validate --all 为 36 passed/0 failed./scripts/context-health.sh 输出「Context 健康检查通过」。