# C1-003 build_shared_case_runner 状态:done 计划:`BLENDER_WASM_CORRECTIVE_TASK_PLAN` 阶段:P1 Gate:G1 依赖:`C1-002` lifecycleStatus:`done` blockedBy:`none` writeScope:`production_pilot` queueMutationAllowed:`false` ## 目标 构建 desktop/WASM 共用的 case runner 和 result normalizer,使同一 fixture、 command、context、revision 和 negative case 在两个执行面产生可比较 receipt。 ## 输入 - `tests/golden/corrective/C1-002/command-schema.json` - `tests/golden/corrective/C1-002/context-schema.json` - `tests/golden/corrective/C1-002/result-schema.json` - `tests/golden/corrective/C1-002/error-status-table.json` ## 交付 - shared desktop runner、WASM runner、result normalizer 和 focused tests。 - 只在显式 production pilot 范围内写入 runner;证据写入 `tests/golden/corrective/C1-003/` 与对应 status/manifest。 - 不修改旧 M16 queue、manifest、registry、catalog、index 或历史 evidence。