docs(aihr): refresh brd release evidence

This commit is contained in:
2026-07-14 11:51:34 +08:00
parent 1757dcb8de
commit 4d2cac224a
+2
View File
@@ -201,3 +201,5 @@
- 2026-07-14 线上只读发布差异复核:生产根站点、`/h5/`、`/prod-api/auth/tenant/list` 和 `/prod-api/api/aihr/mobile/home/user` 均返回 `200`;生产管理端仍加载 `index-CJZ3Ax3Z.js`(SHA-256 `8b9278a26ccb760abce489b12a20b221748c64d4c4153613d2511777bb9677bc`),H5 仍加载 `index-D4-NrEpb.js`(SHA-256 `ab15bfd17cabe58e2f34b0ac61ee198a837128ed85dc6bb0ddf77bc3e22dcd9c`),当前本地构建为管理端 `index-BM4_rycA.js`(SHA-256 `f5a0fa82a20bb242ebad85f72dca6330faa7d0d51435876210528e84053a2e93`)和 H5 `index-Byx3WtY1.js`(SHA-256 `1d2a9d8f947e8a198c31f15a5cf4b66ba4220b1f549c4376c72cc1da56b1d7eb`)。本轮未执行生产同步、重启或数据写入,不能把本地 BRD 修复宣称为线上已生效。
- 2026-07-14 发布预检补强:`scripts/release-preflight.sh` 新增可选 `RELEASE_VERIFY_REMOTE_MATCH=true`,发布后可从线上 HTML 解析管理端/H5 主 JS 并与本地产物 SHA-256 对比;默认不开启,不影响发布前检查。当前只读核验仍显示两端 hash 不一致,尚未执行生产同步。
- 2026-07-14 异步上传队列租户审计校正:此前“队列仍使用固定租户、待按条目租户改造”的记录已被后续实现覆盖。当前入队、列表、详情和重试按请求租户隔离;worker 领取时读取并 CAS 校验行内 `tenant_id`,加工通过 `TenantHelper.dynamic(tenantId, ...)` 进入条目租户,成功/失败回写、ZIP 子条目和卡死清扫均沿用条目租户;`AihrUploadQueueServiceTest` 已覆盖这些源码契约。`000000` 仅保留为无登录本地开发回退。结论:当前未发现队列跨租户处理缺口,正式多租户仍需测试环境持续回归。
- 2026-07-14 BRD schema 状态校正:早期记录中的 `aihr_practice_audio` 缺失已由后续生产 schema 修复覆盖;当前仓库 reset SQL、运行时建表定义和生产核验记录均包含该表,严格预检继续保留显式存在性检查。后续若正式试点启用音频留痕,仍需抽查真实音频行和 OSS 对象权限,不把“表存在”当成音频链路验收完成。
- 2026-07-14 最新线上资源复核:生产根站与 `/h5/` 均返回 `200`,线上管理端 `index-CJZ3Ax3Z.js` SHA-256 为 `8b9278a26ccb760abce489b12a20b221748c64d4c4153613d2511777bb9677bc`,H5 `index-D4-NrEpb.js` SHA-256 为 `ab15bfd17cabe58e2f34b0ac61ee198a837128ed85dc6bb0ddf77bc3e22dcd9c`;当前 HEAD `1757dcb8` 重建后的本地入口分别为 `index-v0LFXtVo.js` SHA-256 `0fc78c86e734be76aeb8ae03a551f98df9f689db5352a92af77c781c70efccde`、`index-Byx3WtY1.js` SHA-256 `1d2a9d8f947e8a198c31f15a5cf4b66ba4220b1f549c4376c72cc1da56b1d7eb`。两端仍未发布,本轮只读核验,无静态资源同步、后端重启或业务数据写入。