Skip to content
Agentmart
Submit a tool

7cumcm-submit

对 CUMCM 2026 论文和支撑材料执行最终合规门禁:核对摘要与页码、无目录、正文页数、匿名、AI 声明与详情、完整源码、文件大小和清单一致性,并构建提交归档。仅用于 CUMCM 提交准备。

Skill by miaodemimi

IndexedMIT★ 3
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/miaodemimi-7cumcm-submit

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

对 CUMCM 2026 论文和支撑材料执行最终合规门禁:核对摘要与页码、无目录、正文页数、匿名、AI 声明与详情、完整源码、文件大小和清单一致性,并构建提交归档。仅用于 CUMCM 提交准备。

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/7cumcm-submit

What's inside

Skill name
7cumcm-submit
Description
对 CUMCM 2026 论文和支撑材料执行最终合规门禁:核对摘要与页码、无目录、正文页数、匿名、AI 声明与详情、完整源码、文件大小和清单一致性,并构建提交归档。仅用于 CUMCM 提交准备。
License
MIT
Instructions
129 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (5)

  • SKILL.md
  • build_ai_details.py · scripts/
  • build_support_package.py · scripts/
  • check_anonymity.py · scripts/
  • check_submission.py · scripts/

SKILL.md (first lines)

# CUMCM 2026 提交合规与打包

本 skill 只在 `competition_mode: CUMCM_2026` 时使用。先完整读取 `../_references/CUMCM_2026_RULES.md`,并以全国组委会最新官方通知为最高优先级。

本阶段收口提交文件,不重新建模、改变结果或替参赛队通过人工审核。若发现实质错误,按 `6verity` 的问题路由返回上游,修复后重新执行受影响阶段。

## 前置条件

开始前确认存在:

- 已编译的单一论文 PDF,以及对应 Typst/LaTeX 源文件;
- `reports/VERIFY_REPORT.md`;
- `compliance/AI_USAGE_LOG.md`、`HUMAN_REVIEW_LOG.md`、`SOURCE_LOG.md`;
- `code/run_all.py`、环境清单、全部必要源码;
- `results/final_results.json` 和约束/有效性检查记录;
- `compliance/private_identity_terms.txt`,仅供本地扫描。

H1–H4 任一不是参赛队真实确认的 `HUMAN_APPROVED`,或普通验收仍有 hard failure 时,停止打包并写 `SUBMISSION_READY = false`。不得代填通过状态。

## 1. 论文硬门禁

对源文件、PDF 文本、PDF 元数据和逐页渲染结果交叉检查:

1. 第 1 页是包含标题、摘要、关键词的摘要专用页;无承诺书和编号专用页。
2. 摘要原则上只占第 1 页;页码从摘要页的 1 开始,在页脚中部连续编号。
3. 不存在目录或目录命令。
4. A4,四边距至少 2.5 cm;正文在摘要之后、附录之前且不超过 30 页;附录不计入正文上限。
5. PDF 不超过 20 MiB。
6. “AI工具使用声明”使用官方原句并位于参考文献之前。
7. 附录文件列表与实际支撑材料一致,并包含全部完整、可运行源程序代码或官方规定的无程序说明。

源文件中的 `CUMCM_BODY_START` / `CUMCM_BODY_END` 只帮助定位正文边界;最终页数必须结合编译后的 PDF 核对,不能用 PDF 总页数代替正文页数。

## 2. 生成并核对 AI 使用详情

先把本阶段由 AI 辅助完成的合规扫描、匿名检查、详情汇总和打包操作追加到 `AI_USAGE_LOG.md`,再生成详情 PDF,保证日志覆盖完整工作流。生成详情之后若 AI 又参与修复或重打包,应更新日志并重新生成详情。

从真实的 `AI_USAGE_LOG.md` 和 `HUMAN_REVIEW_LOG.md` 汇总 `support_materials/AI工具使用详情.pdf`。至少覆盖:

- 每个 AI 工具的名称、版本或模型;
- 具体用途和使用阶段;
- 主要提示方式与使用过程,可附典型交互;
- 输出的采纳、未采纳、人工修改和人工核验;语言润色除外。

可运行:

```bash
python3 <skill-dir>/scripts/build_ai_details.py \
  --ai-log compliance/AI_USAGE_LOG.md \
  --human-log compliance/HUMAN_REVIEW_LOG.md \
  --output support_materials/AI工具使用详情.pdf
```

脚本使用 XeLaTeX 生成 PDF;若环境没有 `xelatex`,它会保留可编译 `.tex` 并停止,随后应使用可用的文档/PDF 工具生成同名 PDF。不要为“通过检查”补造工具版本、提示或人工核验。

对照日志、论文声明和详情:工具清单、用途和人工审核必须一致。使用本 Agent 即属于使用 AI,论文不得声明未使用。

## 3. 匿名扫描

使用私有词表扫描论文、源码、数据文件名、支撑材料、压缩包成员名、PDF 文本与可读取元数据:

```bash
python3 <skill-dir>/scripts/check_anonymity.py \
  --terms compliance/private_identity_terms.txt \
  paper support_materials code results
```

检查姓名、学校全称与简称、学院、导师、赛区、学号、邮箱、手机号、用户名、绝对路径以及 PDF/图片/Office 元数据。词表和扫描报告不得进入提交包。任何明确身份命中都是 hard failure;不得删除日志来隐藏命中。

## 4. 来源纪律检查

读取 `SOURCE_LOG.md`。正式竞赛模式如发现交流平台上的当前赛题答案、思路、代码、论文或讨论,记录 `POTENTIAL_COMPETITION_RULE_VIOLATION`,停止提交就绪判定并交由参赛队处理。不要自动清洗、删除或改写来源证据。

## 5. 组织支撑材料

`support_materials/` 至少包含实际使用的:

```text
AI工具使用详情.pdf
code/                  # 全部可运行源码与统一入口
source_data/           # 自主查阅使用且允许提交的数据
result_tables/         # 必要的大篇幅中间结果
README.txt             # 最小复现说明
```

从论文附录文件列表生成 `compliance/SUBMISSION_MANIFEST.md`,逐项核对文件路径、用途、大小和校验值。不要把赛题原始附件、承诺书、编号专用页、身份词表、私有日志、缓存、临时文件、绝对路径或无关环境文件误放进包。

生成 ZIP:

```bash
python3 <skill-dir>/scripts/build_support_package.py \
  --support-dir support_materials \
  --output submission/support_materials.zip \
  --manifest compliance/SUBMISSION_MANIFEST.md
```

若压缩包超过 20 MiB,只能通过移除无关文件、压缩可替代的大型图表或改进文件格式来减小;不得删除官方要求的必要源码、AI 详情或支撑证据。

## 6. 自动预检与人工视觉确认

运行:

```bash
python3 <skill-dir>/scripts/check_submission.py \
  --root . \
  --paper paper/paper.pdf \
  --archive submission/support_materials.zip \
  --identity-terms compliance/private_identity_terms.txt
```

自动检查不能可靠判断摘要是否视觉上恰好单页、页码是否位于页脚中部、正文边界页数和全部版式细节。必须把 PDF 逐页渲染并由参赛队完成最终视觉确认,将证据写入 `CUMCM_2026_CHECKLIST.md`。

## 7. 最终结论

更新:

- `compliance/CUMCM_2026_CHECKLIST.md`
- `compliance/SUBMISSION_MANIFEST.md`
- `reports/VERIFY_REPORT.md`

From miaodemimi/mathmodel-skills, MIT.

More from miaodemimi/mathmodel-skills

Signals

Stars
3
Forks
0
Open issues
0
Last commit (this folder)
Aug 28, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from miaodemimi

Cite this page

7cumcm-submit skill. Agent Mart. https://agentmart.dev/skills/miaodemimi-7cumcm-submit (last updated 2026-10-24)