feat: 支持远程文档渲染与服务别名解析,重构载荷重放与鉴权能力标记
- feat(service): discovery schema 新增 remote_doc(service/resource/method 就近覆盖),命中节点的 --doc/--help/--schema 改由远程端点渲染,未命中 回退本地渲染 - feat(service): ServiceInfo.alias 注册为 clap hidden alias,matches 归一化 为规范名;经别名调用时上报 method_alias 遥测,命名冲突 warn 并跳过 - refactor(transport): 请求载荷重构为可重放的 HttpRequestPayload 延迟工厂 (JSON Arc 零拷贝重放,multipart 每次重建表单重开文件),853004 重放 不再限于 JSON;信封包装收敛到 pipeline 入口单一组合点 - refactor(auth): AuthRequirement 拆分为 RequireAuth(前置门禁)与 SuppressAuth(抑制注入)双标记;鉴权引导端点预装配为 Endpoint 实例, 在凭据迁移与 853004 刷新间共享 - fix(error): wecom 层错误经 transport Other 边界往返时 downcast 还原 原始变体,保留 code/type 结构化渲染
J
jasonhzhang committed
1f0e0b8fb456e73155e2eb78d66e251e20202052
Parent: 59604ae