• 陈泽健's avatar
    feat: 复杂用例通用执行机制-语义化用例执行(阶段1-6) · 7cf4f03f
    陈泽健 提交于
    参考文档:_PRD_复杂用例通用执行机制_语义化用例执行.md
    
    范式转变:从"记录选择器"到"记录业务意图"。semantic 语义目标 +
    执行期现场解析 + 上下文变量 + 状态验证 + 数据自建/自清理。
    
    - 阶段1 数据模型+上下文:StepDefinition 新增 semantic/verify/run_on 顶层
      字段;ExecutionContext + {__CTX:key__} 渲染(复用 TemplateResolver)
    - 阶段2 页面注册表:page_url_mapping 升级 url_patterns+fingerprint;
      recognize_current_page 运行时页面身份感知
    - 阶段3 语义解析器:semantic_resolver 解析链(lookup_by_key→模式选择器
      →关键词规则→Claude仲裁),wire 进 execute_step;debug 只读接口
      /api/debug/resolve
    - 阶段4 状态验证+api_call+finally:verify 断言防假通过、finally/on_failure
      清理步骤、api_call 数据自清理
    - 阶段5 映射表v2显式字典:lookup_by_key 纯字典查找、USE_FUZZY_MAPPING
      默认关停、migrate_mapping_v2 迁移脚本
    - 阶段6 前端+示范:CaseStepEditor 语义目标编辑、stepParser 语义推断、
      语义化重写「新建会议」示范用例(create_semantic_meeting_case.py)
    - 修复参数持久化 bug:case_service.create + _case_to_response 补 parameters
    - 新增映射别名 创建会议-查看详情(lookup_by_key 原 MISS,不回归旧路径)
    Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
    7cf4f03f
名称
最后提交
最后更新
..
api-test Loading commit data...
deploy Loading commit data...
device-sim Loading commit data...
functional-report Loading commit data...
performance Loading commit data...
security Loading commit data...
system Loading commit data...
Cases.vue Loading commit data...
Dashboard.vue Loading commit data...
Execution.vue Loading commit data...
Modules.vue Loading commit data...
Recorder.vue Loading commit data...
Reports.vue Loading commit data...