S2 规格书阅读器,三段式执行模型:rule 脚本 prepare.py 检查工作区就绪(仅依赖 S1)、按扩展名调用提取器(md/txt 直读、docx 用 python-docx、pdf 用 pdfplumber,未装依赖报错不降级)把功能规格书转成 Markdown 化原文 raw_text.md,并生成 Agent 任务书 generation_brief.md;Agent(LLM)按任务书把非结构化文本提取成结构化需求 spec.json(REQ-XXX 条目 + F-XXX 功能域 + 业务状态机/时序/错误处理/阈值)+ 需求追溯 spec_trace.json + 未定项清单 uncovered.json;rule 脚本 validate.py 做 schema 校验与引用一致性校验并收口 state.spec(success/partial/failed)。S2 只管'产品要什么'(需求侧),技术实现细节(帧格式/引脚映射/波特率等)归 S5b 设计输入。在 S1 建立工作区后触发,与 S3/S4/S5a 可并行;S5b 消费 spec.json 必须后于 S2 收口。