1e8fea6c058d6d23f4a40183dd51708c8a4dae84
prototypes/37/v1/index.html
b65c47e5f701f67a8a06972e4f3e02c1f7bbd554
按 #37 v1 为现有登录用户交付 API Key 列表、创建一次显示、改名和幂等撤销的 Portal API 与页面。
错误缓存或重复回显会泄密;创建响应必须 no-store,日志和错误不得包含完整 Key。回退只移除入口,不自动删除已创建 Key。
b12721b
origin/main
92ed37aff92d1f54fd18a8aac4f15835b8082251
1bdd0adffefbf1fbb33ddfdab777e2f27e6aef83
71cf8fd56b2a18494d380464f59fc58d81283bd9
go test ./...
go vet ./...
go build ./...
go -C admin test ./...
go -C admin build .
pnpm --dir portal/web build
python dev_scripts/harness.py check --strict
sync --check
git diff --check
d478f1da8df6920926ef45755e6e66729de8a436
#42 已完成生产实现并进入待验收。
e59b195513c3e3d68c227dfe36cf7c824628084b
工单保持开启,等待用户验收。
No dependencies set.
The note is not visible to the blocked user.
基本信息
原始需求
设计与原型门禁
1e8fea6c058d6d23f4a40183dd51708c8a4dae84prototypes/37/v1/index.html,#37 revisionb65c47e5f701f67a8a06972e4f3e02c1f7bbd554依赖与并行
要解决什么
按 #37 v1 为现有登录用户交付 API Key 列表、创建一次显示、改名和幂等撤销的 Portal API 与页面。
做什么 / 不做什么
子项目影响
验收标准
文档影响
风险和回退
错误缓存或重复回显会泄密;创建响应必须 no-store,日志和错误不得包含完整 Key。回退只移除入口,不自动删除已创建 Key。
实施结果(2026-08-24)
b12721b(已推送origin/main)。92ed37aff92d1f54fd18a8aac4f15835b8082251;Business Rules1bdd0adffefbf1fbb33ddfdab777e2f27e6aef83;Local Verification71cf8fd56b2a18494d380464f59fc58d81283bd9。验证结果(2026-08-24)
go test ./...、go vet ./...、go build ./...:通过。go -C admin test ./...、go -C admin build .:通过。pnpm --dir portal/web build:通过。python dev_scripts/harness.py check --strict、42 项 Harness 单测、sync --check、git diff --check:通过。验收确认
d478f1da8df6920926ef45755e6e66729de8a436。feat: 交付用户 API Key 生命周期与 Portal 页面to feat: ???? API Key ????? Portal ??feat: ???? API Key ????? Portal ??to feat: 交付用户 API Key 生命周期与 Portal 页面#42 已完成生产实现并进入待验收。
b12721b(已推送origin/main)e59b195513c3e3d68c227dfe36cf7c824628084bsync --check通过工单保持开启,等待用户验收。