用途:为 Clay 数据增强流水线提供策略执行与护栏,覆盖信用消费、数据隐私、输入校验和导出限制四类控制。
主要能力:
- 信用消费护栏:以 CreditPolicy 定义 dailyLimit、perTableLimit、perBatchLimit、alertThresholdPct、hardStopEnabled,并提供 conservative、standard、aggressive 三档配置;CreditPolicyEnforcer 在批次执行前校验批量、每日与单表限额,超限时返回拒绝原因或仅告警,并记录用量。
- 数据隐私护栏:BLOCKED_ENRICHMENT_FIELDS 列出永不增强或存储的字段(如 ssn、date_of_birth、home_address、bank_account、salary、religion 等);CONSENT_REQUIRED_FIELDS 列出需明确同意的字段。checkPrivacy 返回 allowed、violations、warnings。
- 输入校验护栏:validateBatch 检查必填字段、域名格式,过滤个人邮箱域名与一次性邮箱域名,并按 domain、first_name、last_name 去重,返回 valid、rejected 与统计。
- 导出限制:EXPORT_RULES 按 crm、outreach、analytics、csv 目的地定义 allowedFields、blockedFields、requiresApproval;filterForExport 按规则过滤字段。
使用方式:资料以 TypeScript 接口与函数给出实现步骤,需在已具备 Clay 集成(生产或预生产)、了解 GDPR/CCPA 要求、管理层确定信用预算并制定数据分类策略的前提下使用。资料未提供安装命令或具体运行命令。
适用场景:大规模处理个人与企业数据的增强流程,需要花费上限、合规字段阻断、批次质量前置校验和按下游目的地的数据最小化导出。
限制:资料未说明支持的 Clay 具体版本、部署方式、许可与价格;代码为示例实现,字段清单和阈值需按组织政策调整;未提供测试与监控细节。