mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-05-11 20:38:58 +08:00
- 更新 active tracking 与 trace 到 RP-062 并收口到当前真值 - 记录本轮已达到 75 files 阈值的停止结论与最新 branch 指标 - 补充 Core build 通过结果与 Core.Tests 的 MSB4276 环境阻塞说明
3.3 KiB
3.3 KiB
Analyzer Warning Reduction 追踪
2026-04-25 — RP-062
阶段:触达 $gframework-batch-boot 75 停止阈值并收口到 75 files / 1855 lines
- 触发背景:
RP-061收尾时分支相对origin/main仍只有48个已提交文件,距离本轮75 files停止条件还有明显空间- 用户明确允许继续委派 subagent,因此主线程继续把低风险机械型写集拆成互不重叠的 test / runtime 小批次
- 本轮主目标不是继续深挖单个高上下文热点,而是用新的低风险文件精确把 branch diff 推到阈值后停止
- 主线程实施:
- 先接受并提交 7 文件
Core.Tests收尾批次为03c73a8test(core-tests): 收敛测试桩与辅助类型 warning - 随后主线程与多个 worker 并行收口以下新增文件:
ArchitectureAdditionalCqrsHandlersTests.csRegistryInitializationHookBaseTests.csCommandCoroutineExtensionsTests.csTaskCoroutineExtensionsTests.csWaitForTaskTTests.csAsyncExtensionsTests.csLogContextTests.csPauseStackManagerTests.csAsyncExtensions.csCollectionExtensions.csContextAwareCommandExtensions.csContextAwareEnvironmentExtensions.csContextAwareEventExtensions.csContextAwareQueryExtensions.csContextAwareServiceExtensions.csGuardExtensions.csNumericExtensions.csStoreEventBusExtensions.csStringExtensions.csStoreBuilder.csStoreSelection.cs
- 将上述 22 文件批次收口为
9ce1fa6refactor(core): 收敛 Core 扩展与测试的机械 warning
- 先接受并提交 7 文件
- 验证里程碑:
dotnet build GFramework.Core/GFramework.Core.csproj -c Release --no-restore -p:TargetFramework=net8.0 -p:RestoreFallbackFolders="" -v minimal- 结果:成功;
0 Warning(s)、0 Error(s)
- 结果:成功;
dotnet build GFramework.Core.Tests/GFramework.Core.Tests.csproj -c Release --no-incremental --no-restore -p:RestoreFallbackFolders= -v:diag- 结果:失败;
MSB4276,默认 SDK resolver 缺少Microsoft.NET.SDK.WorkloadAutoImportPropsLocator
- 结果:失败;
dotnet restore GFramework.Core.Tests/GFramework.Core.Tests.csproj -p:TestTargetFrameworks=net8.0 -p:RestoreFallbackFolders="" -v minimal- 结果:失败;
NU1201,GFramework.Tests.Common仅支持net10.0,不能作为Core.Tests的 net8 旁路验证
- 结果:失败;
git diff --name-only origin/main...HEAD | wc -l- 结果:
75
- 结果:
git diff --numstat origin/main...HEAD- 结果:累计
1115added、740deleted,即1855changed lines
- 结果:累计
- 当前结论:
- 本轮
$gframework-batch-boot 75已精确达到主停止条件,默认恢复点应停止在9ce1fa6 Coreruntime 的本轮机械型改动已有可通过的最小 Release build 验证Core.Tests的继续推进当前首先受MSB4276环境阻塞影响;下一轮若要继续,应先修复构建环境,再重新建立 warning 基线
- 本轮