SuperAPI AI 工具集

synthesis-disclosure-policy

安全与审计

查看项目

更新于 10-22 16:15

技能介绍

Synthesis Disclosure Policy 是一套信息披露治理方法,面向以真实姓名公开写作、同时日常处理客户机密、内部决策、私人对话等敏感材料的专业人士。它的核心观点是:姓名黑名单模型解决不了真正的问题——专业人士在个人网站、简介、文章中主动说明自己为谁工作、曾与谁合作,这属于有意识的、对职业发展有利的披露;而同一批人也会接触真正机密的内容。若把姓名一律当作秘密,会过度拦截本人已公开发布的履历,却对真正的泄露保护不足,因为泄露很少需要出现黑名单里的拼写。

该技能以“授权与来源”为轴心治理披露:本人刻意公开发布过的内容属于先例,可以在同一语境下复述;未经批准的内容保持关闭,无论引用如何拼写。

披露分为三类。Class P(已公开先例):本人在自己撰写并发布的公开面(个人网站、简介、文章、社交资料)上发布过的事实;在相同语境(履历:关系、角色、时期、公开工作)下,于本人公开面上复述是允许的。先例覆盖的是“事实”,不是“实体”——简介中提到某雇主,并不意味着关于该雇主的任何其他陈述都公开。Class A(需要批准):任何没有先例的新指名或新识别性披露,如首次出现的名称、关于已入台账实体的新类型事实、从未公开过的对具名同事的赞扬、涉及真实当事方的案例研究;默认拒绝,每次批准随后成为先例,连同证据追加到台账,同一问题不再重复询问。Class X(受保护):即便有随口批准也不发布;发布请求会先收到明确点明风险的质疑,之后才继续。内容包括:对具名或可识别方的负面或批评性陈述;运营与业务细节(交易、数字、财务、人事事项、事件、未公布计划、安全细节、内部决策),即使涉及 Class P 实体;受保密协议或同等义务约束的材料;他人私人信息;以及来自私人语境且无独立公开对应物的任何内容。

五道测试适用于任何指名或可能识别真实当事方的草稿、编辑或发布。任何一道不确定,答案即为 Class A 或 X:应询问,绝不假设。Precedent(先例):关于该实体的这类事实是否已出现在本人公开发布面上?需引用台账条目,无条目则不放行。Provenance(来源):代理从何处得知?来自消息、转录、私有仓库、会议等私人语境,即视为 Class X,除非能引用独立的公开对应物;代理知道某事实,不等于该事实已公开。Negativity(负面性):被指名方读到该陈述时,是否会认为它并非正面或中性?有任何疑问即不通过;公开提及真实当事方须保持正面或中性,批评性内容在本政策下未经明确的 Class-X 质疑不得发布。Identification(可识别性):外部人、内部人或积极对手能否把未具名指涉缩小到真实当事方?识别性描述与姓名受同样治理——“某大都市报纸,我在那里负责工程”就具有识别性,适用与姓名相同的测试。Aggregation(聚合):单独公开的事实组合起来,是否形成了任何单条事实都不构成的披露?要判断组合效果:公开角色加公开时间线再加一则新轶事,可能精确识别出机密情况。

先例台账是 Class P 事实的机器可读记录,受源码控制,部署到稳定的本地路径,供代理与执行钩子读取。台账规则包括:无证据不条目,每个实体须引用本人发布该事实的位置,执行层拒绝无证据条目;registers 限定先例范围,biography 涵盖关系、角色、时期与公开工作,运营细节永不作为 register;hook_patterns 为精确字符串,每个须与 git 钩子策略名称层的模式文本完全相等,钩子据此停止对公开面仓库执行拦截,精确相等保证每项允许可审计,钩子医生会标记过期允许;批准即追加,本人批准新披露时,连同批准日期与证据添加实体或扩展其 registers,台账是把批准转化为先例的记忆。

执行依据“发布面”而非仓库可见性:发布网站的私有仓库属于公开面;公开开源仓库不是放任何人履历的地方。发布面分为 personal(仅作者可读,凭证层始终开启,敏感层关闭,无台账允许)、public-surface(作者发布站点,凭证层始终开启,敏感层开启,允许 Class-P 名称)、strict(客户、多租户、公开开源,凭证层始终开启,敏感层开启,无台账允许)。配套 synthesis-git-hooks 引擎实现这些类别:strict_repo_patterns 将仓库固定为 strict(任意匹配),public_surface_patterns 声明作者发布面(全远程匹配),disclosure_ledger 指向台账;引擎采取失败关闭:在公开面仓库上,配置的台账缺失或无法解析会阻止提交,而不是猜测。

分工上,机械层(git 钩子)负责按发布面类别的名称与模式边界、各处凭证扫描、发布面上的通用提交信息、失败关闭诊断;grep 无法判断情感或聚合,也不试图判断。语义层(代理规则与本技能)负责五道测试、register 判断、Class-X 质疑以及批准到台账的闭环,识别与聚合在此被捕获。人类层:本人拥有每一项 Class-A 批准与每一次 Class-X 覆盖;系统的职责是让决定明确、知情且持久,绝不代替本人做决定。

维护协议:新批准→在同一变更中连同日期与证据追加到台账,台账未记录即批准未完成;关系结束或本人撤回披露→实体保留(先例是历史性的),但未来草稿将关于它的新事实视为 Class A,并在条目中注明变化;每次台账或政策编辑后运行钩子医生,过期允许或无法解析的台账属于失败而非警告;定期审计,每条台账引用应仍可解析,每个公开面应仍列于 public_surface_patterns。

自行采用时:先收集先例,盘点本人撰写并发布的表面(网站、简介、已发表文章、公开资料),列出其中刻意指名的每个组织与个人,附文件或 URL 作为证据;代理可一次扫描站点仓库,只保留本人发布、履历语境、正面或中性的内容。再依据 references/ledger.example.yaml 编写台账,放在私有源码控制位置并部署到稳定本地路径,台账绝不放在公开仓库。然后在 ~/.synthesis/git-hook-config.yaml 中分类表面:已发布站点仓库放入 public_surface_patterns,公开开源仓库放入 strict_repo_patterns,私人笔记命名空间放入 personal_remote_patterns,disclosure_ledger 指向已部署台账。运行 python3 ~/.synthesis/git-hooks/_load_config.py --doctor 并纳入日常流程,过期允许或不可读台账即为失败。最后把五道测试带入代理规则,让语义层(负面性、识别、聚合、来源)在机械层看到提交之前先治理草稿。公开机制本身不会削弱任何人:引擎对每位用户都是同一套经审计、失败关闭的代码,而每位用户的名称、表面与证据保留在各自的私有配置中。

相关技能:synthesis-git-hooks 是发布面类别与台账的机械执行引擎;synthesis-content-quality 的匿名化检查(外部人、内部人、对手、反讽测试)把识别测试操作化用于散文审阅;synthesis-message-guard 负责出站发送门控,通过五道测试的草稿仍需发送时审阅。本人实际台账、表面映射与 register 规则等私有配套配置应放在私有技能集合中,本公开技能只承载方法论。