1e8fea6c058d6d23f4a40183dd51708c8a4dae84
prototypes/37/v1/index.html
b65c47e5f701f67a8a06972e4f3e02c1f7bbd554
交付迁移 000006_mvp2_openapi_governance 与 internal/core API Key 核心能力:api_keys、api_audit_events、generations.available_at、索引/约束、管理权限 seed,以及随机令牌、仅哈希落库、状态判定和 repository 契约。
000006_mvp2_openapi_governance
internal/core
api_keys
api_audit_events
generations.available_at
migrations/
迁移 down 会删除 API Key 与安全审计数据,属于需人工确认的数据丢失操作;本任务只在隔离 MySQL 验证 down,不对生产执行。回退代码提交不替代数据库回退评估。
98625ff
2871aba
main
go test ./...
go vet ./...
go -C admin test ./...
chorus_mvp2_test
python dev_scripts/harness.py sync --check
check --strict
f0a042b18061ece7423e3e7bb4219f84df78d71e
00ab703e701a3b9cb4107a3fb9a48fef6acea27d
9661a72756f4c6d53eabd454df03625d382f1ac0
2eb4eb745005bbc3c7467b1202e4f0b779525224
Task-41-MVP-2-数据迁移与-API-Key-核心能力
9134d168e2aa1e6918cb4542983227b79aa8def0
701e609
实现与验证已完成,当前状态为待验收。提交:98625ff、2871aba;任务归档 revision:303c052b19d660f3bc7aa6b228709d6429dd54dd。未对生产/共享数据库执行迁移或回退。
303c052b19d660f3bc7aa6b228709d6429dd54dd
用户已确认验收通过。任务归档最终 revision:9134d168e2aa1e6918cb4542983227b79aa8def0;验收镜像提交:701e609。#41 已完成并同步至 #35 与 #3。
No dependencies set.
The note is not visible to the blocked user.
基本信息
原始需求
设计与原型门禁
1e8fea6c058d6d23f4a40183dd51708c8a4dae84prototypes/37/v1/index.html,#37 revisionb65c47e5f701f67a8a06972e4f3e02c1f7bbd554依赖与并行
要解决什么
交付迁移
000006_mvp2_openapi_governance与internal/coreAPI Key 核心能力:api_keys、api_audit_events、generations.available_at、索引/约束、管理权限 seed,以及随机令牌、仅哈希落库、状态判定和 repository 契约。做什么 / 不做什么
子项目影响
migrations/、internal/core,必要的 repository 适配。internal/core不得 import Gin 或 go-admin。验收标准
generations.available_at和迁移 seed/索引可逆,生产未使用 AutoMigrate。文档影响
风险和回退
迁移 down 会删除 API Key 与安全审计数据,属于需人工确认的数据丢失操作;本任务只在隔离 MySQL 验证 down,不对生产执行。回退代码提交不替代数据库回退评估。
实施与验证结果(2026-08-24)
98625ff;补充归属与唯一性验证:2871aba,均已推送main。go test ./...、go vet ./...、go -C admin test ./...全部通过。chorus_mvp2_test顺序完成迁移 up/down/up、非空数据 down 拒绝和 API Key 仓储事务测试;测试库已删除,未连接当前服务库或真实 Provider。python dev_scripts/harness.py sync --check、check --strict与 42 项 Harness 单测通过。f0a042b18061ece7423e3e7bb4219f84df78d71e;Business Rules00ab703e701a3b9cb4107a3fb9a48fef6acea27d;Local Verification9661a72756f4c6d53eabd454df03625d382f1ac0;Deployment2eb4eb745005bbc3c7467b1202e4f0b779525224。Task-41-MVP-2-数据迁移与-API-Key-核心能力,最终 revision9134d168e2aa1e6918cb4542983227b79aa8def0。用户验收
701e609。实现与验证已完成,当前状态为待验收。提交:
98625ff、2871aba;任务归档 revision:303c052b19d660f3bc7aa6b228709d6429dd54dd。未对生产/共享数据库执行迁移或回退。用户已确认验收通过。任务归档最终 revision:
9134d168e2aa1e6918cb4542983227b79aa8def0;验收镜像提交:701e609。#41 已完成并同步至 #35 与 #3。