AIGC 合规 .gitignore
This commit is contained in:
+17
@@ -55,3 +55,20 @@ docs/paper/support-materials.zip
|
|||||||
.zcode/
|
.zcode/
|
||||||
.DS_Store
|
.DS_Store
|
||||||
Thumbs.db
|
Thumbs.db
|
||||||
|
|
||||||
|
# ---------- 字体:体积过大,不进版本控制 ----------
|
||||||
|
# docs/paper/fonts/ 共约 150 MB(HeitiSC / SongtiSC / Times New Roman),
|
||||||
|
# 远超支撑材料合理体积。cls 已内置系统字体回退方案,缺字体时按
|
||||||
|
# docs/paper/mcm26b-paper.cls 中的「若未携带 fonts/ 目录」注释改用系统字体即可。
|
||||||
|
docs/paper/fonts/
|
||||||
|
|
||||||
|
# AIGC 报告构建产物
|
||||||
|
docs/build/
|
||||||
|
docs/*.aux
|
||||||
|
docs/*.log
|
||||||
|
docs/*.toc
|
||||||
|
docs/*.out
|
||||||
|
docs/*.fls
|
||||||
|
docs/*.fdb_latexmk
|
||||||
|
docs/*.xdv
|
||||||
|
docs/*.synctex.gz
|
||||||
|
|||||||
@@ -10,7 +10,9 @@
|
|||||||
|
|
||||||
- Python ≥ 3.10;运行时依赖仅 `requests`,测试与自检另需 `pytest`、`numpy`。
|
- Python ≥ 3.10;运行时依赖仅 `requests`,测试与自检另需 `pytest`、`numpy`。
|
||||||
- 自建模拟器 `referee/` 为零第三方依赖的独立包,`uv sync` 时作为开发依赖一并挂载。
|
- 自建模拟器 `referee/` 为零第三方依赖的独立包,`uv sync` 时作为开发依赖一并挂载。
|
||||||
- 复现论文 PDF 另需 TeX Live(XeLaTeX、ctex、TikZ),字体已随仓库提供于 `docs/paper/fonts/`。
|
- 复现论文 PDF 另需 TeX Live(XeLaTeX、ctex、TikZ)。论文用字体在 `docs/paper/fonts/`,
|
||||||
|
该目录约 150 MB、**已在 `.gitignore` 中排除、不入库**;缺失时按
|
||||||
|
`docs/paper/mcm26b-paper.cls` 中的「若未携带 fonts/ 目录」注释改用系统字体即可编译。
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
uv sync # 安装主包与 referee(可编辑挂载)
|
uv sync # 安装主包与 referee(可编辑挂载)
|
||||||
@@ -146,7 +148,36 @@ python scripts/run_notebook_cells.py # 顺序执行 notebook 全部代
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 8. 目录结构
|
## 8. AIGC 使用合规记录
|
||||||
|
|
||||||
|
竞赛要求如实记录 AI 使用情况。本项目使用的 AI 编程助手(ChatGPT/Codex 桌面版、
|
||||||
|
DeepSeek Harness)在本目录内的全部会话,已从本机客户端存储中提取并汇编为一份合规记录:
|
||||||
|
|
||||||
|
| 文件 | 说明 |
|
||||||
|
| --- | --- |
|
||||||
|
| [`docs/aigc-compliance-record.tex`](docs/aigc-compliance-record.tex) | LaTeX 源文件(58 页):编制说明、使用总览、环境与权限配置、逐会话逐轮次详细记录、合规性说明、附录 |
|
||||||
|
| [`docs/aigc-compliance-record.pdf`](docs/aigc-compliance-record.pdf) | 编译成品 |
|
||||||
|
|
||||||
|
记录覆盖 **11 个会话 / 34 个工作轮次 / 31 条人工提示词 / 1508 次工具调用**,
|
||||||
|
跨 2026-09-10 20:52 至 2026-09-13 18:51(UTC+8)。每条目给出该轮次的
|
||||||
|
**发生时间、执行环境与上下文(含提示词全文)、大模型实际操作概要**(工具调用分类、
|
||||||
|
写入文件、代表性命令、模型对外结论)。
|
||||||
|
|
||||||
|
编译(需 ctex / longtable / booktabs):
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd docs
|
||||||
|
latexmk -xelatex -interaction=nonstopmode aigc-compliance-record.tex
|
||||||
|
```
|
||||||
|
|
||||||
|
> 记录由审计脚本从 `~/.codex/sessions/`、`~/.codex/state_5.sqlite`、`~/.dsh/sessions/`
|
||||||
|
> 中**工作目录等于本仓库**的会话自动提取生成,原始记录未经改写;提取与统计脚本
|
||||||
|
> 存于 `tmp/aigc/`(该目录按 `.gitignore` 不入库)。会话如何归属本项目、
|
||||||
|
> 哪些存储被核查后排除,见记录第 1 节与附录 A.4。
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 9. 目录结构
|
||||||
|
|
||||||
```
|
```
|
||||||
src/mcm26b/ 四问求解实现:config / protocol / geometry / belief / coverage /
|
src/mcm26b/ 四问求解实现:config / protocol / geometry / belief / coverage /
|
||||||
@@ -156,6 +187,7 @@ referee-data/ 论文数据来源:演练日志(sessions / rejected-sessi
|
|||||||
tests/ 本包测试(含运行时零导入 referee 的解耦守卫)
|
tests/ 本包测试(含运行时零导入 referee 的解耦守卫)
|
||||||
docs/paper/ 论文 LaTeX 源、数据与宏、编译说明
|
docs/paper/ 论文 LaTeX 源、数据与宏、编译说明
|
||||||
docs/figures/ 论文插图(PNG)与来源清单
|
docs/figures/ 论文插图(PNG)与来源清单
|
||||||
|
docs/ AIGC 使用合规记录(aigc-compliance-record.tex / .pdf)与本目录索引
|
||||||
examples/ 问题一算例与回放归档
|
examples/ 问题一算例与回放归档
|
||||||
scripts/ 复现脚本:数据复算、插图绘制、正式数据核对、采集与基准
|
scripts/ 复现脚本:数据复算、插图绘制、正式数据核对、采集与基准
|
||||||
project/ 四问"最优实现 / 基线实现"配对对比框架(论文对比表的来源)
|
project/ 四问"最优实现 / 基线实现"配对对比框架(论文对比表的来源)
|
||||||
|
|||||||
@@ -6,6 +6,8 @@
|
|||||||
| 入口 | 内容 |
|
| 入口 | 内容 |
|
||||||
| --- | --- |
|
| --- | --- |
|
||||||
| [`../README.md`](../README.md) | **总入口**:环境、运行程序、复现论文数据与插图、编译论文 |
|
| [`../README.md`](../README.md) | **总入口**:环境、运行程序、复现论文数据与插图、编译论文 |
|
||||||
|
| [`aigc-compliance-record.tex`](aigc-compliance-record.tex) | **AIGC 使用合规记录**:本机 AI 客户端会话的完整审计留痕(58 页) |
|
||||||
|
| [`aigc-compliance-record.pdf`](aigc-compliance-record.pdf) | 上述记录的编译成品 |
|
||||||
| [`paper/README.md`](paper/README.md) | 论文工程说明:数据分工、重算与编译步骤、VS Code 配方 |
|
| [`paper/README.md`](paper/README.md) | 论文工程说明:数据分工、重算与编译步骤、VS Code 配方 |
|
||||||
| [`paper/REWRITE_NOTES.md`](paper/REWRITE_NOTES.md) | 论文各轮修订与验证记录(含演练数据重采与问题修复) |
|
| [`paper/REWRITE_NOTES.md`](paper/REWRITE_NOTES.md) | 论文各轮修订与验证记录(含演练数据重采与问题修复) |
|
||||||
| [`paper/main.tex`](paper/main.tex) | 论文 LaTeX 源文件(正文与附录) |
|
| [`paper/main.tex`](paper/main.tex) | 论文 LaTeX 源文件(正文与附录) |
|
||||||
@@ -13,6 +15,9 @@
|
|||||||
| [`figures/README.md`](figures/README.md) | 论文插图清单:每张图的数据来源与生成命令 |
|
| [`figures/README.md`](figures/README.md) | 论文插图清单:每张图的数据来源与生成命令 |
|
||||||
| [`figures/manifest.json`](figures/manifest.json) | 插图来源清单(可机读) |
|
| [`figures/manifest.json`](figures/manifest.json) | 插图来源清单(可机读) |
|
||||||
|
|
||||||
|
`docs/paper/fonts/` 存放论文编译用字体(约 150 MB),已在 `.gitignore` 中排除、不入库;
|
||||||
|
缺失时按 `paper/mcm26b-paper.cls` 内的注释改用系统字体。
|
||||||
|
|
||||||
## 复现顺序
|
## 复现顺序
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|||||||
Binary file not shown.
File diff suppressed because one or more lines are too long
@@ -66,7 +66,12 @@
|
|||||||
latexmk -xelatex -interaction=nonstopmode -halt-on-error -outdir=build main.tex # 产物 build/main.pdf
|
latexmk -xelatex -interaction=nonstopmode -halt-on-error -outdir=build main.tex # 产物 build/main.pdf
|
||||||
|
|
||||||
两条口令都完成交叉引用所需的多遍编译,输出均为 57 页。
|
两条口令都完成交叉引用所需的多遍编译,输出均为 57 页。
|
||||||
需要 TeX Live 的 XeLaTeX、ctex、TikZ,字体已随仓库提供于 `docs/paper/fonts/`。
|
需要 TeX Live 的 XeLaTeX、ctex、TikZ。
|
||||||
|
|
||||||
|
字体放在 `docs/paper/fonts/`(HeitiSC / SongtiSC / Times New Roman,约 150 MB),
|
||||||
|
该目录**已在 `.gitignore` 中排除、不入库**,`mcm26b-paper.cls` 通过 `Path = fonts/` 引用。
|
||||||
|
若克隆后缺少该目录,按 `mcm26b-paper.cls` 中的「若未携带 fonts/ 目录」注释把那几行
|
||||||
|
`\setCJKmainfont` / `\setmainfont` 换成系统字体即可照常编译。
|
||||||
|
|
||||||
### VS Code(LaTeX Workshop)
|
### VS Code(LaTeX Workshop)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user