{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://digitalme.invoratec.cn/schemas/user-talent-instance.json", "title": "UserTalentInstance", "description": "一个分身(twin)当前选定的天赋。主天赋不重复存——它就是 twin.profession;这里只存副天赋选择与解锁时间。审核态存 twin.talentAudit。", "type": "object", "required": ["sub_talents"], "additionalProperties": false, "properties": { "sub_talents": { "type": "array", "items": { "type": "string" }, "uniqueItems": true, "maxItems": 3, "description": "已选副天赋 id(必须 ∈ SUB_REGISTRY)。长度受 maxSubs(level)=min(3,1+level) 限制;服务端 validateSubs 兜底截断。" }, "unlockedAt": { "type": ["string", "null"], "format": "date-time", "default": null, "description": "首次配置副天赋的时间。" } }, "$comment": "关联字段(存在 twins 文档其它位置,非本对象):twin.profession = 主天赋 id;twin.talentAudit ∈ null|'pending'|'approved'(强合规身份的资质审核态);twin.verified = 蓝V(admin 置,audit 通过依据)。" }