其他
发布前就绪审计:用 RAMP 分阶段评估发布计划、执行与结果
在发布前、发布窗口内或发布滞后后,对单次发布做一次单一生命周期视角的就绪/执行/结果审计。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 47/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 85/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 47/100 ×0.15
适用场景
发布前就绪审计:用 RAMP 分阶段评估通用
解决思路
- 声明本次审计的 profile/生命周期视角(preflight|execution|outcome)、目标发布、发布类型、市场、访问模型、观察日期和证据窗口。
- 读取运行时资料:auditor-runbook.md、scoring-semantics.md、ramp-benchmark.md 以及 RAMP 目录条目;独立安装时使用内置不可变的 references/auditor-runtime.md,绝不抓取可变的 main。
- 在执行确定性调用前,按 runtime-invocation.md 解析 AARON_SKILLS_ROOT="${CLAUDE_PLUGIN_ROOT:-$(git rev-parse --show-toplevel 2>/dev/null || true)}",并确认 scorer、validator 和 typed catalogs 可用;若不可用,返回 score_state: NOT_SCORED / score_confidence: not_scored,且不给出 gate verdict 或持久化产物。
- Preflight 视角:对 R1–R10、A1–A10、planned M1 和 P1 打分;仅当声明的访问模型承诺公开付费可用时,才要求公开定价页。
- Execution 视角:对观察到的 M1–M10 打分;不要用计划中的 runbook 质量替代实际执行。
- Outcome 视角:在声明的滞后之后对 P2–P10 打分;不要把预测目标回填为实际值。
- 每个观察到的状态都需要来源/日期/类型/置信度;缺失的适用证据记为 Unknown;目录授权的条件项可记为 N/A 并附原因。
- 对选定的 typed profile 运行 python3 "$AARON_SKILLS_ROOT/scripts/rubric-score.py" score <run.json>。
- 核验与 profile 相关的否决项:RAMP-R1 阶段/访问矛盾、RAMP-A1 重大声明/披露失败、RAMP-M1 计划或观察到的操纵/禁运/平台违规、RAMP-P1 参与面上可证明损坏的埋点。
- 按 RAMP 示例判定:完整 preflight、raw 80、无否决/失败 → DONE/SHIP,final 80;完整 preflight、raw 76、一个已核验的 A1 失败 → DONE_WITH_CONCERNS/FIX,final 59;完整 preflight、已核验 R1 和 M1 失败 → DONE/BLOCK,无最终分数;在转化滞后前或没有自有数据实际值时的 outcome 读取 → NEEDS_INPUT/UNDECIDED,无分数。
- 遵守护栏:阶段真相以承诺的访问/资格为准,定价页不是 GA 的通用证据;真实的反馈请求不是拉票;隐私受限的建模测量可为 Partial,损坏的必要埋点为 P1 Fail;发布堆叠/容量是 M10 发现,不是自动否决;绝不平均 preflight、execution 和 outcome 三个 profile,也不要把它们的分数当作同一构念比较。
- 报告时先给出 auditor-runbook 的精确 typed conversation header;绝不用散文替换 status、verdict 或 score_state;在 findings 前逐条列出每个明确缺失的合格项为 `ID: `unknown``;逐字使用稳定的目录 ID(例如 RAMP-R1),绝不替换为证据子检查标签或合成带后缀的 ID(如 RAMP-R1d)。
- 报告开头给出生命周期特定 verdict、目标/上下文/日期、分数或覆盖率/区间、置信度、profile 细节、关联的先前读取、关键证据、Unknowns 以及修复/重跑负责人;preflight SHIP 本身不授权任何外部发布动作,仍需显式执行批准。
- 校验检查点:已声明一次发布和一个生命周期 profile;计划、执行和结果证据未混用;只对预期项打分;Unknown/N/A 语义正确;阶段/访问、政策、声明和埋点否决项已正向核验;未发生发布、提交、注册表或活动副作用。
- 仅在显式授权后持久化到 memory/audits/launch/YYYY-MM-DD-<topic>.md;保留 scorer 正交的 status 和 verdict;用 validate-audit-artifact.py 针对预期相对路径校验完整 v3 草稿,仅通过一次全内容 Write 持久化,并按 auditor runbook 重新校验目标;不支持对保留 sink 进行 edit/shell/MCP 变更;不同生命周期读取创建不同文件,并按 launch ID 链接而非覆盖。
适用边界 · 注意事项
- 不要用于记录发布状态——应使用 launch-registry。
- 不要用于执行发布日流程——应使用 launch-day-conductor。
- 不要在一次运行中混合 preflight、execution 和 outcome 三个时间视角,也不要平均或跨 profile 比较分数。