用途:在 ar-policy-builder 构建或合并策略后、测试或部署前,对提取出的 Amazon Bedrock 自动推理(AR)策略做健康检查。由于提取过程非确定性,策略不保证正确,本技能负责诊断,修复交由 ar-policy-debugger 执行。
主要能力:拉取构建产物 POLICY_DEFINITION 与 QUALITY_REPORT,以及 FIDELITY_REPORT,生成按严重程度排序的修复清单。重点标记:冲突规则(导致 IMPOSSIBLE)、裸断言(非 if-then 形式,如 (= eligible true))、未使用变量、重复或近似重复变量、未使用的枚举值、互不相交的规则集、低覆盖率、低单规则准确率。保真度报告面向业务专家,可将其规则到源语句的对应关系交给文档作者确认意图。
使用方式: uv run scripts/audit_policy.py --policy-arn <ARN> 或单独获取资产: uv run scripts/get_assets.py --policy-arn <ARN> --asset-type QUALITY_REPORT uv run scripts/get_assets.py --policy-arn <ARN> --asset-type POLICY_DEFINITION uv run scripts/get_assets.py --policy-arn <ARN> --asset-type FIDELITY_REPORT audit_policy.py 自动解析最新的 COMPLETED 构建,可用 --build-workflow-id 覆盖。
限制:FIDELITY_REPORT 不会由 INGEST_CONTENT/REFINE_POLICY 自动生成,需运行 GENERATE_FIDELITY_REPORT 构建;缺失时 audit_policy.py 会容忍并说明。本技能不自动编辑策略,仅报告并建议具体注解。其余细节暂未提供。