“接入状态”读取GET /api/capabilities,不再在浏览器单独维护能力表。profiles/capabilities.json定义能力范围和关联任务,docs/产品任务清单.json记录验收状态,profiles/local-enterprise-v1.json记录信任配置。运行python3 scripts/generate-capabilities.py生成嵌入服务端的只读发布清单和前端版本常量。make check与make build会拒绝过期清单、版本不一致或任务覆盖缺失。
任务进度随该版二进制发布,修改账本后须生成、构建并重新部署。清单含源文件SHA-256,便于核对同版来源;SHA-256本身不是第三方认证。平台业务库继续仅使用PostgreSQL,迁移编号仍为6。
接口与状态
接口要求有效登录;未登录返回401。响应包含release、enterprise.chain和observedAt。release.schemaVersion=1,包含软件版本、任务基准日期、各状态数量、能力实现边界、任务前置依赖、本地待办、环境要求、执行步骤和验收条件。前端与后端此前没有统一的版本化响应,本版改为该结构,调用方应读取该版本。
enterprise.chain只查询当前登录企业,含服务启用/签名服务绑定布尔值、有效及停用连接数、合约设置数、确认/待确认/异常记录数、停用历史异常数、过期记录数、最近检查时间和查看/管理权限布尔值。任何角色读取摘要都不返回RPC地址、节点名称、签名引用、私钥路径、原始交易或证明正文。实际配置和证明仍通过原有权限控制的存证接口操作。
状态分别表示:服务未启用、本企业未配置、异常待复核、签名服务未绑定、交易待确认、连接尚未部署、确认记录过期、有近期确认记录、无已核验回执。超过5分钟的确认记录显示待复核;异常历史不会被删除或伪装成新链确认。新查询只读取后台工作器保存的回执,不主动探测RPC,也不能证明所有节点实时在线。页面显式刷新并标明读取和回执检查时间。
有近期确认记录意味着存在经后台检查的回执,不表示生产链、全部业务上链或独立第三方存证已完成。权威身份、外部互联、PSI/MPC/TEE、独立第三方锚定、正式测评继续保留原验收边界。
界面
页面先显示当前企业接入摘要,再显示各能力已交付范围和关联任务。任务编号可展开并聚焦对应任务;筛选提供未完成、全部及四种账本状态。待环境事项仍显示可先开发的本地子项。无节点、只读角色、请求失败、无筛选结果均有说明及下一步。桌面与390px手机共用原有工作台设计。
验证记录
以internal/platform/capabilities_test.go验证发布覆盖、租户隔离、摘要脱敏、只读权限、无配置、待部署、待确认、确认后故障、过期、重查、回滚与停用历史。界面截图和独立复核位于.impeccable/review/capabilities-v5.1/。本轮最终结果和已知限制在docs/验收结果-v0.5.1.json记录;尚未通过的阶段不得仅凭此说明标为完成。