ffee739774
- TripoSettings::new 改为返回 Result:request_timeout 必须大于零,api_key / base_url 不能是空白 - 新增 TripoSettings::validate 与 TripoError::Configuration,字段是公开的,因此 TripoProviderClient::new 在使用前再校验一次 - 拒绝零超时的理由是同一个值存在两种语义:tokio::time::timeout 立即超时,reqwest 却当成不超时 - api-server 构造入口把构造失败按既有 503 口径映射,并补全 TripoError 的匹配分支 - smoke 示例与 platform-tripo 测试跟进新的构造签名,新增零超时 / 空白凭据用例