SuperAPI AI 工具集

replication-package

数据与分析

查看项目

更新于 10-15 21:37

技能介绍

用途:当代码和数据需要以自包含归档形式离开本机、交给未参与编写的人时使用,构建可复现的交付包。

主要能力:明确四类产物——归档(供重跑代码)、XLSX 工作簿(供不运行代码的读者)、运行手册(供从源头重建输入)、README 与 MANIFEST.csv(供核验收到内容)。范围按交付物的入口沿导入图计算闭包,而非手工挑选;随后清除被取代的图表、共享配置、跨项目注释与说明遗漏的段落。

使用方式与规则:数据保留打包代码实际加载的格式,另加一个 XLSX 工作簿用实时公式重算关键数字,不再额外发 CSV;归档用 7z 而非 zip,例如 bsdtar --format 7zip -cf pkg-YYYY-MM-DD.7z pkg-YYYY-MM-DD/,并用 bsdtar -tvf 核验;MANIFEST.csv 每文件一行,含相对路径、字节数、sha256、修改时间(UTC,ISO 8601),哈希对解压后的副本重算;README 中给出溯源表,每个图表与关键数字对应脚本、输入文件与行数。归档前扫描暂存树与编译产物中的密钥、令牌、.env、绝对路径与人员姓名,逐条报告由用户决定;PDF、OOXML、图片分别检查元数据与文本层。元数据只保留创建与修改日期,其余字段剥离,且应在构建流程内清洗。时间戳不构成证明,需要时可用 RFC 3161 时间戳或已有记录锚定。脱敏须破坏像素而非覆盖,优先裁剪。验证从解压副本进行,重算哈希、重跑生成、运行项目 linter。裁剪可能破坏代码,构建末尾用 ruff check 或项目 linter 与 ast.parse 把关,失败则拒绝归档。

适用场景:需要向外部交付可审计分析结果的场合。限制:资料未提供具体安装命令、收费与平台信息;部分步骤依赖 xlsx、typst 等技能或工具,需另行确认可用性。