# 英语词典扫描问题统一修复 Implementation Plan

> **For agentic workers:** REQUIRED SUB-SKILL: superpowers:subagent-driven-development.

**Goal:** 一份修复代码和补丁覆盖17正式问题及2项条件边界。
**Architecture:** 保留既有分层和单库发布事务；单实现者集中修改，独立复审。
**Tech Stack:** Java21 / Spring / MyBatis / Redis / JUnit。
**Spec:** DESIGN.md；原分析findings.json。

## Global Constraints

- 输出用户指定独立目录，不修改原分析源快照，不推送或部署。
- AI禁止Maven；交付JUnit供IDE运行，隔离探针如实记录。
- 保留人工发布闸门、JY/PROD ID映射、负ID不可点、RPC单库。
- 新方法/SQL/配置均给真实实现与调用，不交付TODO或悬空伪接口。

## Review Focus

- 草稿保存后TTS完成不得发布草稿。
- 初次计算积压后发题可恢复。
- 跨内容位及旧空结果不得删新修订。
- 前batch失败不饿死后续健康词。
- 音频回填后完整性、缓存和失败计数正确收敛。

### Task 1: 统一修复代码、逻辑与验证

**Files:** 从原findings.json定位完整源文件；修改后完整文件输出code/，一份fix.patch及FIX-LOGIC.md、VERIFICATION.md、coverage.json。
**Interfaces:** 消费固定基线，产出统一可审阅修复包。

- [x] 逐项定义失败回归；可隔离执行者RED后GREEN。
- [x] 集中修改完整原文件并补齐新增接口、SQL及调用。
- [x] 静态/语法/隔离验证，明确全项目和业务未验。
- [x] 生成统一补丁，基线副本apply --check。
- [x] 独立规格与质量复审，修正后再核查。
- [x] README与17+2覆盖映射，一份交付。
