计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
meta-model-agent【效率与协作】Meta-model-agent 致力于辅助研究者与参赛团队完成高质量数学建模研究和论文产出,提供从问题理解、模型构建、计算实验、证据可视化到论文写作、冠军级多轮审稿与提交验收的完整工程支持。适用于 CUMCM、51MCM、MCM/ICM 及同类数模研究任务,可用于启动或恢复项目、按证据门禁推进、修复薄弱环节并形成可复现、可验证、可提交的高质量数模论文。
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Meta-model-agent v1.3 是面向数学建模研究与竞赛论文生产的工程化辅助系统。它将题意研判、数学建模、程序求解、结果验证、图形表达、论文组织和提交检查连接为一条可执行、可恢复、可审计的研究链,帮助使用者把零散的分析过程转化为证据完整、逻辑一致且能够复现的高质量数模论文。
本项目的核心目标不是简单生成一篇论文文本,而是辅助完成从研究问题到最终论文的完整质量闭环:先建立可信的问题与模型契约,再通过真实计算获得结果,以图形、表格和结构图组织证据,最后形成符合竞赛规范的论文并接受多轮质量审稿。
项目优先适配 Codex,并兼容能够读取 Skill、访问工作区和运行本地命令的其他 AI 工具。Meta-model-agent 仅提供数学建模辅助;实际使用者必须核验题意、数据、模型、程序、引用、结果与最终论文,并自行承担采用或提交相关产出的风险。
项目按照研究依赖组织工作,并提供三层质量能力:
baseline:保持阶段、交付物和门禁稳定,保证完整流程能够可靠运行;enhancement:针对模型、程序、证据链或论文薄弱项实施受控返工;championship:在最终验收前执行多轮独立模拟审稿和全文修订,以更高标准检验数学正确性、可复现性、逻辑一致性、表达质量与提交合规性。Meta-model-agent 强调研究证据优先。论文中的公式、数值、图表和结论应能追溯到题面、模型、程序或结果文件;若上游证据存在根本问题,系统应回退相应阶段修复,而不是仅通过文字润色掩盖缺陷。
数据准备是七阶段内的条件子流程,不新增顶层阶段:DISCOVERY 声明 supplied/collected/none 数据模式,FORMULATION 定义预处理合同,COMPUTATION 按“质量审计 → 题目驱动预处理 → 前后质量核验 → 冻结模型输入 → 模型计算”执行。无数据时必须明确豁免且不得伪造预处理产物;有数据时模型只能读取 数据/processed/ 下经过哈希固化的规范输入。预处理方法必须由字段类型、数据质量、时间/空间结构和模型需求决定,禁止对所有题目套用同一个清洗脚本。
建模报告.md 中分开登记审计身份与论文表达,不新增文件。建立或扩展模型的子问题写 模型定义、模型结构、模型语义 和 论文表达;模型扩展另写 模型增量。仅做比较、验证或应用的子问题只写 论文表达,并明确继承的上游模型,禁止强造新模型。论文表达 QN | 展示名称: ... | 问题角色: new_model/model_extension/comparison/validation/application | 继承模型: none/QN,... | 核心方法: ...。展示名称必须是简洁、可发表的模型名;内部机制、方案代号、运行预算、验证器和工作文件名不得塞入展示名称。优化模型、决策模型、预测模型、综合模型等泛化名称不能单独通过;标准模型族必须能识别为线性/整数/鲁棒/随机规划、车辆路径、网络流、回归、时间序列、状态空间、微分方程、多指标决策、仿真等明确结构。图表/全部结果.json.model_identity 中逐问固化名称、模型族、求解算法及模型语义字段,并与 FORMULATION 身份卡逐字一致;不新增结果文件。new_model/model_extension/comparison/validation/application 组织后续问题。后续问题不得重复包装前问,也不得仅因更换算法就宣称建立新模型。new_model/model_extension 在现有 建模报告.md 中增加模型语义卡,明确目标数量、方向、变量类型、关系类型和多目标证据;多资源、高维决策或多个评价指标不自动构成多目标优化。model_extension 另登记继承方程、新增变量、新增/修改约束、目标变化、求解变化和验证变化。扩展后的验证必须针对新增机制。references/model-quality-contracts.md。全部结果.json.publication_claims 固化发布数值、来源键和派生关系;摘要、正文、图表与结论不得各自手抄同一结果。width=0.72\linewidth,height=0.70\textheight,keepaspectratio,再按可读性调整;宽表或宽图最高不得超过 \linewidth,禁止依赖 PDF 查看器裁切超出版心的内容。MAX_PAGES 是上限,不是正文字数目标。页数紧张时必须优先保护问题分析、模型机制、公式推导、求解过程、验证、结果解释和局限性,不能为了满足页数而删成只有结论和图表的空心论文。AbstractStart/AbstractEnd 与 BodyStart/BodyEnd 标签实测,禁止用字符估算代替最终门禁。0.72\linewidth,0.85\linewidth 仅作为普通宽图建议上限;确需更宽时最高不得超过 \linewidth,并始终启用 keepaspectratio。普通 LaTeX 图表使用 [htbp] 并在章节边界用 \FloatBarrier 收束,禁止全篇强制 [H] 造成空白页和页数膨胀;只有模板或局部版式明确要求时才允许少量 [H]。references/paper-layout/latex-math.md。references/paper-layout/page-composition.md。TABLE_* 表必须登记明确论点、数据来源和读者任务;使用 图表/figure_manifest.json 的 figures/tables 区分正文、附录和诊断资产,只有 publish=true 的图表必须嵌入正文。mechanism/result/validation/decision/diagnostic 视觉角色和所依赖的结果键。正文证据按“机制 -> 结果 -> 验证/决策”组织,不以图表数量替代论证。程序/code_manifest.json,登记入口、逐问程序、依赖、代码行数和源码哈希。工具/build_code_appendix.py,从当前源码自动生成附录;禁止用一段复现说明或“代码见支撑材料”替代真实核心实现。python scripts/workspace_init.py --workspace . --competition cumcm --output-format pdf
--competition 支持 cumcm、51mcm、mcm-icm。竞赛类型会写入状态并控制模板与硬门禁;如需更换竞赛,应重新初始化工作区并重新执行论文及验收阶段。
--output-format 支持 pdf(默认)和 docx。DOCX 路线以 论文/论文正文.md 为写作源,使用 python 工具/docx_export.py --workspace . 生成 论文/数模论文.docx 与图片尺寸报告。
查询当前阶段:
python scripts/stage_executor.py current --workspace .
工具 / 参考资料 / 模板:python scripts/stage_executor.py begin DISCOVERY --workspace .
references/stage_protocols/<skill-name>/SKILL.mdreferences/ 或 templates/,只加载当前阶段需的文件。python scripts/stage_executor.py validate DISCOVERY --workspace .
python scripts/stage_executor.py gate_check DISCOVERY --workspace .
python scripts/stage_executor.py complete DISCOVERY --workspace . --artifacts "问题分析.md"
python scripts/stage_executor.py checkpoint DISCOVERY --workspace . --action approve --note "checkpoint passed"
需冲击最高质量时,先设定冠军模式:
python scripts/pipeline_manager.py set-mode championship --workspace .
冠军模式保持问题分析、模型构建、计算实验、证据整理、论文写作与提交验收之间的依赖关系不变,并在论文写作完成后强制加入多轮模拟审稿。载入 references/stage_protocols/championship-review/SKILL.md 和 references/championship-review-method.md,依次开展独立审稿、修订规划、全文重写与逐项复核。完成不少于三轮,且终版满足 P0 为 0、P1 不超过 2、综合分不低于 85 后,方可转入提交质量验收。
baseline 基线baseline。MANUSCRIPT 只能同步当前竞赛模板,不得混用其他竞赛封面或文档类。51mcmthesis 电子提交模式,并移除学校、成员、邮箱和电话字段。cumcmthesis,提交前按当届官方通知复核匿名、编号页、页数与附件。章节/ 或模板原生采用 sections/;主文件引用路径必须与磁盘目录一致。.cls,检查纸张、页边距、基础字号、页眉或摘要页等关键合同,不能仅靠文档类名称通过。stage_executor.py current 确认活动阶段,再查阅相应实施协议。computational-realization 务必同时核验 程序/主程序.py、计算结果.md 和伴随结果文件。evidence-visualization / systems-diagramming 共用 图表/图表引用.tex,避免误删前一步产物。manuscript-synthesis 此后再转入 delivery-assurance,不可跳。状态/工作流状态.json状态/事件日志.jsonlpython scripts/stage_executor.py status --workspace .begin 并补做,而不是盲目向前推进。assets/workflow_manifest.json: 研究工作流机器可读清单assets/competition_profiles.json: 三类竞赛的机器可读模板与合规硬约束references/workflow-map.md: 人类可读的过程总图和阶段映射references/gate-matrix.md: 各个阶段的机器门禁与人工复核要点references/phase-control.md: baseline -> enhancement 模式切换准则references/subagent-architecture.md: 主控、工作与复核角色的闭环契约references/enhancement-operations.md: 增强模式的返工与质量提升方法references/cumcm-official-notes.md: 国赛官网准则与时间节点摘录references/guide-*.md: 各项研究工作的主控与执行角色指南references/stage_protocols/: 研究工作协议及配套参考资料与模板references/runtime_reference/: workflow_engine.py 与 agent_runner.py 的运行参考实现scripts/workspace_init.py: 初始化运行时工作区scripts/stage_executor.py: 运行状态机、门禁、核验点、断点续跑入口scripts/gate_contracts.py: 研究工作流的机器门禁引擎scripts/pipeline_manager.py: 总入口、下一步提示、阶段切换scripts/baseline_smoke.py: 完整研究工作流基线冒烟校验scripts/stateful_smoke.py: 核验 checkpoint rerun、rework 传播、resume 行为scripts/enhancement_audit.py: enhancement 阶段的返工与增强推荐入口scripts/championship_review.py: 冠军模式多轮审稿、修订和终版论文回写入口scripts/build_code_appendix.py: 生成源码哈希清单,并从当前程序确定性构建 LaTeX/DOCX 代码附录references/championship-review-method.md: 冠军审稿评分、攻击策略与回退知识库scripts/state_store.py: JSON 运行状态存储assets/shared-scripts/: 原共享脚本assets/templates/: 原论文模板完成全部必要阶段后,项目应形成一套能够相互印证的研究成果,包括问题分析、模型报告、可运行程序、结构化结果、论文图形、完整 LaTeX 源稿和最终 PDF。冠军模式启用时,还应保留逐轮审稿报告、修订计划、修改后论文和修复验证记录。
最终论文必须满足以下原则:研究过程可解释,关键结果可复现,论文结论有证据支撑,图表与正文保持一致,格式符合目标竞赛要求,并且不存在已知的 P0 级质量问题。