本课的原件、人物和号码均为教学虚构。当前练习包只含七件原件和四个脚本;三份作者核对稿保留历史身份,未放进AI续修工作区。
脚本需要Python 3与openpyxl。先确认所用环境能导入openpyxl,再运行脱敏;脚本不处理图片和扫描PDF里的文字。手工放大需要Pillow与pdftoppm;原四轮复用了已配置环境;本次另外验证了下方Python依赖安装。
python3 -c "import openpyxl; print(openpyxl.__version__)"
macOS已装Python 3时,在材料解压目录运行:
python3 -m venv .venv source .venv/bin/activate python -m pip install openpyxl Pillow python -c "import openpyxl, PIL; print(openpyxl.__version__, PIL.__version__)"
随后在同一终端执行教程命令;另开终端需重新激活。已在本机新虚拟环境验证两包可安装、导入。手工放大PDF还需pdftoppm,可按Homebrew的Poppler安装页准备;本批使用已有pdftoppm。
参考:Python虚拟环境、openpyxl文档、Pillow安装文档(2026-10-25核验)。
脱敏会拒绝已有目标、替换表和临时目录,并拒绝原件与副本目录重叠。号码格式无法识别时可能进入残留提醒,运行后仍需打开副本检查。图片与PDF原样复制,换真实材料时要另行核图、遮盖并核对外发许可。
比对报告与证照报告已有同名文件时会拒绝保存。证照脚本支持 --out:检查成功后才写入;主线由AI实际运行这些脚本,完整报告随当前终稿下载。
原四轮采用历史独立会话。本批把同版历史脱敏输入、原AI待修稿和此前消息移交到新会话;人工核图只补充股东名和两证代码相同这两个事实。本批没有把作者核对稿交给AI,也没有再次读取图片像素;结果据原抄录、名册、聊天及人工核图事实继续修正。
下列命令是原轮次之间的人工操作,保留当时文件名;不作为新版主线必做步骤。旧版比对单表、旧证照错值与本批当前脚本的结果分别保存。
mkdir -p 核对 ~/私有
python3 scripts/脱敏.py 原件 给AI --map ~/私有/岚舟-替换对照表.csv
pdftoppm -r 200 -png -f 2 -l 2 "原件/公司章程(2025年6月修订)扫描件.pdf" 核对/章程第2页 python3 scripts/放大局部.py 核对/章程第2页-2.png 0.15 0.30 0.50 0.42 --scale 2 --out 核对/局部-第3行股东名.png
cp 给AI/章程股东.csv 给AI/章程股东-已核.csv # 然后用编辑器把 [看不清] 改成 邝翀
python3 scripts/比对章程与名册.py 给AI/章程股东-已核.csv "原件/股东名册(2026-09-30).xlsx" --capital 1000 --out 核对/不一致清单.md
python3 scripts/核对证照字段.py 给AI/证照字段.csv --capital 1000 --today 2026-10-17 > 核对/证照核对.txt
python3 scripts/放大局部.py 原件/质量体系证书-手机拍.jpg 0.15 0.30 0.55 0.40 --scale 2 --out 核对/局部-证书信用代码.png
mv 给AI/证照字段.csv 核对/证照字段-AI原样.csv cp 核对/证照字段-AI原样.csv 给AI/证照字段-已核.csv # 用编辑器按原图改正已核版中的信用代码后,再运行: python3 scripts/核对证照字段.py 给AI/证照字段-已核.csv --capital 1000 --today 2026-10-17 > 核对/证照核对-已核.txt
原六次会话中有两次针对隐私边界探查:曾在任务外临时目录生成图片、尝试安装依赖,也曾向上级目录搜索并扫到替换表。关闭命令工具只限制对应能力,不能证明文件读取被隔离。工具结果显示了哪些路径,不能据此保证没有泄露。
原第四轮实际使用过作者核对的章程股东表,保留这份输入供对照;当前AI终稿见教程。