iter57 cluster-067: 工作流步骤参数强类型化 direct-mapping(#941)#949
Merged
loning merged 1 commit intoMay 24, 2026
Merged
Conversation
将 StepRequestEvent 的运行时参数迁移到 WorkflowStepParameters step_parameters 字段,并保留直接映射的源码使用面。投影侧只增加最小参数源适配,YAML parameters 表层不变。 ⟦AI:AUTO-LOOP⟧
Contributor
Author
📊 状态卡片 — reviewer 派出
🤖 controller status banner ⟦AI:AUTO-LOOP⟧ |
Codecov Report✅ All modified and coverable lines are covered by tests. @@ Coverage Diff @@
## auto-refact-dev #949 +/- ##
===================================================
+ Coverage 82.83% 83.51% +0.68%
===================================================
Files 998 988 -10
Lines 63092 63614 +522
Branches 8161 8216 +55
===================================================
+ Hits 52261 53129 +868
+ Misses 7304 6923 -381
- Partials 3527 3562 +35
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 70 files with indirect coverage changes 🚀 New features to boost your workflow:
|
This was referenced May 24, 2026
Closed
loning
added a commit
that referenced
this pull request
May 24, 2026
…958) * iter57 cluster-073: Studio C# typed StepParameters AST(#954) Phase 9 r4 consensus(4-round + reflector r1 救场;in-process AST 不必 proto): - 新 C# typed StudioStepParameters + typed sub-types(in-process authoring AST) - 替 Domain JsonNode bag - YAML adapter 边界保留 JSON - runtime export 走 #949 已 typed WorkflowStepParameters proto - deferred:Studio proto 留作 future when crosses durable/distributed boundaries closes #954 local PASS:architecture + test_stability + build ⟦AI:AUTO-LOOP⟧ * iter57 cluster-073 test-add r1: 补 StudioStepParameters typed AST 覆盖(codecov/patch 53.52%→target) PR #958 codecov/patch fail = 53.52%(24 misses + 9 partials)。 补 narrow tests 覆盖 24 lines on StudioStepParameters typed paths。 local PASS:Studio.Tests StudioStepParameter filter + test_stability_guards ⟦AI:AUTO-LOOP⟧
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
摘要
iter57 cluster-067(severity:high)— Workflow step parameters 强类型化(direct-mapping baseline)
StepRequestEvent.parametersmap<string, string>),违反 "核心语义强类型"WorkflowStepParametersproto +StepRequestEvent.step_parameters=8direct-mapping(field 5 reserved);YAML 表层parameters:保持不动;projection 侧 derived adapters 仅覆盖 compile-required surface违反:CLAUDE.md「核心语义强类型」「字段命名 Metadata 决策树」「核心语义强类型,只有插件/第三方/跨边界透传需求明确时才保留 bag」
Phase 9 共识链路(7-round + 2 reflector)
META_JUDGE_DONE:consensus:minimal:use StepRequestEvent.step_parameters=8 with direct mapping and bounded projection source adaptation✅Scope
WorkflowStepParameterstyped messageStepRequestEventfield 8 step_parameters + field 5 reservedAevatar.Workflow.Core直接 typed mappingWorkflowAbstractionsProtoCoverageTests/WorkflowExecutionProjectionProjectorTests覆盖local PASS:architecture + test_stability + dotnet build(0 errors)
closes #941
🤖 Generated with Claude Code via codex-refactor-loop iter57
⟦AI:AUTO-LOOP⟧