- 前端创建页折叠区块:平台/品牌/版本/语言/时区/硬件并发/关闭伪装维度,留空使用默认 - 后端 accountRequest 增加 fingerprint,校验前置 400(避免账号已建、绑定失败的中间态) - seed 服务端从账号派生、proxy 由网络出口管理,两者不接受表单值 - 补建端点支持携带指纹重试;start 自愈补建保持零值指纹 - PG 集成测试:指纹落库/非法值拒绝不建号/补建指纹重试
- POST /api/phase-a/accounts 创建成功即绑定环境:alias=账号文本 ID、 唯一网关自动取(缺失 404/多网关 409)、出口直连、seed 由账号 ID 派生 (deriveSeed,数字主键落地后改 bigint id+1000);绑定失败 503 透传 account_id - POST /api/phase-a/accounts/:id/environment 幂等补建:已绑定原样返回 - POST /api/phase-a/accounts/:id/start = resume + 启动环境(环境缺失自愈补建, 审计对齐全);吊销账号 start → 409 readiness blocked;停止沿用 pause - 测试:deriveSeed 纯单测(确定性/值域/固定向量)+ PG 集成覆盖 绑定失败恢复、补建幂等、seed 断言、start 激活与冲突分支; RegisterAccountRoutes 参数升级为 HubStore,路由矩阵登记新端点