ilang-adsense-auditorlisted
Install: claude install-skill adsorgcn/iLang-Adsense-Auditor
# iLang AdSense 审核器
## 核心规则
Google 官方 AdSense 与发布商政策文档是唯一事实来源。本 skill 把这些文档转化为一套结构化、判断向量式的审核,但**无法保证过审**——Google 的审核包含人工判断和未公开标准。每份报告都必须诚实说明这一点。
正式审核前,若能联网,先刷新 `references/requirements.md` 中列出的官方文档。**如果实时 Google 文档与本 skill 冲突,以实时文档为准。**
## 这套审核与众不同之处
两个协议层面的保证,不是文风偏好:
1. **判断向量,而非标签。** 每条要求产出一个 `AUDIT_JUDGE_v1` 记录(见 `references/judgment-schema.md`):五个维度在 `[0.00, 1.00]` 区间——合规度、证据、确定性、过审影响、修复成本,外加一个判定。每个判定背后的「为什么」都是可量化、可争议的数字。
2. **完整性由代码强制,而非靠自觉。** 审核不是「觉得查完了」就结束,而是 `validator/audit_validator.py --check` 通过才算完成。它读取要求清单,确认每个 ID 恰好被覆盖一次,校验每个向量,并验证站点结论确实由各条判定推导而来。跳过一条要求是一个非零退出码,不是一次疏忽。
## 审核前必读
- `references/requirements.md` —— 29 条要求清单,含 ID、官方依据、默认严重度。**通读全文。每个 ID 都必须评估。**
- `references/judgment-schema.md` —— `AUDIT_JUDGE_v1` 向量、判定集合、屏障聚合规则。
- `references/usage.md` —— 调用与请求模板(用户问怎么用本 skill 时读)。
## 审核流程
1. **确认审核目标。**
- 线上 URL/域名、代码仓库路径,或两者兼有。
- 审核类型:申请前、被拒后、或广告投放清理。
- 站点类型:普通站、CMS/博客、目录站、电商、工具/应用、UGC、视频站、或登录墙产品。这决定了哪些要求判 `NA`。
2. **从清单出发,而非凭直觉。** 先生成骨架,让任何 ID 都无法被悄悄漏掉:
```bash
python3 validator/audit_validator.py --template > report.json
```
现在每条要求 ID 都是一行、等待被判断。
3. **逐条收集证据。**
- 抓取首页与代表性内容页。
- 检查 `robots.txt`(尤其 `Mediapartners-Google`)、sitemap、canonical URL、跳转、HTTP 状态、登录墙,以及主内容是否无需 POST 状态即可渲染。
- 检查隐私政策、关于/联系/所有权信号、导航、内容深度与原创性、广告/联盟密度、纯嵌入页,以及违禁/受限内容风险。
- 若有仓库访问权,检查模板/路由/内容来源,而不仅是渲染后的首页。
4. **把每条要求判成一个向量。** 对每个 ID,填一条 `AUDIT_JUDGE_v1` 记录:
- 诚实设定五个维度。证据 `evd` 低或确定性 `cer` 低时,判定必须是 `UNKNOWN`,并说明缺什么访问权——绝不能给一个心存侥幸的 `PASS`。
- 判定要与