gewuyou
|
4e98b63e9c
|
fix(cqrs): 收口 PR review 剩余问题
- 修复 NotificationLifetimeBenchmarks 的 scoped 容器释放与公开 XML 契约缺口
- 修复 generated descriptor 预热阶段先去重后校验导致的有效后继条目丢失问题
- 更新 generated descriptor 的 MethodInfo 比较方式并补充 request/stream 回归测试
- 同步 cqrs-rewrite active tracking 与 trace 的当前 PR 锚点到 PR #348
|
2026-05-11 14:52:39 +08:00 |
|
gewuyou
|
7fa9d5ff17
|
fix(cqrs): 硬化 generated invoker descriptor 契约
- 修复 generated request/stream invoker descriptor 枚举阶段对异常、重复 pair 与不一致元数据的防守行为
- 补充 generated invoker provider descriptor 边界回归测试,锁定回退与首条生效语义
|
2026-05-11 12:41:34 +08:00 |
|
gewuyou
|
b7fa3eee29
|
perf(cqrs): 优化 stream 建流常量成本
- 优化 generated stream dispatch binding 为按响应类型缓存强类型 invoker 与 pipeline executor,压缩 CreateStream 热路径桥接开销
- 保持 stream 异常契约与行为缓存语义不变,并补齐相关 XML 注释与必要内联说明
- 补充 generated stream binding 与 pipeline executor 复用回归,覆盖 generated invoker 与 stream pipeline 组合场景
|
2026-05-09 16:14:16 +08:00 |
|
gewuyou
|
9bd8c34693
|
fix(cqrs): 收口PR审查遗留问题
- 修复 benchmark 宿主误激活同程序集其他 generated registry 的接线路径,收窄服务索引与 descriptor 基线
- 恢复 CqrsDispatcher.SendAsync 的 faulted ValueTask 失败语义,并补充相关回归测试
- 补充 legacy runtime alias 的防守式类型检查、stream lifetime 注释与 cqrs-rewrite 恢复文档验证记录
|
2026-05-08 14:10:06 +08:00 |
|
gewuyou
|
aebf1e974d
|
feat(cqrs): 补齐流式管道行为接缝
- 新增 stream pipeline 契约、dispatcher executor 缓存与 generated invoker 兼容路径
- 补充 Architecture 与 IOC 的流式管道注册入口及对应回归测试
- 更新 CQRS 文档和 cqrs-rewrite 的 active tracking/trace
|
2026-05-08 08:20:48 +08:00 |
|
gewuyou
|
ff553977e3
|
chore(license): 补齐 Apache-2.0 文件头治理
- 新增许可证文件头检查与修复脚本
- 补充维护者手动修复 PR 工作流和 CI 校验
- 更新贡献指南中的文件头说明
- 补齐仓库维护源码和配置文件的许可证声明
|
2026-05-03 19:39:49 +08:00 |
|
gewuyou
|
83528742bb
|
fix(cqrs): 收敛生成调用描述符与PR评审回归
- 修复 request 与 stream generated invoker 描述符的静态方法与空值防御,提前拒绝非法元数据
- 补充 provider 空描述符枚举与非静态 invoker 回退回归,更新相关 XML 注释与中文文档语义
- 更新 cqrs-rewrite 活跃跟踪、执行 trace 与验证归档,记录 PR #307 的当前验证结论
|
2026-04-30 16:25:59 +08:00 |
|
gewuyou
|
8b36626266
|
test(cqrs): 补充 provider fallback 回归
- 新增 non-enumerating request 与 stream provider 回归,锁定 dispatcher 会继续回退到反射路径
- 更新 CQRS 重写恢复点到 RP-074,并记录定向验证结果
|
2026-04-30 15:04:10 +08:00 |
|
gewuyou
|
1091594224
|
fix(cqrs): 收敛 generated invoker 异常语义
- 修复 request 与 stream generated invoker 签名不兼容时冒出 ArgumentException 的行为,统一包装为 InvalidOperationException
- 补充对应 runtime 回归测试并更新 CQRS 重写恢复点到 RP-073
|
2026-04-30 14:59:19 +08:00 |
|
gewuyou
|
5a77e2fb33
|
test(cqrs-tests): 补充 hidden implementation generated invoker 回归
- 新增 hidden implementation request provider runtime 集成回归,验证 registrar 与 dispatcher 会继续消费 generated metadata
- 新增 hidden implementation stream provider runtime 集成回归,覆盖可见 handler interface 下的流式 dispatch 路径
- 补充对应测试替身 registry 与隐藏 handler 容器,保持现有 generated invoker 测试风格
|
2026-04-30 14:13:09 +08:00 |
|
gewuyou
|
ea0b937705
|
feat(cqrs): 补充生成式 stream invoker 接缝
- 新增 stream invoker provider、descriptor 与 dispatcher/registrar 接线
- 更新 source generator 与回归测试,覆盖 generated stream invoker 发射和消费语义
- 更新 CQRS 文档与 ai-plan 恢复点,补充 stream invoker 的接入与验证记录
|
2026-04-30 13:26:54 +08:00 |
|
gewuyou
|
0f1e91a499
|
fix(cqrs): 收口PR审查遗留问题
- 修复并发 CQRS 解析测试的失败路径释放逻辑,并收敛重复 orchestration 以消除新增 analyzer warning
- 更新 generated request invoker provider 相关测试、XML 文档与 generator 注释,明确默认 runtime 的描述符预热契约
- 调整 legacy runtime alias 注册与 generated provider 注册顺序,并同步 cqrs-rewrite 跟踪文档中的 PR #305 triage 结果
|
2026-04-30 12:58:05 +08:00 |
|
gewuyou
|
0c65cd8e38
|
feat(cqrs): 前移请求调用器生成注册
- 新增 generated request invoker provider seam,并让 registrar 与 dispatcher 复用编译期请求调用元数据
- 扩展 CQRS source generator 发射 request invoker provider 成员与最小 request invoker 方法
- 补充 runtime 与 source-generator 回归测试,并更新 cqrs-rewrite 追踪到 RP-067
|
2026-04-30 12:10:25 +08:00 |
|