用途:在从 Census FSRDC、IRS SOI、行政登记、关联健康记录或专有企业面板等受限数据请求导出的结果前,先做统计披露限制(SDL)预筛查,也适合开放仓储、期刊或合作者外发前的发布门禁。它不替代数据提供方的官方披露审查,PASS 不等于放行。
主要能力:按 --provider(census/irs/irb/generic)加载披露规则,默认保守的 generic 小样本规则;默认最小单元格 n<10,可用 --threshold N 覆盖。扫描输出目录中的 tex、csv、txt、log、smcl、out、md 等表格与图数据文件,检查未抑制的小计数、互补抑制可反推、p% 与 (n,k) 支配度失败、精确再识别计数、PII(姓名、SSN、出生日期、地址、精细地理码、记录 ID)以及应四舍五入而未四舍五入的敏感统计。
使用方式:以输出目录为参数调用 /disclosure-check,默认扫描 output/;旧版脚本输出目录 scripts/<lang>/outputs/ 仅在其中不存在 output/ 时使用。报告写入 quality_reports/disclosure_check[输出目录slug].md,每条发现分为 CRITICAL / WARNING / OK,并附文件、位置、违反规则、观测值与修复建议(抑制单元格及互补项、四舍五入、截尾、聚合或删除),但不自动修改。
限制:存在任意 CRITICAL 时退出码非零,可用作预提交/预存入门禁;未加载真实规则而回退 generic 时退出 0 并突出警告。它只读取指定暂存输出,不移动、加密或传输数据,不认证规则正确性,也无法覆盖跨表差分、纵向再识别和基于模型的推断披露。实际提供方阈值须以签署协议为准。