edit | blame | history | raw

实验审计报告.md

创建人员:MB-X
文件职责:由 MB-X 初始化的项目体系文档。

2026-06-07T16:11:00+08:00 AUDIT-EXP-WUJI-BREADTH-3000-20260607-001:2023-2026 全 A 日级 3000 家上涨 / 下跌天数统计实验审核

  • 审计 ID:AUDIT-EXP-WUJI-BREADTH-3000-20260607-001
  • 审计类型:设计审核 + 执行审核合并审核
  • 实验事项 ID:EXP-WUJI-BREADTH-3000-2023-2026
  • 实验名称:2023-2026 全 A 日级 3000 家上涨 / 下跌天数统计
  • 运行 ID:RUN-EXP-WUJI-BREADTH-3000-20260607-001
  • 审核人:experiment.reviewer / xiaoshen
  • 审核时间:2026-06-07T16:11:00+08:00
  • 审核结论:通过
  • 是否允许进入下一阶段:允许实验员将该实验按当前结论边界回写为完成;不得扩展为策略、预测、收益、实时筛选或日内峰值结论。

审核依据

  • MB-X 消息:msg_20260607160600548_29261864
  • 项目配置:mbx.project.yaml项目配置清单.mdai-xiaoshen/工作说明.md
  • 通信与技能规则:D:\mb-x\mbx-core\src\mbx\builtin_docs\MB-X业务通信协议与操作指南.mdD:\mb-x\mbx-core\doc\specification\MB-X技能列表与显式使用指南.md
  • 实验规范:D:\manage_system\common\exp-doc\实验规范.mdD:\manage_system\common\exp-doc\实验审核规范.mdexp-doc/实验规范.mdexp-doc/实验审核规范.md
  • 实验证据:exp-doc/实验总纲.mdexp-doc/实验设计.mdexp-doc/实验执行日志.md
  • 结果包:exp-data/result/RUN-EXP-WUJI-BREADTH-3000-20260607-001/daily_classification.csvdaily_classification.tsvsummary.jsonsummary.mdmanifest.json

关键复核结果

  1. 来源聊天、目标和设计一致:用户要求统计 2023-2026 数据源已有交易日中 3000 家上涨、3000 家下跌和其他天数;实验目标、数据源范围和分类规则均直接服务该问题。
  2. 数据源选择可接受:ts_market_breadth_daily_cache 是全 A / 行业日级上涨家数缓存,适合本轮日级历史描述性统计;实验明确没有回答日内峰值问题。
  3. 流程偏离可接受:本轮未先取得独立设计审核,但用户明确要求“按流程走完设计流程,直接开始执行流程”;实验员已在总纲、设计和执行日志记录偏离,并在审核前保持 待执行审核,未提前标记完成。
  4. 结果包可读且文件清单一致:manifest 中 4 个文件的 size 与 SHA256 经只读复核均匹配实际文件。
  5. 明细与 summary 一致:daily_classification.csv 共 799 行,日期范围 2023-01-04 至 2026-04-24;UP_3000=284DOWN_3000=321OTHER=194BOTH_3000=0,与 summary.json 和执行日志一致。
  6. 分类规则一致:按 up_count >= 3000down_count >= 3000、双阈值冲突优先的规则复算,标签不一致行数为 0。
  7. 源和运行口径单一:明细中 price_source_table=a_share_daily_price 共 799 行,breadth_cache_run_id=ts_market_breadth_cache_20260529 共 799 行;未发现 source/run_id 混用。
  8. 字段内部计数一致:所有行均满足 up_count + flat_count + down_count + zero_prev_close_count = stock_count;交易日无重复。
  9. 结论边界清楚:当前结论只可读为当前数据源已有交易日的后验描述性统计,不可读为策略、预测、收益、实时筛选或日内峰值结论。

审核命令和结果

  • mbx inbox read --project project-wuji --role experiment.reviewer:确认原消息 unread,任务和证据入口与可见消息一致。
  • Get-Content 读取项目配置、通信指南、common/local 实验规范、实验总纲、实验设计、执行日志、summary 和 manifest:可读。
  • Import-Csv daily_classification.csv 复核:总行数 799,分类计数与 summary 一致,标签复算不一致行数 0,交易日重复数 0。
  • Get-FileHash -Algorithm SHA256 复核 manifest:记录文件的 size 和 SHA256 均匹配。
  • 源库直查未执行:当前审核会话未检测到 mysql CLI,且 TIANXIA_MYSQL_PASSWORD 未设置;本项作为非阻断说明记录。结果包已保存完整日级明细和 manifest,足以支撑本轮轻量描述性统计审核。

问题清单

问题 ID 类型 严重级别 证据 影响 处理结论
AUDIT-EXP-WUJI-BREADTH-3000-20260607-001-I1 流程 / 调度问题 一般 exp-doc/实验设计.md 记录“设计审核状态:未独立审核”;用户要求直接执行 不影响当前结果计数,但偏离常规先设计审核再执行流程 已记录且可接受;本次合并审核通过后允许完成
AUDIT-EXP-WUJI-BREADTH-3000-20260607-001-I2 数据 / 产物建议 建议 结果包未单独保存 SQL 文件或命令 transcript 不影响当前复核;后续同类实验更易复跑 建议后续把只读 SQL 或执行命令作为结果包附件

结论边界

本次审核只确认:在当前 MYSQL_TIANXIA_LOCAL.tianxia.ts_market_breadth_daily_cache 中,scope_type='ALL_A_SHARE'scope_value='ALL'、日期请求范围 2023-01-01 至 2026-12-31 且实际已有记录 2023-01-04 至 2026-04-24 的日级数据内,按设计分类规则得到 284 天 UP_3000、321 天 DOWN_3000、194 天 OTHER、0 天 BOTH_3000

本次审核不确认:策略有效性、收益表现、预测能力、实时筛选可用性、日内曾达到 3000 家上涨 / 下跌、行业拆分或涨跌原因解释。

来源目标设计一致性判断

一致。实验总纲保存了用户原始请求,实验设计将请求降解为全 A 日级历史描述性统计,数据源和分类规则能回答该目标。

未来函数判断

本轮不需要按实时决策时点防未来函数。理由:实验目标是后验描述性计数,不涉及预测、收益率、回放、自动动作或实时筛选。审核通过的前提是结论保持降读,不得转写为可交易或 prediction ready 结论。

回写要求

  1. 实验员可将 exp-doc/实验总纲.mdexp-doc/实验设计.mdexp-doc/实验执行日志.md 中该实验状态回写为完成,并引用本审计 ID。
  2. 后续若要回答“日内是否达到 3000 家上涨 / 下跌”、策略有效性、收益或预测问题,必须新建或修订实验,使用相应日内缓存或策略回测证据,不得复用本轮结论直接外推。

2026-06-07T16:20:47+08:00 AUDIT-EXP-WUJI-BREADTH-4000-20260607-DESIGN-001:2023-2026 全 A 日级 4000 家上涨 / 下跌天数统计实验设计审核

  • 审计 ID:AUDIT-EXP-WUJI-BREADTH-4000-20260607-DESIGN-001
  • 审计类型:设计审核
  • 实验事项 ID:EXP-WUJI-BREADTH-4000-2023-2026
  • 实验名称:2023-2026 全 A 日级 4000 家上涨 / 下跌 / 其他天数统计
  • 计划运行 ID:RUN-EXP-WUJI-BREADTH-4000-20260607-001
  • 审核人:experiment.reviewer / xiaoshen
  • 审核时间:2026-06-07T16:20:47+08:00
  • 审核结论:通过
  • 是否允许进入下一阶段:允许 experiment.experimenter 按设计执行 RUN-EXP-WUJI-BREADTH-4000-20260607-001;执行后必须提交执行审核,执行审核通过前不得标记实验完成。

审核依据

  • MB-X 消息:msg_20260607161621268_dd8325cc
  • 项目配置与角色上下文:mbx.project.yaml项目配置清单.mdai-xiaoshen/工作说明.md
  • 通信与技能规则:D:\mb-x\mbx-core\src\mbx\builtin_docs\MB-X业务通信协议与操作指南.mdD:\mb-x\mbx-core\doc\specification\MB-X技能列表与显式使用指南.md
  • 实验规范:D:\manage_system\common\exp-doc\实验规范.mdD:\manage_system\common\exp-doc\实验审核规范.mdexp-doc/实验规范.mdexp-doc/实验审核规范.mdexp-doc/实验存储体系.md
  • 设计证据:exp-doc/实验总纲.mdEXP-WUJI-BREADTH-4000-2023-2026 条目;exp-doc/实验设计.md 中同名设计块
  • 数据源说明:D:\manage_system\全局存储体系.mdD:\manage_system\全局数据格式.md

关键复核结果

  1. 来源聊天、目标和设计一致:用户要求重新按 exp 流程做 4000 家上涨、4000 家下跌和其他统计;实验总纲与设计均将目标限定为全 A 日级历史描述性统计。
  2. 流程状态合规:当前只提交设计审核,未执行统计,计划结果目录 exp-data/result/RUN-EXP-WUJI-BREADTH-4000-20260607-001/ 尚未生成,符合“审核通过前不执行”的严格 exp 流程要求。
  3. 数据源可回答目标:MYSQL_TIANXIA_LOCAL.tianxia.ts_market_breadth_daily_cache 是全 A / 行业日级市场广度缓存,包含 trade_datescope_typescope_valuestock_countup_countflat_countdown_count 等字段;在 scope_type='ALL_A_SHARE'scope_value='ALL' 下可回答本轮日级上涨 / 下跌家数阈值统计。
  4. 样本范围可接受:设计请求范围为 2023-01-01 至 2026-12-31,并明确实际覆盖以数据源已有交易日为准;执行时需重新冻结实际起止日期和行数。
  5. 分类规则可执行:up_count >= 4000down_count >= 4000、均不满足为其他,并单独暴露 both_4000_days,可检查双阈值冲突,不会把冲突天数静默归入单一类别。
  6. 结论边界清楚:设计明确不回答策略、收益、预测、实时筛选、日内峰值、行业拆分或涨跌原因解释;本轮未来函数风险按后验描述性统计降读处理可接受。
  7. 产物计划充分:计划输出 daily_classification.csvsummary.jsonsummary.mdmanifest.json,并在执行日志中记录结果包和审核提交,满足后续执行审核的基本证据链要求。
  8. PASS/FAIL/HELD 标准可执行:标准覆盖设计审核、只读源连接、样本非空、计数一致性、manifest、执行审核等关键门槛;阻塞条件包含凭据、表字段、全 A 样本为空和覆盖不确定等场景。

问题清单

问题 ID 类型 严重级别 证据 影响 处理结论
AUDIT-EXP-WUJI-BREADTH-4000-20260607-DESIGN-001-I1 设计审核 无阻断问题 exp-doc/实验总纲.mdexp-doc/实验设计.md 当前设计块 不阻断进入执行阶段 设计审核通过
AUDIT-EXP-WUJI-BREADTH-4000-20260607-DESIGN-001-I2 产物建议 建议 输出计划当前未强制保存 SQL 或命令 transcript 不影响设计通过;后续复跑证据可更完整 建议执行时将只读 SQL、命令或数据源查询摘要纳入结果包或执行日志

结论边界

本次审核只确认设计可进入执行阶段,不确认任何 4000 阈值统计结果。后续执行结果只能读为当前数据源已有交易日的后验描述性统计,不得外推为策略有效性、收益表现、预测能力、实时筛选可用性、日内曾达到 4000 家上涨 / 下跌、行业拆分或涨跌原因解释。

未来函数判断

本轮设计不涉及实时交易决策、预测、收益率回测、自动动作或筛选信号,因此不需要按交易时点重建可见信息集。审核通过的前提是后续报告保持描述性统计口径,并明确实际覆盖范围来自数据源已有交易日。

执行与回写要求

  1. experiment.experimenter 可将 exp-doc/实验总纲.mdexp-doc/实验设计.md 中该事项状态回写为“设计审核通过”,并引用本审计 ID。
  2. 执行时必须重新冻结实际覆盖日期、行数、price_source_table 和缓存 run_id,生成计划产物并写入 manifest。
  3. both_4000_days > 0,不得直接给出无冲突三分类结论,必须在 summary 和执行日志中单独解释冲突处理。
  4. 执行完成后必须提交执行审核;执行审核通过前不得将实验事项标记为完成。

2026-06-07T16:32:07+08:00 AUDIT-EXP-WUJI-BREADTH-4000-20260607-EXEC-001:2023-2026 全 A 日级 4000 家上涨 / 下跌天数统计实验执行审核

  • 审计 ID:AUDIT-EXP-WUJI-BREADTH-4000-20260607-EXEC-001
  • 审计类型:执行审核
  • 实验事项 ID:EXP-WUJI-BREADTH-4000-2023-2026
  • 实验名称:2023-2026 全 A 日级 4000 家上涨 / 下跌 / 其他天数统计
  • 运行 ID:RUN-EXP-WUJI-BREADTH-4000-20260607-001
  • 设计审计 ID:AUDIT-EXP-WUJI-BREADTH-4000-20260607-DESIGN-001
  • 审核人:experiment.reviewer / xiaoshen
  • 审核时间:2026-06-07T16:32:07+08:00
  • 审核结论:通过
  • 是否允许进入下一阶段:允许 experiment.experimenter 将该实验按当前结论边界回写为完成;不得扩展为策略、收益、预测、实时筛选、日内峰值、行业拆分或涨跌原因解释。

审核依据

  • MB-X 消息:msg_20260607162744773_4c0d7008
  • 设计审核结论消息:msg_20260607162231227_85406978
  • 设计审计记录:AUDIT-EXP-WUJI-BREADTH-4000-20260607-DESIGN-001
  • 项目配置与角色上下文:mbx.project.yaml项目配置清单.mdai-xiaoshen/工作说明.md
  • 通信与技能规则:D:\mb-x\mbx-core\src\mbx\builtin_docs\MB-X业务通信协议与操作指南.mdD:\mb-x\mbx-core\doc\specification\MB-X技能列表与显式使用指南.md
  • 实验规范:D:\manage_system\common\exp-doc\实验规范.mdD:\manage_system\common\exp-doc\实验审核规范.mdexp-doc/实验规范.mdexp-doc/实验审核规范.mdexp-doc/实验存储体系.md
  • 实验证据:exp-doc/实验总纲.mdexp-doc/实验设计.mdexp-doc/实验执行日志.md
  • 结果包:exp-data/result/RUN-EXP-WUJI-BREADTH-4000-20260607-001/query.sqldaily_classification.tsvdaily_classification.csvsummary.jsonsummary.mdmanifest.json
  • 数据源说明:D:\manage_system\全局存储体系.mdD:\manage_system\全局数据格式.md

关键复核结果

  1. 流程顺序合规:设计审核已先通过,审计 ID 为 AUDIT-EXP-WUJI-BREADTH-4000-20260607-DESIGN-001;执行日志显示随后才执行 RUN-EXP-WUJI-BREADTH-4000-20260607-001,执行审核前状态保持为 待执行审核
  2. 执行口径符合设计:query.sql 使用 ts_market_breadth_daily_cache,过滤 scope_type='ALL_A_SHARE'scope_value='ALL'trade_date >= '2023-01-01'trade_date <= '2026-12-31',分类规则为 BOTH_4000UP_4000DOWN_4000OTHER,与已通过设计一致。
  3. 结果包存在且可读:结果目录包含 query.sqldaily_classification.tsvdaily_classification.csvsummary.jsonsummary.mdmanifest.json;CSV 和 TSV 均为 799 条数据行。
  4. manifest 可复核:manifest 记录 5 个非 manifest 产物的 size 与 SHA256;只读复核均匹配实际文件。
  5. 明细与 summary 一致:daily_classification.csv 共 799 行,日期范围 2023-01-04 至 2026-04-24;UP_4000=116DOWN_4000=137OTHER=546BOTH_4000=0,与 summary.jsonsummary.md 和执行日志一致。
  6. 分类规则复算一致:按 up_count >= 4000down_count >= 4000 复算,标签不一致行数为 0;原始上涨阈值天数为 116,等于 UP_4000 + BOTH_4000;原始下跌阈值天数为 137,等于 DOWN_4000 + BOTH_4000
  7. 股票数构成一致:所有明细行均满足 up_count + flat_count + down_count + zero_prev_close_count = stock_count;交易日重复数为 0。
  8. 来源和缓存口径单一:明细中 price_source_table=a_share_daily_price 共 799 行,breadth_cache_run_id=ts_market_breadth_cache_20260529 共 799 行,未发现 source/run_id 混用。
  9. 结论边界未过读:结果包、执行日志和送审消息均将结论限定为后验描述性统计,明确不确认策略、收益、预测、实时筛选、日内峰值、行业拆分或原因归因。

审核命令和结果

  • mbx inbox read --project project-wuji --role experiment.reviewer --message msg_20260607162744773_4c0d7008 --format markdown:确认原消息 unread,任务和证据入口与可见消息一致。
  • Get-Content / rg:读取并定位项目配置、通信指南、技能指南、common/local 实验规范、实验总纲、实验设计、执行日志、设计审计记录、全局数据源说明和结果包。
  • Import-Csv daily_classification.csv 复核:总行数 799,分类计数与 summary 一致,标签复算不一致行数 0,股票数构成不一致行数 0,交易日重复数 0。
  • Get-FileHash -Algorithm SHA256 复核 manifest:manifest 所列 5 个产物的 size 和 SHA256 均匹配实际文件。
  • Get-Command mysql 与环境变量检查:当前审核会话未检测到 mysql CLI,且 TIANXIA_MYSQL_PASSWORD / MYSQL_PWD 未设置;因此未执行源库直查。本项不作为阻断问题,原因是执行日志、query.sql、完整明细、summary 和 manifest 已足以支撑本轮描述性统计结果包复核。

问题清单

问题 ID 类型 严重级别 证据 影响 处理结论
AUDIT-EXP-WUJI-BREADTH-4000-20260607-EXEC-001-I1 执行审核 无阻断问题 设计、执行日志、结果包、summary、manifest 和明细复核均一致 不阻断完成 执行审核通过
AUDIT-EXP-WUJI-BREADTH-4000-20260607-EXEC-001-I2 复核说明 一般 当前审核会话未检测到 mysql CLI,且未设置 MySQL 密码环境变量 未能独立直连源库复查;不影响对已落盘结果包内部一致性的审核 作为非阻断说明记录;后续需要源库再现时由具备凭据的角色补充 DB transcript

结论边界

本次审核确认:在当前结果包记录的 MYSQL_TIANXIA_LOCAL.tianxia.ts_market_breadth_daily_cachescope_type='ALL_A_SHARE'scope_value='ALL'、请求日期 2023-01-01 至 2026-12-31 且实际覆盖 2023-01-04 至 2026-04-24 的日级明细内,按设计分类规则得到 116 天 UP_4000、137 天 DOWN_4000、546 天 OTHER、0 天 BOTH_4000

本次审核不确认:策略有效性、收益表现、预测能力、实时筛选可用性、日内曾达到 4000 家上涨 / 下跌、行业拆分或涨跌原因解释。

来源目标设计一致性判断

一致。用户原始要求是严格按 exp 流程重跑 4000 家上涨 / 下跌 / 其他统计;实验目标、已通过设计、执行日志和结果包均服务该日级历史描述性统计目标。

未来函数判断

本轮不需要按实时决策时点防未来函数。理由:实验目标是后验描述性计数,不涉及预测、收益率、回放、自动动作或实时筛选。审核通过的前提是后续回写保持降读,不得转写为可交易或 prediction ready 结论。

回写要求

  1. experiment.experimenter 可将 exp-doc/实验总纲.mdexp-doc/实验设计.mdexp-doc/实验执行日志.md 中该实验状态回写为完成,并引用本审计 ID。
  2. 回写最终结论时必须保留本审计的结论边界:只确认当前数据源已有交易日的后验描述性统计。
  3. 后续若要回答“日内是否达到 4000 家上涨 / 下跌”、策略有效性、收益、预测、实时筛选、行业拆分或原因解释,必须新建或修订实验,使用相应证据,不得复用本轮结论直接外推。