diff --git a/cloud/audit_scorecard.py b/cloud/audit_scorecard.py index 24476b2..8f984ce 100644 --- a/cloud/audit_scorecard.py +++ b/cloud/audit_scorecard.py @@ -65,7 +65,8 @@ rubric_version 只是卡片上的版本锚点(版本化持久存储见 cloud/scorecard_rubric.py:标尺改动写新版本行、旧行只读, 本函数不查库、不改旧分)。 -输入格式:build_scorecard(evidence, thresholds=None, user_side_items=None) evidence: dict,键为上面 7 个维 id,值为该维的证据 dict。 +输入格式:build_scorecard(evidence, thresholds=None, user_side_items=None) + evidence: dict,键为上面 7 个维 id,值为该维的证据 dict。 每个维的证据字段见各 _score_* 函数的 docstring。 调用方必须带来源、时间、检查名;本模块不自动从测试文件、 摘要文档、PR 描述里拼凑分数。 @@ -78,7 +79,8 @@ 产品轮证据时恒 not_pass;这只是评分卡输入结构拆分, 不代表任何产品功能已落地。build_scorecard 的返回 dict 同时带 code/production/product 三个子对象,GET /audit-scorecard - 端点返回的示例卡因此也带这三个子对象(端点已接线)。v7 机制第 7 项 user_side_items(本模块内实现,不依赖第 2 项的三张表函数): + 端点返回的示例卡因此也带这三个子对象(端点已接线)。 +v7 机制第 7 项 user_side_items(本模块内实现,不依赖第 2 项的三张表函数): - evidence 可带可选键 "user_side_items",或由 build_scorecard 的 user_side_items 关键字参数显式传入(关键字参数优先于 evidence 键)。 每项至少含 id、status(pending/done/blocked)、blocked_by