GeWuYou
|
5f2442dbcd
|
fix(ai-first-config): 收口条件分支评审跟进
- 修复 Runtime 条件分支 schema 坏形状的诊断路径,改为指向具体 if/then/else 分支
- 新增 else 缺失 if 的运行时回归测试,保持与 Generator 覆盖对称
- 更新 ai-plan 跟踪与 trace,记录 PR #262 follow-up 验证并消除重复标题
|
2026-04-20 18:07:23 +08:00 |
|
GeWuYou
|
8a39f0a932
|
fix(ai-first-config): 修复 PR review nitpick 解析与跟进收口
- 修复 gframework-pr-review 对 latest review body folded nitpick comments 的解析遗漏,并输出 declared / parsed 数量
- 优化 config tool 的条件提示与共享校验 helper
- 补充 generator/runtime/tooling 回归测试并更新 ai-plan 跟踪
|
2026-04-20 17:02:08 +08:00 |
|
GeWuYou
|
0da15f6ffd
|
fix(config): 修复条件分支诊断与文档摘要
- 修复 then/else 非 object 分支诊断定位到具体条件路径
- 优化 if/then/else 文档摘要,补充 properties 内约束说明
- 补充生成器回归测试,覆盖分支路径与文档输出
|
2026-04-20 17:02:08 +08:00 |
|
GeWuYou
|
68d653623a
|
feat(config): 支持对象约束型条件 schema
- 新增 Runtime、Source Generator 与 VS Code Tooling 对 object-focused if/then/else 的一致支持
- 补充运行时、生成器与工具链回归测试覆盖
- 更新配置系统文档与 ai-plan 恢复入口
|
2026-04-20 17:02:08 +08:00 |
|
gewuyou
|
f99736f95f
|
Merge pull request #260 from GeWuYou/feat/data-repository-persistence
Refactor migration chain execution with unified VersionedMigrationRunner
|
2026-04-20 15:55:31 +08:00 |
|
GeWuYou
|
5353d5bd45
|
fix(game): 修复设置迁移缓存并发一致性
- 修复 SettingsModel 迁移注册与缓存重建的并发竞争
- 新增 SettingsModel 并发回归测试并更新 ai-plan 跟踪
|
2026-04-20 13:02:49 +08:00 |
|
GeWuYou
|
a0cc418e05
|
docs(ai-plan): 修正 PR 评审后的恢复文档状态
- 更新 tracking 文档中的 PR #260 review follow-up 状态描述
- 修复 trace 文档重复的三级标题,避免 Markdown 锚点冲突
|
2026-04-20 12:46:08 +08:00 |
|
gewuyou
|
702dec6ed1
|
Merge pull request #259 from GeWuYou/feat/coroutine-optimization
test(coroutine): 补齐 Godot 协程宿主回归测试
|
2026-04-20 11:49:57 +08:00 |
|
GeWuYou
|
ec3de5bbb0
|
fix(game): 修复 PR 评审遗留的迁移与文档问题
- 修复 SaveRepository 迁移链并发读取,改为单次快照执行
- 补充 VersionedMigrationRunner 与 SettingsModel 的 XML 文档契约
- 更新 PersistenceTests、接入文档与 ai-plan 跟踪记录
|
2026-04-20 11:44:27 +08:00 |
|
GeWuYou
|
90b9e2a4c9
|
fix(ci): 修复 MegaLinter 工作区歧义
- 修复 MegaLinter 的 dotnet format workspace 指向,避免 solution 与 csproj 歧义导致 CI warning
- 更新 gframework-pr-review skill 与抓取脚本,提取 GitHub Actions 发布的 MegaLinter detailed issues
- 补充 coroutine optimization 跟踪与 trace,记录本次 PR 页面 warning 的收口与验证结果
|
2026-04-20 11:20:14 +08:00 |
|
GeWuYou
|
d369118351
|
fix(coroutine): 收口 Timing 测试宿主清理
- 修复 Timing 共享单例仅在当前实例持有引用时才清理,避免测试宿主误伤其他实例
- 新增 TimingTests 的 NonParallelizable 约束,避免静态实例槽位并发污染
- 更新 coroutine optimization 跟踪与 trace,记录 PR #259 review 收口与验证结果
|
2026-04-20 10:19:11 +08:00 |
|
gewuyou
|
88de1235ae
|
refactor(game): 收敛版本迁移链执行器
- 新增 internal 迁移执行器,统一 settings 与 save 的链式版本校验
- 修复 SettingsModel 重复注册、缺链回填与目标版本判定的迁移约束
- 补充 Persistence 与 SettingsModel 定向测试,并更新迁移文档和 ai-plan 跟踪
|
2026-04-20 09:52:37 +08:00 |
|
gewuyou
|
9576e0f8bd
|
test(coroutine): 补齐 Godot 协程宿主回归测试
- 新增 Timing 纯托管测试宿主入口,支持在 dotnet test 下验证 Godot 协程阶段推进
- 补充 TimingTests,覆盖暂停、segment 路由和阶段等待回归
- 更新 coroutine ai-plan 跟踪与 trace,记录 RP-002 验证结果与后续缺口
|
2026-04-20 09:40:46 +08:00 |
|
gewuyou
|
31ca8cc963
|
docs(game): 澄清 JsonSerializer 配置与并发契约
- 补充 JsonSerializer 对 settings 与 converters 生命周期的 XML 注释
- 更新序列化文档与 README,修正线程安全和组合根配置说明
- 新增 JsonSerializer 配置实例暴露契约测试,并回写 data-repository-persistence 跟踪
|
2026-04-20 09:36:11 +08:00 |
|
gewuyou
|
374db438ea
|
Merge pull request #258 from GeWuYou/feat/data-repository-persistence
docs(ai-plan): 迁移数据仓库持久化计划
|
2026-04-19 22:58:15 +08:00 |
|
GeWuYou
|
254d354c8d
|
docs(ai-plan): 迁移数据仓库持久化计划
hBc
|
2026-04-19 22:30:26 +08:00 |
|
gewuyou
|
58f325317e
|
Merge pull request #257 from GeWuYou/feat/coroutine-optimization
docs(ai-plan): 迁移 coroutine 早期计划
|
2026-04-19 21:59:12 +08:00 |
|
GeWuYou
|
2381e72572
|
docs(sdk): 更新 SDK 文档并移除已归档的协程优化分支信息
- 移除了关于协程优化分支的文档条目
- 清理了已归档主题的相关工作树提示信息
- 更新了 SDK 使用说明以反映当前状态
|
2026-04-19 21:57:10 +08:00 |
|
GeWuYou
|
da7d03d89d
|
feat(docs): 更新分支文档以反映协程优化工作
- 添加协程优化分支信息到文档
- 更新工作树提示为 GFramework 协程优化
- 添加协程优化优先级标记
|
2026-04-19 21:47:26 +08:00 |
|
coderabbitai[bot]
|
c3614b5b5d
|
fix: apply CodeRabbit auto-fixes
Fixed 1 file(s) based on 1 unresolved review comment.
Co-authored-by: CodeRabbit <noreply@coderabbit.ai>
|
2026-04-19 13:05:36 +00:00 |
|
gewuyou
|
e1e32b2b04
|
docs(ai-plan): 迁移 coroutine 早期计划
- 新增 coroutine-optimization 主题并整合 legacy local-plan todo,补写缺失 trace 的恢复边界\n- 更新 ai-plan 公共索引与治理跟踪,建立 feat/coroutine-optimization 的 topic 映射\n- 删除 worktree 根目录 legacy local-plan 入口,统一从 ai-plan/public 恢复
|
2026-04-19 20:51:44 +08:00 |
|
gewuyou
|
84b40a2d23
|
Merge pull request #256 from GeWuYou/docs/sdk-update-documentation
docs: migrate documentation recovery plan into ai-plan
|
2026-04-19 18:00:08 +08:00 |
|
GeWuYou
|
88b4dfed12
|
docs: migrate documentation recovery plan into ai-plan
|
2026-04-19 17:06:26 +08:00 |
|
gewuyou
|
bac0b0151e
|
Merge pull request #255 from GeWuYou/fix/analyzer-warning-reduction-batch
docs(ai-plan): 迁移 analyzer 恢复文档到 ai-plan
|
2026-04-19 16:20:43 +08:00 |
|
GeWuYou
|
a67aa8c305
|
docs(ai-plan): 迁移 analyzer 恢复文档到 ai-plan
- 新增 analyzer-warning-reduction topic 的 active 与 archive 恢复入口
- 归档 local-plan 中的 RP-001 tracking 和 trace 历史并移除旧目录
- 更新公共索引与 ai-plan-governance 记录并补充迁移验证
|
2026-04-19 16:12:32 +08:00 |
|
gewuyou
|
011cba3ce3
|
Merge pull request #254 from GeWuYou/feat/ai-first-config
Feat/ai first config
|
2026-04-19 15:57:15 +08:00 |
|
GeWuYou
|
235aa8e116
|
docs(cqrs-rewrite): 更新文档归档说明
- 将文档标识为历史归档快照,用于回溯 CQRS-REWRITE-RP-043 及之前阶段
- 添加说明指导后续在 active todos/ 与 traces/ 维护当前恢复点
- 明确完成阶段需继续归档到历史记录中
|
2026-04-19 15:38:31 +08:00 |
|
coderabbitai[bot]
|
bc3d50f07e
|
fix: apply CodeRabbit auto-fixes
Fixed 6 file(s) based on 6 unresolved review comments.
Co-authored-by: CodeRabbit <noreply@coderabbit.ai>
|
2026-04-19 07:29:01 +00:00 |
|
GeWuYou
|
9b904709d6
|
docs(ai-plan): 收口主题内归档与恢复入口
- 新增 活跃主题的 archive 目录并归档已完成且已验证的历史 tracking 与 trace\n- 更新 ai-plan 治理规则、README 与 boot skill,明确 active todo 和 trace 必须保持精简\n- 收短 ai-plan-governance、ai-first-config-system 与 cqrs-rewrite 的默认恢复入口并补充归档索引
|
2026-04-19 15:11:50 +08:00 |
|
GeWuYou
|
406e6f1926
|
docs(ai-plan): 迁移当前工作树恢复文档到 ai-plan
- 迁移 feat/ai-first-config 工作树的 tracking、next 与 trace 文档到 ai-plan/public/ai-first-config-system\n- 更新 ai-plan 公共索引与治理跟踪,登记当前分支的活跃主题映射\n- 清理 旧本地恢复入口并补充迁移后的结构校验与最小构建验证
|
2026-04-19 13:00:53 +08:00 |
|
gewuyou
|
f5b3cfd6b1
|
Merge pull request #253 from GeWuYou/feat/cqrs-optimization
feat: CQRS cache hardening、ai-plan governance
|
2026-04-19 12:12:48 +08:00 |
|
GeWuYou
|
acd638e807
|
fix(cqrs): 修正恢复主线与评审提示
- 修复 cqrs-rewrite 跟踪文档的下次恢复建议,使当前主线阶段与 Phase 8 保持一致
- 补充 cqrs-rewrite trace,记录本次 PR review 复核结论与恢复点更新
- 优化 gframework-pr-review 输出,明确 open thread 中的 Addressed in commit 文案仍需本地验证
|
2026-04-19 11:39:21 +08:00 |
|
GeWuYou
|
c44b0667b5
|
docs(ai-plan): 修复治理追踪锚点冲突
- 修复 ai-plan 治理 trace 中重复的 Markdown 标题并追加恢复点后缀,消除 MD024 锚点冲突
- 更新 ai-plan 治理 tracking,记录本次 PR review 修正和文本校验结果
|
2026-04-19 11:35:26 +08:00 |
|
gewuyou
|
c82518aa0d
|
docs(ai-plan): 收口公共计划主题索引
- 重构 ai-plan public 结构为按主题分组并引入归档层级
- 新增 public README worktree 映射并同步 boot 启动入口
- 更新治理 tracking trace 与仓库文档中的 ai-plan 路径约定
|
2026-04-19 10:46:27 +08:00 |
|
GeWuYou
|
ce5a9d5c06
|
fix(ai-plan): 修正文档命令示例的 Markdown 歧义
- 修复 ai-plan 跟踪文档中命令示例的嵌套反引号问题
- 优化 rg 匹配串的 Markdown 渲染稳定性,避免 markdownlint 告警
- 保持原有验证语义不变,仅调整展示层面的文档写法
|
2026-04-19 10:13:28 +08:00 |
|
GeWuYou
|
97b619c0b2
|
fix(codex): 优化 FPR 的 API 优先审查流程
- 修复 FPR 脚本的 Git 解析、--pr 控制流与 branch 到 PR 的 API 解析路径
- 优化 CodeRabbit summary、CTRF 测试结果与 latest head review threads 的 API-first 提取逻辑
- 更新 skill 文档、agent prompt 与 ai-plan 记录,明确最新提交后 review threads 的优先级
|
2026-04-19 09:59:36 +08:00 |
|
gewuyou
|
5db27fc80a
|
docs(skill): 补充 PR review 技能触发词
- 补充 `fix pr review` 与 `Use FPR` 作为 `gframework-pr-review` 的快捷触发示例
- 更新 skill 示例列表,降低 PR 审查场景下的调用门槛
|
2026-04-19 03:27:46 +08:00 |
|
GeWuYou
|
815d91713b
|
chore(license): 添加 Mediator 库的 MIT 许可证文件
- 在 third-party-licenses/Mediator 目录下创建 LICENSE 文件
- 包含完整的 MIT 许可证文本内容
- 添加版权持有者 Martin Othamar 的声明
- 确保许可证条款符合开源项目合规性要求
|
2026-04-19 03:19:48 +08:00 |
|
gewuyou
|
6ab32032bc
|
refactor(repo): 重构ai-plan目录语义
- 重命名 local-plan 为 ai-plan,并收口 public 与 private 的目录语义
- 更新 AGENTS、README 与 boot skill 的恢复文档路径和安全约束
- 迁移共享 tracking 与 trace 文件到 ai-plan/public,并补充治理说明文档
|
2026-04-19 03:18:46 +08:00 |
|
gewuyou
|
ce10c1f462
|
feat(codex): 新增PR评审技能并修复评审问题
- 新增项目级 `-pr-review` 技能与 PR 页面抓取脚本,提取 CodeRabbit 评论、检查结果和测试状态
- 修复 gframework-boot 与 AGENTS 规则文案,使 resume/recovery 与 tracking 条件保持一致
- 更新 Godot 模板与 IController 文档注释中的旧 SourceGenerators Rule 命名空间引用
- 补充 CQRS 迁移 tracking 与 trace 的 RP-042 恢复点、验证结果和后续动作
|
2026-04-19 03:03:34 +08:00 |
|
gewuyou
|
4eca2f1060
|
docs(cqrs): 收口 source generator 文档命名空间
- 更新 docs/zh-CN 中 source generator 示例的命名空间到当前公开 API
- 修正文档叙述与 API 参考中的旧聚合模块表述
- 对齐 source generator 家族文档与教程示例的当前模块划分
|
2026-04-18 23:30:33 +08:00 |
|
GeWuYou
|
d54d770c2f
|
feat(project): 添加GFramework项目配置文件
- 配置包的基本信息包括ID、作者、描述和许可证
- 设置多目标框架支持net8.0、net9.0和net10.0
- 定义包发布相关属性如仓库URL和自动生成包
- 排除多个子目录和测试项目避免参与编译打包
- 聚合核心模块GFramework.Core和GFramework.Game作为项目引用
- 配置README.md文件包含到包中并设置符号包含选项
|
2026-04-18 23:13:28 +08:00 |
|
gewuyou
|
66b848c6d8
|
feat(codex): 新增项目级 boot skill
- 新增项目级 .codex/skills/gframework-boot 启动 skill,统一读取 AGENTS.md、环境清单与 local-plan 恢复信息
- 补充任务复杂度分级与 subagent/model 选择规则,约束 boot 阶段的委派流程
- 更新 AGENTS.md 中的 boot 入口约定,明确 skill 与仓库规则的优先级关系
|
2026-04-18 23:03:46 +08:00 |
|
gewuyou
|
914eb3b26e
|
docs(agents): 新增 ai-libs 只读参考规则
- 新增 ai-libs 目录作为第三方源码只读参考区的仓库约束
- 更新第三方参考说明并要求在计划与 trace 中记录本地参考路径
- 排除 ai-libs 目录
|
2026-04-18 22:23:03 +08:00 |
|
gewuyou
|
c0ef3b5c00
|
Merge pull request #252 from GeWuYou/fix/analyzer-warning-reduction-batch-1
fix(analyzers): 降低 Core、Cqrs、Godot 与生成器的构建警告
|
2026-04-18 21:59:07 +08:00 |
|
GeWuYou
|
adc38cc4f0
|
docs(logging): 更新日志工厂方法文档
- 为 ConfigurableLoggerFactory.GetLogger 方法添加 ArgumentNullException 异常说明
- 补充了当 name 参数为 null 时的异常抛出情况
- 完善了方法的 XML 注释文档
|
2026-04-18 21:39:19 +08:00 |
|
GeWuYou
|
5046c9752b
|
fix(review-followup): 修复日志配置空项校验与文档示例
- 修复 ConfigurableLoggerFactory 对 null Appender 配置项的显式校验与 XML 契约
- 补充日志工厂针对 appenders 空项输入的回归测试
- 更新 Godot setting 文档中的 async 示例签名以匹配 ApplyAsync 用法
- 修正 AbstractArchitecture 中 ObserveDestroyCoreAsync 方法里调用await DestroyAsync() 未配置ConfigureAwait(false)的问题
|
2026-04-18 21:11:26 +08:00 |
|
GeWuYou
|
2c2df5de29
|
fix(review-followup): 修复失败路径清理与日志契约
- 修复 Godot 模块在附加流程失败时的登记时机,确保后续销毁仍可感知半安装模块
- 更新 ConfigurableLoggerFactory 的 name 空值校验与 minLevel XML 契约,并用可观察行为替换脆弱的反射测试
- 补充 WeakTypePairCache 热路径注释,并新增 Godot 模块安装顺序回归测试
|
2026-04-18 20:45:37 +08:00 |
|
GeWuYou
|
05de6d1e15
|
fix(review-followup): 修复Godot安装顺序与日志工厂防御
- 修复 AbstractArchitecture 在锚点未初始化时先执行模块安装的顺序问题,并收紧 GodotYamlConfigEnvironment 的目录枚举异常处理
- 修复 ConfigurableLoggerFactory 对 null 集合、调用方 minLevel 与 AsyncLogAppender 释放路径的处理
- 补充 WeakTypePairCache 与 GodotLocalizationSettingsTests 的 XML 文档,并新增日志工厂回归测试
|
2026-04-18 20:07:07 +08:00 |
|
GeWuYou
|
e3652db030
|
fix/review-followups: 修复审查反馈并补充提交流程规则
- 修复 Core、Cqrs、Godot 与 Game 模块中的异常契约、空值校验和线程亲和性问题
- 更新 Settings API 为 ApplyAsync 并同步实现、调用点、测试与中文文档
- 补充 AGENTS.md 中的构建校验、自动提交与分支创建规则
- 整理 Logging、WeakCache 与 Resource 相关实现的行为与文档一致性
|
2026-04-18 19:37:25 +08:00 |
|