创建人员:management.admin
文件职责:记录 project-info 项目案例审核员必须遵守的本地审核规范,覆盖研报案例的设计审核、执行审核、存储归档审核、输出审核、结论边界审核和复审。
管理规范/模板:../../common/ana-doc/案例审核规范.md;../../common/ana-doc/案例分析环境创建指南.md。
引用文件:案例分析规范.md;数据抓取脚本说明.md;案例存储体系.md;案例总纲.md;案例分析设计.md;案例执行日志.md;案例审计报告.md;案例问题记录.md;研报体系/研报解析架构.md;研报体系/研报分析架构.md;../项目配置清单.md。
记录方式:项目本地审核规范;审核口径变化时更新,并同步项目变更记录。
本项目所有案例审核员必须同时遵守 ../../common/ana-doc/案例审核规范.md 和本文件。laoshen 是本项目案例审核员,同时兼任案例分析开发审核员;案例分析开发相关审核结论统一写入 ana-doc/案例审计报告.md。
审核员的目标不是只看 summary,而是确认案例是否真的按设计执行、证据是否可追溯、存储是否可复核、结论是否不过读、问题是否闭环。
本文件负责把 研报解析架构.md 和 研报分析架构.md 中的研报专业要求转化为 ana 案例体系的审核口径。行业目录内的 案例审核规范.md 默认只作为继承入口和行业补充检查,不应复制本文件的阶段门、审核类型、阻断条件和问题闭环规则。
审核时必须区分研报方法母版和行业本地方案:
研报体系/研报解析架构.md 是研报解析指导思想和方法母版,不作为某个行业输出文件清单、子行业拆分、公司范围或执行细节的日常修改对象。<行业>研报解析方案.md 是该行业具体实施的指导性文档。行业输出文档架构、稳定中文文件名、子行业三件套、公司文档范围、数据表和暗线入口,应以行业方案为准。研报解析架构.md。研报解析架构.md 母版维护审核;否则母版不应被行业个案反复修改。审核员至少检查:
案例存储体系.md 归档。unresolved_data_gap.csv、source_gap_audit.csv 和冲突观点分账是否完整。数据抓取脚本说明.md,脚本产物是否有 manifest、参数、SQL、hash、输出路径和只读边界。审核前置核查要求:
需补充、退回修改 或 HELD,不得用消息摘要替代正式文档进行审核。来源聊天记录审核口径:
message_id、会话 marker、原始聊天导出文件路径、管理系统消息记录路径,或能反查用户原始要求的稳定入口。message_id。只有分析员转述而没有用户原文入口时,不得给出通过结论,应要求补充来源入口;该要求只补来源依据,不要求重跑分析、补资料或新增执行轮次。研报案例至少覆盖以下审核类型:
<行业>案例/ 目录、基础文档、行业方案、父级导读登记和审计入口是否完整,并确认行业目录没有平行的 案例总纲.md。<行业>研报解析方案.md 是否继承研报解析架构、研报分析架构和父级案例存储体系。raw/、converted/、extracted/、supplement/、evidence/、manifest/,案例级 outputs/、manifest/、evidence/,以及父体系 tmp/、result/、img/ 是否按规则使用。行业子审核规范使用规则:
案例审核规范.md 必须声明继承父级 案例审核规范.md、父级 案例分析规范.md、父级 案例存储体系.md 和两份研报方法母版。案例审核规范.md 只记录继承关系、当前覆写状态和少量行业补充检查。<行业>研报解析方案.md、行业 案例分析设计.md 和已通过的设计审核,不能削弱父级阶段门、阻断条件、证据追溯、存储归档和结论边界要求。审核员必须按 案例分析规范.md 的“案例分析员融合执行流程”检查研报案例,不得只看最终 summary。
| 阶段 | 审核重点 | 阻断条件 |
|---|---|---|
G0 任务接入 |
来源聊天、目标、边界是否进入总纲或设计 | 来源不明、目标和用户要求不一致 |
G1 行业容器 |
行业目录是否存在,是否无平行 案例总纲.md |
行业过程明细写回父级或行业内建总纲 |
G2 行业方案 |
<行业>研报解析方案.md 是否从模板升格为可执行方案 |
方案缺失、仍是模板、没有行业边界和输出方案 |
G3 案例登记与设计 |
父级总纲是否登记真实案例,行业设计是否冻结 batch/run | 没有父级总纲,或把每批资料误建成新案例 |
G4 设计审核 |
设计审核是否先于正式执行 | 未审核就正式分析 |
G5 资料归档与转换 |
raw、converted、manifest、hash、文件头识别是否完整 | raw 未归档、路径不可复核、转换状态不清 |
G6 抽取与补数 |
evidence、extracted、supplement、缺口和 darkline 是否按需处理 | 观点当事实、缺关键数据却写强结论 |
G7 人读输出 |
行业视图、市场视图、公司视图是否有证据支撑 | 只有标题式结论或三类视图缺失 |
G8 自检与归档 |
tmp/result/img 分流、manifest、验证报告是否完整 | 临时文件当证据,缺 result 入口或图片 manifest |
G9 执行审核与回写 |
审计、复审、总纲/设计/方案回写是否完成 | 未复审就标记完成或对外交付 |
分析流程审核要求:
| 审核面 | 必查问题 | 阻断条件 |
|---|---|---|
| 案例分析员融合执行流程 | 是否按 案例分析规范.md 的“案例分析员融合执行流程”执行,覆盖来源、总纲、设计、设计审核、执行、日志、结果包、执行审核、修复复审和回写 |
研报流程只写专业处理步骤,缺少 common 生命周期任一硬控制点 |
| ana 来源和总纲 | 研报任务来源、目标、行业、边界是否先进入父级总纲 | 只有行业方案或输出文档,父级总纲没有来源入口 |
| ana 设计冻结 | 行业设计是否写清 case_id/batch_id/run_id、输入范围、执行步骤、证据要求、输出和验收 |
设计只是标题或任务描述,不能指导执行 |
| 研报行业方案 | <行业>研报解析方案.md 是否把行业边界、核心变量、输出方案、专属表、流程覆写和缺口写清 |
方案仍是模板,或只引用母版但无行业展开 |
| 研报归档转换 | raw、converted、source_document、conversion_status、hash、文件头识别是否可追溯 | 只读资料、不归档,或转换结果无法反查 raw |
| 研报抽取补数 | extracted、evidence、supplement、数据卡、缺口、unresolved_data_gap、source_gap_audit 和 darkline 分流是否存在 |
观点直接进结论,缺核心数据却没有缺口状态 |
| 人读输出 | 行业视图、市场视图、公司视图是否从证据链生成 | 三类视图缺失,或细分文档替代顶层视图 |
| 存储分流 | 行业级通用产物、案例级输出、父体系 tmp/result/img 是否各归其位 |
raw 或通用产物落入逐案例目录,tmp 被当正式证据 |
| 审计闭环 | 执行日志、审计报告、修复、复审、总纲/设计/方案回写是否完整 | 未复审就交付,或审计问题没有主记录 |
行业方案审核必须单独给结论。审核员至少检查:
<行业>研报解析方案.md 或已审核设计中,而不是要求修改 研报解析架构.md 才能执行。管理端自检和正式审核必须区分。Codex 或管理端可以做体系维护自检,但自检结论不能冒充 case_analysis.reviewer / laoshen 的正式审核结论;正式放行仍以项目配置清单中的审核员角色为准。
方案、设计和输出复审触发规则:
<行业>研报解析方案.md 新建、从模板升格、重要优化,或变更行业边界、核心变量、输出方案、专属表、流程覆写、存储落点、缺口清单时,必须审核或复审。案例分析设计.md 新建,或变更资料范围、case/batch/run、执行步骤、证据要求、输出物、存储路径、darkline 触发边界或验收方式时,必须审核或复审。研报解析架构.md 母版复审。补证轮次上限审核口径:
run_id、输入范围、结果、失败项和 review_status,而不是直接要求无限继续补资料。待补资料清单.md 或等价行业级待补资料清单;不得只看核心文档正文是否列完整明细。DATA_GAP_REVIEW、DATA_PARTIAL、HELD_BY_ENV、HELD_BY_ACCESS、HELD_BY_EVIDENCE_GAP 或等价状态降级,审核结论可以允许继续推进 DRAFT 输出。市场反向补漏审核要求:
darkline 拉取或分析近 3 个月强显影股票清单,至少覆盖涨停或多次涨停、连续大涨、放量突破、逆行业上涨、明显强于同行、资金持续显影。scope_type:CORE_INDUSTRY、ADJACENT_DOWNSTREAM 或 FALSE_THEME_OR_NOISE。CORE_INDUSTRY 是否进入补资料清单;ADJACENT_DOWNSTREAM 是否单独 review;FALSE_THEME_OR_NOISE 是否只保留审计记录。market_manifestation_gap_audit.csv、market_manifestation_gap_priority.csv、market_manifestation_gap_summary.json 或等价结构化表。设计审核在正式执行前进行。行业方案未通过审核或复审时,设计审核不得放行;设计审核未通过,不得进入正式研报分析执行。
必须检查:
案例总纲.md 是否记录来源聊天、上游依据、行业范围、目标和边界。案例分析规范.md、案例审核规范.md、案例存储体系.md 和研报方法母版。<行业>研报解析方案.md。案例分析规范.md 的“案例分析员融合执行流程”落成具体步骤,而不是只写阶段名或最终目标。unresolved_data_gap.csv、source_gap_audit.csv、单篇/批量最低产物和冲突观点分账要求。ana-data/tools/ 脚本,是否说明脚本名、输入范围、关键词或 SQL 来源、输出路径、manifest、只读边界和复核方式。PASS / FAIL / HELD 或等价验收标准。案例分析设计.md 或行业子目录对应设计账本;审核员必须记录条目 ID、文件路径和行号。若设计条目为提交后补录,必须退回或要求重新提交审核。如果案例事项使用行业自定义流程,设计审核必须检查该流程是否满足父级案例体系硬约束。行业流程通过设计审核后,执行审核以已通过的行业流程为准;只有发现行业流程违反父级硬约束时,才要求整改。
执行审核在案例执行后进行。执行审核未通过,不得把案例事项标记为完成或可交付。
必须检查:
ana-data/cases/<行业案例>/raw/,且未被覆盖、改写。converted/。extracted/ 或等价结构化记录。supplement/,市场显影证据、范围闸门和补漏结论是否进入行业级 evidence/ 或等价结构化记录。evidence/;案例结论证据映射是否进入案例级 evidence/。input_manifest.csv、conversion_status.csv、evidence_fact_table.csv、classification_summary.csv、unresolved_data_gap.csv、source_gap_audit.csv、batch_summary.md、next_action_list.csv 或等价结构化记录。outputs/。manifest/ 是否记录文件清单、来源清单、处理批次、执行轮次、hash 或等价摘要,并包含 case_id、batch_id、run_id;案例级 manifest/ 是否记录本案例引用了哪些行业级资料。ana-data/tmp/<行业案例>/<case_id>/<run_id>/,且没有被当成正式证据或正式结果入口。ana-data/result/<行业案例>/<case_id>/;涉及图片时,图片、截图、OCR 图片或图册是否进入 ana-data/img/<行业案例>/<case_id>/。ana-data/tools/ 脚本,输出是否进入行业 supplement/evidence/manifest 或父体系 tmp/result/img,SQL 是否只读,manifest 是否记录脚本参数、输出路径和 row_count。执行审核还必须抽查本轮是否正确处理 batch_id 和 run_id:
case_id/batch_id/run_id 是否一致。输出审核在核心文档对外交付、进入正式结果入口或回写完成状态前进行。审核员必须检查人读文档是否真正满足研报体系的输出要求:
DATA_GAP_REVIEW、DATA_PARTIAL、MECHANISM_ONLY 或 HELD_BY_EVIDENCE_GAP。ana-data/result/<行业案例>/<case_id>/result_index.md 进入,并能反查到 outputs/、证据映射和 manifest。待补资料清单.md 或等价清单中明确列示,并能从核心文档、缺口表或 result_index 反查;如果清单字段充分且结论已降级,不应要求继续围绕同一缺口补第 4 轮,除非符合补证轮次上限审核口径中的例外条件。审核员必须重点发现以下问题:
ana-doc/,或在行业目录内创建平行的 案例总纲.md。案例分析规范.md、案例审核规范.md、案例存储体系.md 冲突。ana-data/cases/<行业案例>/raw/,按 case/batch 分散存放 raw,或 raw 原始文件被覆盖、改写。outputs/。ana-data/tmp/<行业案例>/<case_id>/<run_id>/,被放入案例资料目录,或被当成正式证据、正式结果入口。ana-data/result/<行业案例>/<case_id>/;涉及图片时图片没有进入 ana-data/img/<行业案例>/<case_id> 或缺少图片 manifest。darkline 技能。unresolved_data_gap.csv、source_gap_audit.csv、batch_summary.md、next_action_list.csv 或等价记录。DATA_GAP_REVIEW、DATA_PARTIAL、MECHANISM_ONLY 或 HELD_BY_EVIDENCE_GAP。案例审计报告.md,需跨轮或跨角色跟踪的问题没有进入 案例问题记录.md,或执行者自发现且可处理的问题被误写入 案例问题记录.md。ana-data/tools/、私人工作区或未登记路径,没有进入规范落点。审核员不仅阅读结论,还要抽查证据链。
建议方法:
evidence/、extracted/、converted/ 和 raw/。ana-data/tools/ 的结果,抽查脚本 SQL 或参数、只读边界、row_count、hash、manifest 和输出文件是否能互相反查。审核结论使用:
通过
有条件通过
不通过
HELD
结论必须包含:
有条件通过 只能用于不影响追溯、证据可信度和结论边界的轻微问题;凡影响证据链、存储归档、设计冻结、审核闭环或结论边界的问题,不得有条件通过。
以下问题必须阻断:
darkline。unresolved_data_gap.csv、source_gap_audit.csv、核心 manifest 或证据索引,导致缺口、来源或批次无法复核。以下问题一般不阻断,但可以记录为修正建议:
| 情况 | 主记录位置 |
|---|---|
| 初始化审计 | 案例审计报告.md |
| 新行业容器创建审核 | 行业目录 案例审计报告.md;父级 案例总纲.md 登记相关案例入口 |
| 行业方案审核 | 行业目录 案例审计报告.md |
| 设计审核 | 行业目录或父级对应 案例审计报告.md |
| 执行审核 | 行业目录或父级对应 案例审计报告.md |
| 存储归档审核 | 行业目录或父级对应 案例审计报告.md |
| 输出审核 | 行业目录或父级对应 案例审计报告.md |
| 结论边界审核 | 行业目录或父级对应 案例审计报告.md |
| 复审 | 原审核记录所在 案例审计报告.md |
| 审计发现问题 | 案例审计报告.md 为主,案例问题记录.md 只做跨轮索引 |
| 外部反馈、执行者无法自行闭环或需跨轮/跨角色跟踪的非审计问题 | 案例问题记录.md |
审核员不得直接改被审计主产物来掩盖问题。如需修改规范,应创建规范维护事项或取得案例体系维护授权,并记录原因、影响范围和复审入口。
审核必须服务于事实可信、证据可追溯和结论不过读,不以增加审计条目、精确路径、自动化断言或返修轮次为目标。
L0:抽查维护记录即可,不产生独立审计条目。L1:按内容冲刺审核;对关键来源和结论做全查或抽查 1-3 个代表项,核对内容增量、来源定位、对象映射和降读边界。默认不要求逐文件代码依赖身份、真实 I/O fault 注入、共享文件 whole-file mtime 或重复 exact-set authority。L2:对证据升级、缺口关闭、正式池、强结论、数据库写入、删除覆盖和 canonical 切换执行完整门禁。只有下列问题可以阻断 L1 内容冲刺:
其他问题原则上作为 INFO/FOLLOW_UP。审核员必须说明每个 blocker 属于“事实可信、证据追溯、结论边界、不可恢复写入”中的哪一类;不能归类的,不得作为 blocker。