用途:在 ddd4j-cloud 服务中统一处理请求头、ThreadContext、异步线程、Reactor、Feign 的上下文传播、恢复与清理,而非按构件拆分。适用于服务入口将请求头写入 ThreadContext、让上下文跨越 @Async 执行器、Reactor 操作符或 Feign 调用、验证同步/异步/Reactor/Feign 终态的恢复、审查成功/异常/线程池复用路径的清理,以及诊断池化线程上的跨请求数据串扰或 Feign 跳转后请求头丢失。
主要能力:梳理传播面(请求头、ThreadContext、异步执行器、Reactor、Feign 调用)并识别每一跳的归属扩展;确认同步、异步、Reactor、Feign 终态的恢复与清理;运行跨跳传播测试,覆盖异常与线程池复用路径,并验证跨服务请求头经真实 Feign 往返后仍存在;输出传播映射(跳 → 机制 → 归属)及文件路径、各终态覆盖情况、测试证据状态与违规项。
使用方式:先运行 ddd4j-cloud-version-selection 固定组合,再在确认的分支与 SHA 上定位 core/data/web/feign 上下文过滤器及其测试;按步骤映射传播面、验证恢复与清理、测试各跳、报告传播映射。安装命令:npx skills add full-stack-skills/ddd4j-skills --skill ddd4j-cloud-context。
适用场景:ddd4j-cloud 服务的上下文传播实现与审查、跨服务边界版本核对、八条维护线差异分析。
限制:租户隔离语义应使用 ddd4j-cloud-tenant;Feign 管线(拦截器注册、错误解码器工厂、重试策略)应使用 ddd4j-cloud-feign;ThreadLocal/Subject SPI 契约应使用 ddd4j-core;无 Cloud 模块的纯 Spring Boot ddd4j 应使用 ddd4j-boot-web;Javalin 或 Quarkus 运行时使用对应技能;非 ddd4j 的通用 Spring Cloud 上下文传播不适用本技能。需提供目标 Cloud 线、Boot 父级与 POM、能力与外部服务及部署要求、当前源码/测试/远程证据;缺失时输出 missing 提示。不得输出任何凭据或真实租户数据,本技能不访问、不收集、不存储、不传输用户数据。