gewuyou
|
e671646a74
|
fix(ai-first-config): 收口 PR 306 审查遗留项
- 新增 Generator 与 Tooling 的 anyOf 和坏形状回归覆盖,补齐组合关键字与未知 type 拒绝
- 修复 VS Code 配置工具的 object-array 直属项收集与 contains 文案一致性问题
- 更新 README、Game 文档与工具说明,明确 additionalProperties 显式 false 边界与最小接入路径
- 补充 ai-plan 跟踪与 trace,记录 PR 306 open threads 收口结果和验证摘要
|
2026-04-30 15:22:04 +08:00 |
|
gewuyou
|
040bcb99e4
|
fix(ai-first-config): 收口当前 PR 审查遗留项
- 新增 anyOf 对称运行时回归测试,覆盖组合关键字拒绝分支
- 更新 Game Abstractions README 的配置系统链接显示名,避免暴露原始路径
- 精简 active tracking 的批次级验证细节并补充恢复指针
- 清理 trace 中重复日期标题,消除 MD024 风险
|
2026-04-30 15:03:47 +08:00 |
|
gewuyou
|
85f7c1707e
|
docs(game): 同步场景与宿主入口配置边界
- 补充 Scene 与 UI 入口对配置系统正式边界页的指引
- 明确 oneOf、anyOf 与非 false additionalProperties 不属于默认采用路径
- 更新 Godot storage 入口对 VS Code 工具辅助层与 raw YAML 回退路径的说明
|
2026-04-30 13:25:29 +08:00 |
|
gewuyou
|
01f1e5fd72
|
docs(game): 同步数据与设置入口配置边界
- 补充 data 与 setting 入口对 AI-First 配置系统共享 schema 子集的 reader-facing 提示
- 说明 DataRepository、UnifiedSettingsDataRepository 与 SettingsModel 负责持久化和应用而不放宽配置契约
- 更新复杂 schema shape 回到 config-system 与 raw YAML 处理的采用指引
|
2026-04-30 13:25:29 +08:00 |
|
gewuyou
|
e8203bc76e
|
docs(game): 同步生成器与持久化入口配置边界
- 补充 Game.SourceGenerators 对共享 schema 子集的 reader-facing 采用边界说明
- 更新 serialization 与 storage 页面中的复杂 schema 回退路径提示
- 明确 oneOf、anyOf 与非 false additionalProperties 不属于默认采用路径
|
2026-04-30 13:25:29 +08:00 |
|
gewuyou
|
7e62313b24
|
docs(game): 同步总览入口配置采用边界
- 补充首页、入门页与 API 导航对 AI-First 配置工作流正式契约的高层说明
- 更新入口提示以说明 additionalProperties: false 与 oneOf/anyOf 的默认采用边界
- 强调超出共享 schema 子集的复杂 shape 应回到 raw YAML 与 schema 设计处理
|
2026-04-30 13:25:26 +08:00 |
|
gewuyou
|
74f853bffe
|
docs(game): 同步生成器与抽象层配置边界
- 更新 source-generators 入口,说明 Game.SourceGenerators 面向与 Runtime 对齐的共享 schema 子集
- 补充 abstractions 文档与 README,明确配置契约实现边界仍需回到 GFramework.Game 与 config-system 文档
- 强调 oneOf、anyOf 与非 false 的 additionalProperties 不属于当前 reader-facing 采用路径
|
2026-04-30 13:23:19 +08:00 |
|
gewuyou
|
56a96b50fd
|
docs(game): 同步配置入口采用边界
- 更新 Game 入口页的静态 YAML 配置接入提示,明确 Runtime 与 Source Generator 的共享契约优先级
- 补充安装入口对 additionalProperties: false 与 oneOf / anyOf 拒绝边界的 reader-facing 提示
- 优化入口页采用建议,说明复杂 shape 应回退到 raw YAML 与 schema 设计本体
|
2026-04-30 13:23:19 +08:00 |
|
gewuyou
|
0721cafd03
|
docs(game): 同步配置工作流入口边界
- 更新仓库根 README 的 AI-First 配置接入提示与共享子集边界说明
- 补充 GFramework.Game README 中的配置系统采用约束与 raw YAML 回退路径
|
2026-04-30 13:23:19 +08:00 |
|
gewuyou
|
fdcb11c92c
|
fix(config-tool): 收紧坏形状 schema 解析边界
- 修复 Tooling 侧 additionalProperties 仅接受 false 的共享边界校验
- 补充数组 items 与 contains 子 schema 必须显式声明 type 的拒绝逻辑
- 更新 ai-plan 恢复摘要与 JS 回归测试验证记录
|
2026-04-30 13:23:19 +08:00 |
|
gewuyou
|
e8cceac7ae
|
docs(game): 补齐配置工具能力边界说明
- 更新 config system 与 config tool 的 reader-facing 边界说明
- 补充 additionalProperties:false、oneOf/anyOf rejection 与 raw YAML 回退路径
- 记录本批次 Tooling/Docs 收口验证与下一步
|
2026-04-30 13:23:19 +08:00 |
|
gewuyou
|
7f98cafbfa
|
fix(config-tool): 统一 contains 与本地化提示文案
- 修复 dependentRequired 校验消息键缺失导致的隐式 undefined 文案映射
- 统一 contains 与 dependent schema 相关中文提示措辞并补齐 maxContains hint 输出
- 补充本地化与 contains 摘要测试覆盖新增文案与回归场景
|
2026-04-30 13:23:19 +08:00 |
|
gewuyou
|
3f335f19d6
|
docs(game): 收口配置工具说明入口
- 更新 config-tool 文档,承接 VS Code 工具能力、边界与适用场景说明
- 优化 config-system 文档,移除重复工具细节并保留系统级入口说明
|
2026-04-30 13:23:19 +08:00 |
|
gewuyou
|
13b77eb3fe
|
fix(game-config): 显式声明闭合对象字段边界
- 修复 Runtime 与 Source Generator 对 additionalProperties 的隐式闭合对象语义,统一接受 additionalProperties:false 并拒绝其它开放对象形状
- 补充 Release 回归测试,覆盖生成器诊断与运行时 additionalProperties 边界
- 更新配置工具元数据与 README 说明,使命令、设置和当前能力描述保持一致
|
2026-04-30 13:23:19 +08:00 |
|
gewuyou
|
eddce21383
|
docs(ai-first-config-system): 补充 tooling lane 收口验证记录
- 更新 tracking 中的 Tooling lane 收口验证结果,补齐实际的 Release build 结论
|
2026-04-30 13:23:19 +08:00 |
|
gewuyou
|
fad391e8cf
|
feat(config-tool): 支持对象数组内嵌对象数组编辑
- 新增对象数组编辑器对数组项内嵌对象数组的递归渲染与保存能力
- 补充嵌套对象数组表单模型与 YAML 写回回归测试
- 更新配置系统文档中的 raw YAML 回退边界说明
|
2026-04-30 13:23:19 +08:00 |
|
gewuyou
|
d6a154726c
|
fix(game-config): 显式拒绝 oneOf 与 anyOf 组合关键字
- 修复 Runtime、Source Generator 与 Tooling 对 oneOf/anyOf 的静默接受,统一改为显式报错
- 补充 JS 与 Release 测试回归,覆盖生成器诊断和运行时拒绝路径
- 更新 ai-plan 跟踪与中文文档,明确后续默认跳过会改变生成类型形状的组合关键字
|
2026-04-30 13:23:19 +08:00 |
|
gewuyou
|
8d6fc74b3d
|
Merge pull request #305 from GeWuYou/feat/cqrs-optimization
Feat/Add notification publisher seam and request invoker provider for CQRS runtime
|
2026-04-30 13:05:41 +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 |
|
gewuyou
|
7209fdc32d
|
docs(cqrs): 收口旧版运行时别名说明
- 更新 LegacyICqrsRuntime 兼容层说明,明确旧命名空间别名与正式 CQRS runtime seam 的边界
- 补充容器基础设施回填 legacy alias 的回归测试,并收敛相关 helper 注释
- 更新 cqrs-rewrite 跟踪与 trace,记录 RP-066 的批处理结果和验证
|
2026-04-30 11:38:52 +08:00 |
|
gewuyou
|
c1dfee3c71
|
test(core): 补充架构上下文CQRS懒解析回归
- 新增 PublishAsync 与 CreateStream 并发首次访问只解析一次 ICqrsRuntime 的回归测试
- 更新 cqrs-rewrite 跟踪与 trace,记录三份 Mediator 测试命名收口已完成
|
2026-04-30 11:28:37 +08:00 |
|
gewuyou
|
b015a91e57
|
test(cqrs): 收口 ArchitectureContext 综合测试命名
- 重命名综合测试类、命名空间与文件路径,使其与 CQRS 和 ArchitectureContext 语义一致
- 更新中文注释与局部变量命名,移除残留的 Mediator 表述且不改变测试行为
- 收窄文件内测试辅助类型可见性,避免额外暴露旧语义类型并保持项目编译通过
|
2026-04-30 11:26:18 +08:00 |
|
gewuyou
|
f44629deb3
|
test(cqrs): 统一架构上下文集成测试命名
- 重命名 CQRS 架构上下文集成测试文件、命名空间与测试类以移除 Mediator 语义残留
- 更新嵌套测试类型、局部变量与中文注释为 CQRS 和 ArchitectureContext 一致命名
- 补充公开测试类型与成员的 XML 文档说明而不改变测试断言行为
|
2026-04-30 11:25:16 +08:00 |
|
gewuyou
|
e1af8ac833
|
test(cqrs): 收口高级特性测试的CQRS命名
- 重命名高级特性测试类、命名空间与文件路径,统一到 CQRS 与 ArchitectureContext 语义
- 更新测试方法名、中文注释与日志器名称,移除残留的 Mediator 命名
- 补充当前测试文件内辅助类型的 XML 文档,保持测试行为不变
|
2026-04-30 11:24:22 +08:00 |
|
gewuyou
|
22f608eb4d
|
feat(cqrs): 新增通知发布策略接缝
- 新增 notification publisher seam 与默认顺序发布器,保持零处理器静默完成与首错即停语义
- 调整 dispatcher、runtime factory 与测试基础设施,支持复用容器中预注册的通知发布策略
- 补充 publisher 回归测试并更新 CQRS 文档与 ai-plan 恢复点
|
2026-04-30 11:07:24 +08:00 |
|
gewuyou
|
a3fe2974f7
|
docs(cqrs): 归档CQRS与Mediator评估结论
- 新增 CQRS 与 Mediator 的结构化评估归档,明确生产替代完成度与设计吸收差距
- 更新 cqrs-rewrite active tracking 与 trace,提升恢复点到 RP-063 并重排后续优先级
- 补充本轮最小 Release 构建验证结果,保持 ai-plan 恢复入口与实际状态一致
|
2026-04-30 10:16:35 +08:00 |
|
gewuyou
|
5eea12b5ba
|
Merge pull request #304 from GeWuYou/feat/cqrs-optimization
Feat/cqrs optimization
|
2026-04-30 09:43:53 +08:00 |
|
gewuyou
|
72ce0f1199
|
test(cqrs): 收敛剩余 PR304 review 跟进
- 修复 fallback failure 测试夹具的并行执行与 stream state 文档命名问题
- 归档 cqrs-rewrite 历史 trace 与验证记录并压缩 active 恢复入口
- 更新当前验证结果与下一步,保持 PR304 review follow-up 可恢复
|
2026-04-30 09:23:01 +08:00 |
|
gewuyou
|
98021f59e7
|
test(cqrs): 补齐 PR304 测试 XML 注释
- 补齐上下文校验 handler 的 Handle 参数与返回 XML 注释
- 更新带 DispatchId 的测试请求与通知 XML 参数注释
- 记录 cqrs-rewrite 主题的本轮 PR review 跟进
|
2026-04-30 09:00:24 +08:00 |
|
gewuyou
|
255a6a152e
|
fix(cqrs): 收敛 PR 304 review 跟进
- 修复 CqrsDispatcher 的 pipeline invoker 重复创建,并补齐缓存线程模型文档
- 优化 CQRS 与 generator 回归测试的并发保护和稳定语义断言
- 更新 cqrs-rewrite 跟踪与 trace,记录 RP-062 的 PR review follow-up 验证结果
|
2026-04-30 07:43:42 +08:00 |
|
gewuyou
|
bc365197e8
|
docs(cqrs): 刷新批处理恢复点记录
- 更新 cqrs-rewrite 跟踪与 trace,记录 RP-061 的 registrar fallback 失败分支批次
- 同步当前 gframework-batch-boot 50 的分支规模与下一步恢复入口
|
2026-04-29 23:03:22 +08:00 |
|
gewuyou
|
a445807b83
|
test(cqrs): 新增 registrar fallback 失败分支测试
- 新增独立测试文件覆盖 fallback 名称无法解析时的 warning 与跳过行为
- 新增 fallback 名称解析抛异常时的 warning 回归断言
- 补充 direct fallback 跨程序集条目被跳过并记录 warning 的验证
|
2026-04-29 23:03:22 +08:00 |
|
gewuyou
|
52b9ddd4a7
|
test(cqrs): 补充上下文前置条件失败回归
- 新增 dispatcher 上下文校验测试,锁定非 IArchitectureContext 上下文的 request、notification 与 stream 失败语义
- 通过公开 runtime 工厂与最小容器 mock 覆盖调用前校验路径,不改 runtime 实现
- 更新 cqrs-rewrite 跟踪与 trace,记录 RP-060 的验证结论
|
2026-04-29 23:03:21 +08:00 |
|
gewuyou
|
57d848546f
|
test(cqrs): 补充非请求分发上下文回归
- 新增 notification 与 stream dispatch binding 上下文刷新回归,锁定缓存复用时仍按当次分发重新注入上下文
- 补充测试替身记录 handler 实例身份与 ArchitectureContext,覆盖重复分发场景
- 更新 cqrs-rewrite 跟踪与 trace,记录 RP-058 和 RP-059 的验证结论
|
2026-04-29 23:03:21 +08:00 |
|
gewuyou
|
226c0b3b49
|
test(cqrs): 补充注册服务程序集去重测试
- 新增 DefaultCqrsRegistrationService 的独立测试文件,覆盖同次调用内的重复程序集键去重行为
- 验证跨两次调用重复程序集键时会跳过注册并写入 debug 日志
|
2026-04-29 23:03:21 +08:00 |
|
gewuyou
|
36596210ff
|
test(cqrs): 新增 ReflectionFallbackAttribute 合同测试
- 新增 CqrsReflectionFallbackAttribute 的叶子级合同测试,覆盖旧版 marker 语义
- 补充字符串与 Type 输入的过滤、去重、排序归一化断言
- 验证空参数数组保护,固定 runtime 可依赖的 attribute 元数据边界
|
2026-04-29 23:03:21 +08:00 |
|
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 |
|