1829 Commits

Author SHA1 Message Date
gewuyou
833a95f7f3 fix(analyzer-warning-reduction): 收口PR280评审并压缩恢复入口
- 修复 SchemaConfigGeneratorTests 中冗余的 global:: 返回类型声明
- 归档 analyzer-warning-reduction 主题的 RP-002 至 RP-041 详细 tracking 与 trace 历史
- 更新 RP-042 的 active 跟踪与验证记录以反映 PR #280 follow-up 结论
2026-04-24 07:42:19 +08:00
gewuyou
2de57f5fde
Merge pull request #281 from GeWuYou/docs/sdk-update-documentation 2026-04-23 23:03:40 +08:00
GeWuYou
a3501c9b91 docs(skills): 更新 README 中关于文件变更停止条件的说明
- 移除了关于分支相对基线的旧说明
- 明确单个数字表示当前分支全部提交相对远程 origin/main 的文件变更数
- 详细说明两个数字表示文件数或变更行数的固定顺序
- 添加关于避免使用 | 符号的建议并说明其 OR 语义
2026-04-23 23:02:02 +08:00
dependabot[bot]
fdccfc4448 Bump Microsoft.Extensions.DependencyInjection.Abstractions from 10.0.6 to 10.0.7
---
updated-dependencies:
- dependency-name: Microsoft.Extensions.DependencyInjection.Abstractions
  dependency-version: 10.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-23 22:55:51 +08:00
dependabot[bot]
fa2488c108 Bump Microsoft.Extensions.DependencyInjection from 10.0.6 to 10.0.7
---
updated-dependencies:
- dependency-name: Microsoft.Extensions.DependencyInjection
  dependency-version: 10.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-23 22:55:34 +08:00
dependabot[bot]
06f8db2efd Bump Meziantou.Polyfill from 1.0.110 to 1.0.116
---
updated-dependencies:
- dependency-name: Meziantou.Polyfill
  dependency-version: 1.0.116
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-23 22:54:52 +08:00
dependabot[bot]
a7bd213044 Bump Meziantou.Analyzer from 3.0.48 to 3.0.52
---
updated-dependencies:
- dependency-name: Meziantou.Analyzer
  dependency-version: 3.0.52
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-23 22:54:36 +08:00
dependabot[bot]
c578910b40 build(deps): bump trufflesecurity/trufflehog from 3.94.3 to 3.95.2
Bumps [trufflesecurity/trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.94.3 to 3.95.2.
- [Release notes](https://github.com/trufflesecurity/trufflehog/releases)
- [Commits](https://github.com/trufflesecurity/trufflehog/compare/v3.94.3...v3.95.2)

---
updated-dependencies:
- dependency-name: trufflesecurity/trufflehog
  dependency-version: 3.95.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-23 22:54:07 +08:00
gewuyou
45b25f429f docs(documentation): 更新批处理恢复点指标
- 更新 documentation-full-coverage-governance 跟踪中的当前分支阈值状态
- 补充 trace 对 24 个文件与 264 行变更的 stop-condition 记录
- 说明剩余热点已转为正文语义性提及,适合后续逐页复核
2026-04-23 21:04:02 +08:00
gewuyou
8a117201d4 docs(documentation): 收口专题页README导航入口
- 更新专题页推荐阅读中的 README 入口为可点击 GitHub 链接
- 修复 source-generators 与 Game/ECS/CQRS 页面中的裸路径导航
- 更新 documentation-full-coverage-governance 跟踪与轨迹以记录第二批治理结果
2026-04-23 21:01:28 +08:00
gewuyou
a4bb041b0d docs(documentation): 补充文档站仓库入口链接
- 更新 docs/zh-CN landing page 与 API 导航页中的 README 入口为可点击 GitHub 链接
- 修复 VitePress 对 docs 外相对链接的 dead link 构建失败
- 更新 documentation-full-coverage-governance 跟踪与轨迹以记录本轮批处理结论
2026-04-23 20:53:41 +08:00
gewuyou
1a9e8f64bd refactor(sourcegenerators-tests): 收敛 Cqrs 隐藏泛型定义测试长方法
- 重构 HiddenGenericEnvelopeResponse 场景的共享 source fixture,清理当前 MA0051 位点

- 更新 analyzer-warning-reduction 的 tracking 与 trace,记录第五个有效 subagent 写集和基线降至 10 条
2026-04-23 20:38:58 +08:00
gewuyou
b1c8dccf9a refactor(sourcegenerators-tests): 收敛 Cqrs 隐藏数组响应测试长方法
- 重构 HiddenArrayResponseFallback 场景的共享 source fixture,清理当前 MA0051 位点

- 更新 analyzer-warning-reduction 的 tracking 与 trace,记录第四个有效 subagent 写集和基线降至 11 条
2026-04-23 20:30:46 +08:00
gewuyou
2da38a85a5 refactor(sourcegenerators-tests): 收敛 Cqrs 直接接口注册测试长方法
- 重构 HiddenImplementationDirectInterfaceRegistration 场景的共享 source fixture,清理当前 MA0051 位点

- 更新 analyzer-warning-reduction 的 tracking 与 trace,记录第三个有效 subagent 写集和基线降至 12 条
2026-04-23 20:21:18 +08:00
gewuyou
099a541475 refactor(sourcegenerators-tests): 收敛 Cqrs 隐藏处理器测试长方法
- 重构 HiddenNestedHandlerSelfRegistration 场景的共享 source fixture,清理当前 MA0051 位点

- 更新 analyzer-warning-reduction 的 tracking 与 trace,记录第二个有效 subagent 写集和基线降至 13 条
2026-04-23 20:12:58 +08:00
gewuyou
8975ef1a20 refactor(sourcegenerators-tests): 收敛 Cqrs 注册测试首个长方法
- 重构 CqrsHandlerRegistryGeneratorTests 首个程序集级注册场景的共享 fixture,清理当前 MA0051 位点

- 更新 analyzer-warning-reduction 的 tracking 与 trace,记录 subagent 循环首个有效写集和基线降至 14 条
2026-04-23 20:03:31 +08:00
gewuyou
148cfe14b0 docs(skills): 明确批处理阈值速记语义
- 更新 gframework-batch-boot skill,明确纯数字速记默认按当前分支相对远程 origin/main 的累计 diff 计算
- 补充文件数与代码行数双阈值的 OR 语义,并将无管道的 75 2000 作为推荐写法
- 同步更新 skills README 与 documentation governance tracking/trace,记录本轮规则收口与恢复点
2026-04-23 19:22:45 +08:00
gewuyou
2915624e60 refactor(sourcegenerators-tests): 收敛 SchemaConfigGeneratorTests 结构性警告
- 重构 SchemaConfigGeneratorTests 的共享 runtime fixture 与 generated-source helper,清理当前 MA0051 长方法

- 补充 project-level registration catalog 的专用契约断言,保持生成输出验证语义不变

- 更新 analyzer-warning-reduction 的 tracking 与 trace,记录基线降至 15 条并切换下一步恢复点
2026-04-23 19:15:13 +08:00
gewuyou
59fe63bba6 fix(docs): 修正文档中的泛型内联代码渲染
- 修复 Core 与函数式教程页面中的泛型 inline code 写法,避免 VitePress 将 HTML entity 按字面量展示
- 更新 documentation-full-coverage-governance 的 tracking 与 trace,记录本轮批处理基线、验证和恢复点
2026-04-23 18:06:52 +08:00
gewuyou
aa879d2c9a
Merge pull request #273 from GeWuYou/fix/analyzer-warning-reduction-batch
Fix/analyzer warning reduction batch
2026-04-23 17:51:41 +08:00
gewuyou
fdf7382717 fix(sourcegenerators): 收口PR审查遗留问题
- 修复 PR review 指出的 XML 文档位置、快照路径防御与换行归一化细节

- 更新 monster schema snapshot 场景,覆盖 dependentRequired、dependentSchemas、allOf 与 if/then/else 约束文档

- 补充 SchemaConfigGenerator 条件与组合校验 helper 的 XML 文档,并同步 ai-plan 恢复点与验证记录
2026-04-23 17:38:35 +08:00
gewuyou
efc0518996
Merge pull request #272 from GeWuYou/docs/sdk-update-documentation
Docs/sdk update documentation
2026-04-23 15:04:33 +08:00
gewuyou
2263cf296b fix(docs): 修正 Godot 文档泛型内联代码写法
- 修正 Godot setting 与 storage 文档中 inline code 使用 HTML entity 导致泛型按字面量渲染的问题

- 更新 documentation-full-coverage-governance 的 active tracking 与 trace,记录 PR #272 review follow-up 和 RP-019 恢复点
2026-04-23 13:40:39 +08:00
gewuyou
564b45bde1 feat(skills): 新增批量任务启动skill
- 新增 gframework-batch-boot skill,约束批量任务的 baseline 选择、stop condition 与循环委派流程

- 更新 skills README,补充批量任务 skill 的公开入口与调用示例
2026-04-23 13:34:47 +08:00
gewuyou
c3085f7c6a docs(godot): 修正 README 示例命名空间
- 修正 GFramework.Godot.SourceGenerators README 中错误的 SourceGenerators 特性命名空间示例
- 更新 documentation-full-coverage-governance 的 tracking 与 trace,记录 PR #272 的 Greptile follow-up 和验证结果
2026-04-23 13:24:03 +08:00
gewuyou
8cd492506d refactor(source-generators-tests): 收口 ContextGetGeneratorTests 的 MA0051
- 重构 ContextGetGeneratorTests 的长测试方法为场景常量与验证 helper,保持生成输入和断言语义不变

- 补充测试类与 helper 的 XML 文档,并统一生成源码与诊断断言的复用路径

- 验证 GFramework.SourceGenerators.Tests Release build 与 ContextGetGeneratorTests 过滤测试通过
2026-04-23 13:17:07 +08:00
gewuyou
18c595a72f refactor(source-generators-tests): 拆分 ContextRegistrationAnalyzerTests 结构
- 重构 ContextRegistrationAnalyzerTests 的场景源码常量,保持 analyzer 输入与 markup span 不变

- 补充测试方法与辅助 helper 文档,并统一诊断断言路径以收口 MA0051
2026-04-23 13:13:40 +08:00
gewuyou
a6b87c23e4 docs(governance): 收敛恢复入口并补充评审示例
- 更新 documentation governance 的 active tracking 与 trace,只保留当前恢复点、风险、验证结果与归档指针

- 归档 RP-001 到 RP-016 的状态与时间线摘要,降低 boot 恢复时的噪音

- 补充 UnifiedSettingsDataRepository 的统一文件布局示例,并补齐 Godot SourceGenerators 的生命周期接法代码片段
2026-04-23 13:11:42 +08:00
gewuyou
cebdbdbe9b refactor(source-generators-tests): 拆分 GeneratorSnapshotTest 快照流程
- 重构 RunAsync 的编译、诊断校验与快照断言阶段,收口 GeneratorSnapshotTest 的 MA0051

- 补充快照读取与缺失快照写入 helper 的 XML 文档,保持快照路径校验和失败语义不变
2026-04-23 13:11:25 +08:00
gewuyou
3203239726 fix(source-generators-tests): 收敛 schema 快照测试超长方法
- 重构 SchemaConfigGeneratorSnapshotTests 的 monster 场景输入与快照辅助逻辑,消除单个超长测试方法

- 更新 analyzer warning reduction 的 tracking 与 trace,记录 RP-033 基线和验证结果
2026-04-23 13:01:06 +08:00
gewuyou
4b5a760643 docs(game): 收口 Game 持久化文档波次
- 重写 Game 数据、存储、序列化与设置专题页,统一为当前运行时采用路径说明

- 补充 DataRepository、SaveRepository、FileStorage、JsonSerializer 与 SettingsModel 的职责边界和最小接入路径

- 更新 documentation-full-coverage-governance 的 RP-016 恢复点与验证结果
2026-04-23 11:54:58 +08:00
gewuyou
9d251ab1f8 refactor(source-generators-tests): 收敛自动注册模块测试告警
- 重构 AutoRegisterModuleGeneratorTests 的内联测试源码与快照常量,降低 MA0051 方法长度并保持生成断言不变
- 更新 analyzer warning reduction 的 tracking 与 trace,记录 RP-032 的验证结果和下一步恢复点
2026-04-23 11:48:14 +08:00
gewuyou
31ae1460a9 refactor(source-generators-tests): 收敛 Logger 快照测试告警
- 重构 LoggerGeneratorSnapshotTests 的重复场景源码构造,收口单文件 MA0051 告警
- 补充 LoggerGeneratorSnapshotTests 的 XML 文档并保持快照场景语义不变
- 更新 analyzer-warning-reduction 的 tracking 与 trace,记录 RP-031 验证结果和下一步恢复点
2026-04-23 11:37:49 +08:00
gewuyou
d0e86933cf fix(sourcegenerators-tests): 清理低风险 warning 基线
- 修复 GFramework.SourceGenerators.Tests 中低风险的 MA0004 与 MA0048,统一改为直接返回 Task 或在文件 I/O 上显式使用 ConfigureAwait(false)

- 更新 AnalyzerTestDriver 文件名与类型名对齐,避免测试基础设施继续产生文件命名 warning

- 更新 analyzer-warning-reduction 的 active tracking 与 trace,记录 RP-030 的 61 到 49 warnings-only 基线变化和验证结果
2026-04-23 11:22:59 +08:00
gewuyou
2fa19f89b6 docs(ai-plan): 更新文档治理恢复点
- 更新 documentation-full-coverage-governance tracking 到 RP-015 并记录 boot 后的 Godot 巡检结果

- 补充 trace 中的 validation-only 结论与最新验证记录
2026-04-23 11:06:21 +08:00
gewuyou
1a62f337a6 docs(godot): 刷新存储与设置专题页
- 更新 Godot 存储与设置专题页到当前运行时与 applicator 接线路径

- 补充 Godot 子页巡检结论、验证结果与 RP-014 恢复点记录
2026-04-23 10:45:29 +08:00
gewuyou
71f36c7c20 docs(ai-plan): 更新Godot文档巡检恢复点
- 更新 documentation-full-coverage-governance 的恢复点与 Godot 页面集合

- 记录 validation-only 巡检结论、定向校验结果与后续恢复方向
2026-04-23 10:38:12 +08:00
gewuyou
cdc6d7e028 docs(documentation): 更新Godot生成器入口描述
- 修正根 README 中 Godot.SourceGenerators 的模块职责摘要
- 补充 source-generators 总览页的 Godot 选包说明与 frontmatter
- 更新 documentation-full-coverage-governance 的恢复点与验证记录
2026-04-23 10:38:12 +08:00
gewuyou
9295480866 docs(godot): 刷新 Godot 文档入口
- 更新 GFramework.Godot README,使包定位、相邻包关系与最小接入路径与当前源码和测试一致
- 重写 GFramework.Godot.SourceGenerators README,补齐 project.godot、节点注入、行为包装与批量注册入口
- 补充 API 参考与 ai-plan 恢复点,确保 Godot 相关入口能直接落到专题页
2026-04-23 10:38:12 +08:00
gewuyou
7d6ff77ff4 docs(ai-plan): 回填Godot治理恢复摘要
- 更新 documentation-full-coverage-governance 的恢复点到 RP-010 并回填 Godot family 最小恢复摘要
- 补充 active topic 对 Godot 页面范围、generator owner、Scene/UI 边界与 archive 指针的记录
- 调整后续恢复步骤,改为继续巡检 cross-link 漂移而非重复评估 archive 迁回
2026-04-23 10:38:12 +08:00
gewuyou
5b7105d5be docs(ai-plan): 推进文档治理恢复点到 RP-009
- 更新 documentation-full-coverage-governance 的 active tracking,记录 closed PR 上陈旧 review thread 已本地核销
- 补充 RP-009 trace,将下一步切回 Godot inventory 与 cross-link 巡检 backlog
- 记录最新 PR review 抓取与 docs build 验证结果
2026-04-23 10:38:12 +08:00
gewuyou
dc8c5766dc refactor(analyzer-warning): 收口 SchemaConfigGenerator 剩余告警
- 拆分 SchemaConfigGenerator 的 schema 校验与代码发射 helper,清零 GFramework.Game.SourceGenerators 的剩余 MA0051
- 更新 analyzer-warning-reduction 的 tracking 与 trace,记录 RP-029 的验证结果与后续恢复点
2026-04-23 10:37:34 +08:00
gewuyou
9656393fbb
Merge pull request #269 from GeWuYou/fix/analyzer-warning-reduction-batch
Fix/analyzer warning reduction batch
2026-04-23 10:09:52 +08:00
gewuyou
b8c2ad42a9 fix(cqrs-source-generators): 化解注册生成器文件级冲突
- 合并 main 在线上单文件版本新增的模型 XML 文档,并迁移到当前 partial 拆分后的 Models 文件

- 保留 CqrsHandlerRegistryGenerator 主文件的现有生成管线拆分,不回退已完成的结构调整

- 更新 analyzer-warning-reduction 跟踪与 trace,记录本轮冲突确认、合并策略与构建验证结果
2026-04-23 09:58:35 +08:00
gewuyou
ba3a4d4a37 fix(core-source-generators): 修复ContextAware继承成员命名冲突
- 修复 ContextAwareGenerator 的保留名收集逻辑,使 _gFrameworkContextAware* 字段分配覆盖完整基类链

- 新增 inherited collision 快照回归测试与快照文件,锁定基类占用字段名时的后缀回退行为

- 更新 analyzer-warning-reduction 跟踪与 trace,记录本轮 Greptile follow-up 与验证结果
2026-04-23 09:58:34 +08:00
gewuyou
2fc8442bd4 fix(source-generators-tests): 修复PR269引用元数据唯一性回归测试
- 修正 SchemaConfigGeneratorTests 的 reference metadata 唯一性用例,改用合法 schema 路径碰撞覆盖后缀分配逻辑

- 更新 analyzer-warning-reduction 跟踪与 trace,记录 PR #269 failed-test follow-up 和定向验证结果
2026-04-23 09:58:34 +08:00
gewuyou
050f4321c6 fix(source-generators): 收口PR269剩余review与构建规范
- 修复 SchemaConfigGenerator 的归一化字段名冲突诊断,并补充对应 generator 回归测试

- 修复 CqrsHandlerRegistryGenerator 对 dynamic 的运行时类型引用,避免生成非法 typeof(dynamic)

- 更新 AGENTS 与 analyzer-warning-reduction 跟踪,明确受影响模块必须独立 build 并处理或显式报告 warning
2026-04-23 09:58:33 +08:00
GeWuYou
4ef9406ee9 fix(source-generators): 收口PR269剩余review问题
- 修复 Cqrs handler registry 对 Roslyn error type 的直接引用,改走安全的运行时类型查找

- 补充 SchemaConfigGenerator 根 type 非字符串诊断回归与 Cqrs 未解析类型回归测试

- 更新 analyzer-warning-reduction 的 RP-024 跟踪与验证记录
2026-04-23 09:58:33 +08:00
GeWuYou
df68cdfd82 fix(pr269): 收口剩余评审修复
- 修复 SchemaConfigGenerator 的根类型标识符校验与 comparer XML 文档转义\n- 补强 LoggingConfiguration 与 CollectionExtensions 的公共 API 兼容断言\n- 重构 Cqrs 运行时类型反射查找 helper,并更新 analyzer-warning-reduction 跟踪与验证记录
2026-04-23 09:58:32 +08:00
GeWuYou
12f15961af fix(pr269): 收口评审兼容性与生成器修复
- 恢复 EasyEvents、CollectionExtensions 与 logging 配置模型的公共 API 兼容形状

- 修复 ContextAwareGenerator 字段命名冲突、锁内读取路径与相关快照回归测试

- 更新 Cqrs 与 schema generator 的 null/cancellation 契约,并同步 ai-plan 跟踪与验证记录
2026-04-23 09:58:32 +08:00