# C5-002 modularize_gap_runner 状态:done 计划:`BLENDER_WASM_CORRECTIVE_TASK_PLAN` 阶段:P5 Gate:G4 依赖:`C5-001` lifecycleStatus:`done` blockedBy:`none` writeScope:`production_pilot` queueMutationAllowed:`false` ## 目标 提供 family-level、data-driven corrective runner,统一 Asset Catalog、Modifier 和 Mesh pilot 的 desktop/WASM dispatch 与 normalized receipt 汇总,避免每个 gap 重复实现协议,同时保留 atomic Main、负例和 revision contract。 ## 输入 - `web/protocol/corrective-command-registry.ts` - `web/protocol/corrective-case-runner.ts` - `tests/golden/corrective/C5-001/manifest.json` ## 交付 - typed family runner and data-driven case table。 - cross-family desktop/WASM pilot、deterministic receipt、protected-hash、 typecheck、governance、manifest/status evidence。 - 不修改旧 M16 queue、manifest、registry、catalog、index 或历史 evidence。