gewuyou
|
16cd96b94b
|
test(cqrs): 补充 dispatcher 缓存上下文回归
- 新增 cached request pipeline executor 的上下文刷新回归测试与专用测试替身
- 记录 singleton behavior 生命周期语义下的上下文重新注入结论
- 更新 cqrs-rewrite 跟踪与 trace 恢复点到 RP-057
|
2026-04-29 23:03:21 +08:00 |
|
gewuyou
|
5365f9aec2
|
refactor(cqrs): 删除 pointer 运行时重建残留
- 重构 CqrsHandlerRegistryGenerator 的运行时类型引用模型,移除不可达的 pointer 子结构
- 删除 SourceEmission 中已失效的 MakePointerType 发射分支,保持 pointer 拒绝语义不变
- 更新 cqrs-rewrite 跟踪与 trace,记录本轮清理和定向验证结果
|
2026-04-29 23:03:21 +08:00 |
|
gewuyou
|
e51b64f8d5
|
test(cqrs): 补齐外部隐藏泛型精确注册回归
- 新增外部程序集隐藏泛型定义与可见类型实参的 precise registration 回归
- 更新 CQRS 重写跟踪与 trace,记录本轮覆盖范围和验证结果
|
2026-04-29 23:03:21 +08:00 |
|
gewuyou
|
7b5efde3bd
|
test(cqrs): 补强数组类型生成回归
- 新增多维数组、交错数组与外部程序集隐藏元素类型的 precise runtime type lookup 回归
- 更新 cqrs-rewrite 跟踪与追踪,记录 RP-053 到 RP-054 的并行批次收口与验证结果
|
2026-04-29 23:03:21 +08:00 |
|
gewuyou
|
e81a43680d
|
fix(cqrs): 缓存请求管道执行形状
- 优化 CqrsDispatcher 的 request pipeline 路径,按请求类型与行为数量缓存 typed executor 形状并在单次分发中绑定当前 handler 与 behaviors
- 补充 dispatcher 缓存回归测试,覆盖 pipeline executor 的首次创建、后续复用与行为顺序稳定
|
2026-04-29 23:03:21 +08:00 |
|
gewuyou
|
3b4eb3e40a
|
docs(cqrs): 更新入口与回退语义说明
- 更新 CQRS 入口文档,明确 generated registry 优先与 targeted fallback 的注册顺序
- 修正 README 对 CqrsReflectionFallbackAttribute 的过时描述,补充多实例与 Type 或字符串双合同语义
- 优化 API 参考中的 CQRS 阅读关注点,突出 generated registry 与 targeted fallback contract
|
2026-04-29 23:03:21 +08:00 |
|
gewuyou
|
79f9cb3706
|
Merge pull request #303 from GeWuYou/docs/sdk-update-documentation
Docs/sdk update documentation
v0.1.3
|
2026-04-29 22:59:12 +08:00 |
|
gewuyou
|
ddaabd8104
|
Merge pull request #302 from GeWuYou/feat/cqrs-optimization
Feat/cqrs optimization
|
2026-04-29 16:32:45 +08:00 |
|
gewuyou
|
8d8b94f608
|
fix(cqrs): 收敛 fallback 审查跟进
- 修复 generator preamble 的多实例 fallback 特性排版并移除死参数
- 补强 mixed/direct fallback 生成回归断言并拒绝空 marker
- 更新 CQRS 审查跟踪记录与 XML 文档
|
2026-04-29 16:20:15 +08:00 |
|
gewuyou
|
76fcdb8233
|
perf(cqrs): 拆分混合 fallback 元数据
- 优化 CqrsReflectionFallbackAttribute 与生成器发射策略,在 mixed 场景下拆分 Type 与字符串 fallback 元数据
- 补充 CQRS runtime 与 SourceGenerators 回归测试,锁定多实例 fallback 特性和定向类型回查行为
- 更新 CQRS 生成器文档与 ai-plan 恢复记录,沉淀 RP-052 的验证结果与下一步
|
2026-04-29 13:37:05 +08:00 |
|
gewuyou
|
1d5404e206
|
docs(documentation-governance): 收口数据与 UI 文档措辞
- 更新 Game 数据与存储页面、Godot UI 页面中的 reader-facing 说明,移除内部证据口吻、外部项目指代和生硬导流
- 更新 CQRS 抽象层与 SourceGenerators.Common README 的标签表述,避免暴露源文件路径列表和实现级打包术语
- 补充 documentation-full-coverage-governance 的 RP-050 恢复点、验证结果与 origin/main stop-condition 计量
|
2026-04-29 13:36:07 +08:00 |
|
gewuyou
|
5fd71f3620
|
perf(cqrs): 收敛生成器 fallback 元数据发射
- 优化 CqrsHandlerRegistryGenerator 的 fallback 合同探测与元数据发射策略,在可直接引用 handlers 时优先输出 Type 元数据
- 补充 SourceGenerators 回归测试,覆盖字符串合同兼容路径与直接 Type 元数据优先级
- 更新 CQRS 生成器说明与 ai-plan 恢复文档,记录 RP-051 的验证结果与后续方向
|
2026-04-29 13:25:20 +08:00 |
|
gewuyou
|
e18512f043
|
docs(documentation-governance): 收口 Game 与 Godot 文档措辞
- 更新 Game / Godot 细页的交叉链接与边界描述,移除内部路径、旧文档对比和命令式跳转
- 更新 GFramework.Godot 与配置工具 README 的公开标签,避免暴露测试路径和原始文档路径
- 补充 documentation-full-coverage-governance 的 RP-049 恢复点、验证结果与 origin/main stop-condition 计量
|
2026-04-29 13:23:26 +08:00 |
|
gewuyou
|
4557dde631
|
Merge pull request #301 from GeWuYou/fix/analyzer-warning-reduction-batch
Fix/analyzer warning reduction batch
|
2026-04-29 11:14:56 +08:00 |
|
gewuyou
|
0ad2ed1761
|
fix(game): 修复空对象配置比较键并归档 warning reduction 主题
- 修复 YamlConfigAllowedValue 与 YamlConfigConstantValue 对空对象 const 或 enum 比较键的误判,同时继续拒绝非空纯空白输入
- 补充 YamlConfigModelContractTests 对空比较键与纯空白比较键的回归覆盖,并验证空对象 const 场景
- 更新 ai-plan 公共索引并归档 analyzer-warning-reduction 主题,保留最终 PR review 结论与验证记录
|
2026-04-29 10:27:01 +08:00 |
|
GeWuYou
|
590f2cb516
|
fix(enum):补充枚举注解
|
2026-04-29 10:17:02 +08:00 |
|
gewuyou
|
f5f2c251e5
|
fix(pr-review): 修复当前评审中仍然成立的问题
- 修复 Mediator 集成测试中的阻塞等待、缓存竞态与共享状态原子性问题
- 补充 YamlConfig 运行时模型的构造期约束与 exception XML 文档
- 新增 模型契约回归测试并更新 analyzer warning reduction 恢复文档
|
2026-04-29 09:19:24 +08:00 |
|
gewuyou
|
7da985947c
|
fix(game): 清理剩余配置 schema warning
- 重构 YamlConfigSchemaValidator 的长方法为语义化 helper,清理剩余 MA0051 warning
- 修复 条件分支 helper 的字符串比较方式,避免新增 MA0006 warning
- 更新 analyzer warning reduction 跟踪与 trace,记录仓库根 clean build 已归零
|
2026-04-29 08:55:03 +08:00 |
|
gewuyou
|
104ac25dc3
|
refactor(game): 拆分 schema 校验模型类型
- 拆分 schema model 类型到独立同名文件
- 清理 schema 校验模型的文件命名 analyzer 告警
- 更新 warning reduction 批处理收口状态
|
2026-04-29 08:38:23 +08:00 |
|
gewuyou
|
1395b84439
|
refactor(game): 拆分对象 schema 关键字校验方法
- 重构 dependentRequired 与 dependentSchemas 的单项解析流程
- 重构 allOf 与条件 schema 的分支解析流程
- 优化 object-focused 内联 schema 的 properties 与 required 校验拆分
|
2026-04-29 08:32:04 +08:00 |
|
gewuyou
|
e1c1eb1123
|
fix(game): 收紧 schema 正则校验边界
- 修复 schema 正则校验缺少超时边界导致的 analyzer 风险
- 更新字符串等值比较为 ordinal 语义
- 补充 warning reduction 批处理恢复状态与验证结果
|
2026-04-29 08:26:19 +08:00 |
|
gewuyou
|
9109eecea9
|
test(cqrs): 减少 Mediator 综合测试告警
- 优化测试 helper 类型作用域以消除文件名匹配告警
- 补充异步等待 ConfigureAwait(false) 以满足 analyzer 约束
- 调整集合抽象、字符串比较器和异常参数名用法
|
2026-04-29 08:19:16 +08:00 |
|
gewuyou
|
121df440c3
|
test(cqrs): 清理 Mediator 高级测试告警
- 修复 Mediator 高级测试中的异步等待告警
- 修复 验证请求异常参数名告警
- 优化 测试辅助类型区域的文件名告警处理
|
2026-04-29 08:18:16 +08:00 |
|
gewuyou
|
ed269d4a34
|
test(cqrs): 清理 Mediator 架构集成测试警告
- 优化 Mediator 架构集成测试的 helper 类型作用域,消除文件名与类型名警告
- 补充异步测试路径的 ConfigureAwait(false),满足 analyzer 要求
- 更新测试集合暴露类型为只读或抽象集合,保留行为不变
|
2026-04-29 08:16:05 +08:00 |
|
gewuyou
|
0e32dab4a2
|
Merge pull request #299 from GeWuYou/docs/sdk-update-documentation
Documentation: migrate from ai-libs examples to generic guidance
v0.1.2
|
2026-04-28 17:15:47 +08:00 |
|
gewuyou
|
18115f8807
|
Merge pull request #300 from GeWuYou/fix/analyzer-warning-reduction-batch
Fix/analyzer warning reduction batch
|
2026-04-28 16:04:24 +08:00 |
|
gewuyou
|
5c4f2df15b
|
docs(analyzer-warning-reduction): 同步PR审查恢复记录
- 更新 tracking 文档中的变更文件计数与验证口径,使其与当前 PR head 和 trace 记录一致。
- 补充 RP-092 trace,记录当前 open threads 复核结论、定向测试结果与后续恢复步骤。
|
2026-04-28 15:49:26 +08:00 |
|
gewuyou
|
f33a176570
|
refactor(core-tests): 提取共享架构上下文测试基类
- 重构 TestArchitectureContext 与 TestArchitectureContextV3 的共享 IArchitectureContext 测试实现到 TestArchitectureContextBase
- 更新 gframework-pr-review 技能规则,要求对已验证成立的 nitpick 进行显式 triage
- 补充 analyzer-warning-reduction 的恢复点与验证记录
|
2026-04-28 13:23:40 +08:00 |
|
gewuyou
|
a1bfd82945
|
test(core-tests): 补齐事件上下文回归覆盖
- 补齐 TestArchitectureContext 与 TestArchitectureContextV3 的事件注销与空参数契约回归测试
- 整理 TestResourceLoader 的命名空间缩进以收口局部格式噪音
- 更新 analyzer-warning-reduction 的恢复点与验证记录
|
2026-04-28 13:00:16 +08:00 |
|
gewuyou
|
9888f80945
|
docs(ai-plan): 收口PR299剩余追踪归档问题
- 更新 active tracking 与 latest validation,改为记录 PR #299 当前仅剩的 ai-plan review 项。
- 归档 RP-041 到 RP-048 的 trace 时间线,并把 active trace 收敛为恢复点、验证摘要与下一步。
- 补充 PR review 抓取与 docs 站点构建结果,保持本轮收口具备可追溯验证记录。
|
2026-04-28 11:05:44 +08:00 |
|
gewuyou
|
1635a03a99
|
fix(tests): 收敛PR300审查遗留问题
- 修复 TestArchitectureContextV3 的共享事件总线语义并补充对应回归测试
- 优化 CapturingLoggerFactoryProvider 的最小级别同步策略并补充验证
- 更新 RegistryInitializationHookBase 异常文档与 analyzer warning reduction 的恢复文档归档
|
2026-04-28 10:11:05 +08:00 |
|
gewuyou
|
5693ab7e6f
|
fix(test-helpers): 收敛PR300评审问题
- 修复测试架构上下文、生命周期钩子与注册表初始化钩子的评审问题,避免静默成功或错误共享状态
- 补充 TestResourceLoader、TestLogger、CapturingLoggerFactoryProvider 与 CQRS 测试辅助类型的契约文档和并发语义
- 新增测试覆盖并更新 analyzer-warning-reduction 活跃跟踪,记录 PR #300 跟进验证与现存 Cqrs warning blocker
|
2026-04-28 09:26:20 +08:00 |
|
gewuyou
|
121479835a
|
docs(governance): 收口 PR 审查遗留文档问题
- 修复抽象层入口页与生命周期文档中的语义化导航和初始化入口说明
- 更新教程与排障文档中过时的架构级 Init() 示例,区分 OnInitialize()、InstallModules() 与 OnInit()
- 归档 active tracking 的详细验证历史并补充 RP-048 trace
|
2026-04-28 08:52:07 +08:00 |
|
gewuyou
|
ba4ace8d40
|
test(analyzer): 收敛 Core.Tests 与 Cqrs.Tests 警告批次
- 拆分 GameContextTests、ArchitectureServicesTests、RegistryInitializationHookBaseTests 与 Cqrs 测试辅助类型,消除批次内 MA0048 热点
- 修复 Core.Tests 零散可空性、集合抽象和测试辅助 warning,使受影响 Release 构建清零
- 更新 analyzer-warning-reduction 跟踪与 trace,记录 236 条仓库根 warning 基线和 45/50 停止点
|
2026-04-28 08:32:00 +08:00 |
|
gewuyou
|
98afcbffb3
|
fix(cqrs-tests): 拆分处理器注册测试辅助类型
- 拆分 CqrsHandlerRegistrarTests 尾部的测试辅助类型到同目录同名文件
- 保持 CQRS handler registrar 测试行为与 XML 文档不变并消除该切片的 MA0048 warning
|
2026-04-28 07:56:38 +08:00 |
|
gewuyou
|
54530d31d9
|
test(architectures): 拆分 RegistryInitializationHookBaseTests 辅助类型
- 拆分 RegistryInitializationHookBaseTests 末尾的测试辅助类型到同目录独立文件以消除 MA0048
- 更新 TestRegistry 的公开集合暴露方式为只读接口以规避 MA0016
- 补充新测试辅助类型的 XML 文档并保持原有测试行为不变
|
2026-04-28 07:50:36 +08:00 |
|
gewuyou
|
a7be41367a
|
fix(core-tests): 消除 GameContextTests 警告
- 拆分 TestArchitecture 与 TestArchitectureContext 到独立测试文件以消除 MA0048
- 修复 TestArchitectureContext 的可空签名以匹配 IArchitectureContext 契约
- 补充测试桩公开成员的 XML 文档并保持 GameContextTests 行为不变
|
2026-04-28 07:48:55 +08:00 |
|
gewuyou
|
9098490fbb
|
fix(cqrs-tests): 拆分 dispatcher cache 测试辅助类型
- 拆分 CqrsDispatcherCacheTests 末尾的 request、handler 与 behavior 辅助类型到同目录独立文件
- 修复 dispatcher cache 测试中的 ConfigureAwait warning,保持现有断言与分发语义不变
|
2026-04-28 07:47:28 +08:00 |
|
gewuyou
|
289f12f309
|
docs(batch-boot): 收口旧入口对比文案
- 更新 Core、Game、Godot 与 source-generators 多个页面的 reader-facing 契约说明
- 将旧文档和旧入口对比句式改成直接陈述当前默认入口、约束与推荐做法
- 补充 documentation full coverage active topic 的 RP-047 跟踪与验证记录
|
2026-04-28 07:37:20 +08:00 |
|
gewuyou
|
3c0ac1858a
|
docs(batch-boot): 收口公开文档中的内部参考路径
- 更新 Game、Godot 与 source-generators 多个专题页的 reader-facing 示例口吻
- 移除 ai-libs CoreGrid 路径在公开页面中的直接暴露,保留项目侧常见实现说明
- 补充 documentation full coverage active topic 的 RP-046 跟踪与验证记录
|
2026-04-28 07:37:19 +08:00 |
|
gewuyou
|
0722ba6dbd
|
docs(batch-boot): 收口公开入口页文案
- 更新 source-generators、game、api-reference 与 abstractions 入口页的 reader-facing 标题和导航口吻
- 优化 godot setting 页的继续阅读标题,移除文件名式与指挥式表述
- 补充 documentation full coverage active topic 的 RP-045 跟踪与验证记录
|
2026-04-28 07:37:19 +08:00 |
|
gewuyou
|
6cc87a9f6c
|
Merge pull request #298 from GeWuYou/fix/analyzer-warning-reduction-batch
Fix/analyzer warning reduction batch
v0.1.1
|
2026-04-27 20:28:50 +08:00 |
|
gewuyou
|
fbf8f9f0a2
|
fix(core-tests): 收敛PR298的nitpick问题
- 修复测试辅助类型的只读暴露、空安全和线程安全问题
- 更新异步查询结果命名与init属性XML文档,保持语义一致
- 同步ai-plan恢复点与验证真值,记录PR298 nitpick跟进
|
2026-04-27 20:18:58 +08:00 |
|
gewuyou
|
f0a36de07c
|
test(core-tests): 批量拆分测试辅助类型以消减警告
- 拆分 GFramework.Core.Tests 中多组测试辅助类型到独立文件以消减 MA0048 warning
- 更新 analyzer-warning-reduction 的 tracking 与 trace 以记录批处理基线和下一恢复点
- 验证 GFramework.Core.Tests Release 构建清零并将仓库根权威 warning 基线压降到 288
|
2026-04-27 19:44:07 +08:00 |
|
gewuyou
|
26ba3d62f6
|
test(extensions): 拆分 UnRegisterListExtensionTests 注销列表辅助类型
- 拆分 TestUnRegisterList 到独立文件以消除 MA0048
- 保留测试行为并补充测试替身的 XML 文档说明
|
2026-04-27 19:12:27 +08:00 |
|
gewuyou
|
843b024718
|
test(events): 拆分 EventBusTests 事件测试辅助类型
- 拆分 EventBusTestsEvent 到独立文件以消除 EventBusTests.cs 的 MA0048 警告
- 补充提取事件类型的 XML 文档并保持 EventBusTests 行为不变
|
2026-04-27 19:11:29 +08:00 |
|
gewuyou
|
88c439c2ef
|
test(environment): 拆分 EnvironmentTests 测试环境类型
- 拆分 TestEnvironment 到独立文件以消除 EnvironmentTests 的 MA0048 警告
- 补充 TestEnvironment 的 XML 文档并保留原有测试行为
|
2026-04-27 19:11:23 +08:00 |
|
gewuyou
|
7b432c60c7
|
test(coroutine): 拆分 QueryCoroutineExtensionsTests 查询辅助类型
- 拆分 QueryCoroutineExtensionsTests 末尾的 IntQuery、ComplexQuery 与 ComplexResult 到同目录独立文件
- 补充 提取类型的 XML 文档并保持查询测试行为不变
|
2026-04-27 19:08:07 +08:00 |
|
gewuyou
|
3843e5c1dd
|
test(pool): 拆分 ObjectPoolTests 池化辅助类型
- 拆分 TestObjectPool 与 TestPoolableObject 到 Pool 同目录独立文件
- 保留并补充对象池测试辅助类型的 XML 文档与命名空间一致性
- 验证 GFramework.Core.Tests Release 构建通过且当前切片无新增 warning
|
2026-04-27 19:07:30 +08:00 |
|
gewuyou
|
0b96f01769
|
test(cqrs): 拆分容器注册夹具通知类型
- 拆分 DeterministicOrderNotification 与处理器到同目录独立文件以消除 MA0048
- 保留容器注册测试夹具行为与 XML 文档说明
|
2026-04-27 19:06:58 +08:00 |
|