用途:在不重新审计的情况下,对已有数据库审计结果(findings JSON)重新计算并展示两项评分,即 Design & Integrity 与 Performance & Scale,两者分别计算、不混合。
用法:执行 /claude-db:score。若在 $ARGUMENTS 中给出了 findings JSON 路径,则对该文件评分,命令为 node scripts/score.mjs --findings <path> [--paradigm <p>]。该文件应是 findings 的 JSON 数组,或形如 { "findings": [...] },并符合 schema/finding.schema.json。未给路径时,使用本会话中最近一次审计的 findings;若尚未运行过审计,需提示用户先执行 /claude-db:audit <target>,不得凭空编造 findings。
能力:展示两项评分及其等级区间(A ≥ 90 · B ≥ 80 · C ≥ 70 · D ≥ 60 · F < 60),并按类别给出分解(value × weight、是否 active),显示严重性门限产生的封顶(capped:true,并给出未封顶的计算值),以及作为评分置信度的 needs_api 计数。needs_api 与推测性 findings 永不封顶。
--paradigm 参数用于选择类别档案(score.mjs 中的 PROFILES),默认 relational;换用不同 profile 重新评分,可展示同一批 findings 在不同模型下的结果,例如把同一份 Mongo findings 放到 document profile 下(分母中不含外键类类别)。
限制:评分是纯确定性、可复现的,仅依据已有 findings,不重新审计、不产生新发现;未提供审计结果时应先审计。其余细节资料未提供。