decision-orchestrator — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited decision-orchestrator (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
数据驱动决策,但决策权在人类
数据的作用是照亮决策的盲区,而非替代决策者。DACE循环中,Define和Analyze由数据驱动,Conclude由人类决策,Execute由系统追踪——这是数据与人类的最优分工。
编排协议遵循 orchestrator-protocol.md 统一标准。
pipeline: decision-orchestrator
version: 7.0
post_pipeline:
- action: stage-summary
output: output/phase-reports/pm-metrics-ops/decision-orchestrator.md
stages:
- id: phase-1
name: "DACE决策循环"
depends_on: []
skills: [decision-dace]
gate:
condition: "目标已定义、数据已分析、洞察已生成、决策选项已提供"
fail_action: "补充数据或重新定义目标"
- id: phase-2
name: "数据文化建设"
depends_on: [phase-1]
skills: [decision-culture]
gate:
condition: "报告体系正常运行(每日/每周/每月/每季)"
fail_action: "检查上游数据源或调整报告模板"#### 调用 decision-dace
Skill: decision-dace
输入:
okr_data: 用户提供
kr_progress: analysis-anomaly → anomaly_report.json
experiment_result: experiment-execution → ab_test_result.yaml
analysis_result: analysis-anomaly → anomaly_report.json
business_context: 用户提供(可选)
insight_library: decision-dace → insight_library.json(可选)
输出: output/pm-metrics-ops/decision-dace/
验证: Define阶段目标可量化、有基线;Analyze阶段覆盖所有数据源;Conclude阶段提供至少2个决策选项;Execute阶段设置监控和回滚机制;洞察叙述使用业务语言而非数据术语;每个洞察至少提供2个决策选项;决策边界标注正确(auto/reference/human);推荐行动有明确的下一步和负责人
模式: 🤖→👤#### 调用 decision-culture
Skill: decision-culture
输入:
okr_data: decision-dace → dace_status.json
decision_records: decision-dace → decision_insight.json
team_feedback: 用户提供(可选)
输出: output/pm-metrics-ops/decision-culture/
验证: 每日摘要无异常时未产生噪音告警;周报包含OKR进度和实验汇总;月报包含完整指标趋势和偏差分析;报告中所有数据引用可追溯至数据源
模式: 🤖→👤所有业务阶段执行完成后,必须立即生成阶段总结文档:
动作: 生成阶段总结
输入:
所有子Skill输出: output/pm-metrics-ops/
人类决策记录: 本轮执行中的人类决策点及结果
输出: output/phase-reports/pm-metrics-ops/decision-orchestrator.md
验证: 阶段总结文档已生成,6项结构(执行概览/关键发现/决策记录/产出清单/风险与待办/下游衔接)均非空
下游衔接:
primary:
target: design-orchestrator
reason: 决策完成,将决策结论转化为功能变更
input_mapping:
decision_output: "output/pm-metrics-ops/decision-dace/ → design-prd输入"
alternatives:
- target: experiment-orchestrator
reason: 决策需A/B测试验证效果
condition: 决策结论需要量化验证时
- target: iteration-orchestrator
reason: 决策涉及迭代优先级调整
condition: 决策结论影响迭代计划时
special_cases:
- target: decision-dace
reason: 仅需DACE决策循环,无需完整决策编排
condition: 已有分析结论,仅需快速决策闭环时
模式: 🤖⏸ 阶段卡口:阶段总结文档已生成且6项结构均非空 → 未通过:补充缺失结构项后重新生成
| 卡口 | 条件 | 未通过处理 |
|---|---|---|
| DACE循环Define/Analyze完成 | dace-define-analyze输出文件已生成且非空 | 补充数据或重新定义目标 |
| 决策选项已提供 | decision-options输出文件已生成且非空 | 标记为待处理,持续追踪 |
| 数据文化报告体系运行 | data-culture-report输出文件已生成且非空 | 检查上游数据源或调整报告模板 |
| 阶段总结已生成 | output/phase-reports/pm-metrics-ops/decision-orchestrator.md 已生成且6项结构均非空 | 补充缺失结构项后重新生成 |
| 决策点 | 触发条件 | 决策内容 |
|---|---|---|
| Conclude阶段决策 | DACE循环进入Conclude阶段 | 审核分析结论,做出最终决策 |
| 决策类型 | 说明 | 执行方式 |
|---|---|---|
| data_decision | 数据明确支持,可自动执行 | AI自动执行 + 事后报告 |
| data_reference | 数据供参考,人类决策 | 推送洞察,等待决策 |
| human_decision | 复杂决策,人类主导 | 提供分析,人类决策 |
| 异常类型 | 处理策略 |
|---|---|
| DACE循环Conclude阶段人类未响应 | 暂停Execute阶段,保留Conclude状态,支持人类恢复后继续 |
| 洞察置信度过低(<0.5) | 标记为human_decision,不自动传递到文化报告,等待人类确认 |
| OKR数据缺失 | 降级为用户提供指标数据执行DACE,标注"OKR数据待补充" |
| 决策边界标注冲突 | 标记冲突项,暂停自动执行,提交人类裁决 |
| 文化报告体系数据源中断 | 跳过受影响报告,标注"数据源中断",其他报告正常生成 |
| 阶段总结生成失败 | 基于已完成的子Skill输出生成部分总结,缺失项标注"数据缺失",不阻塞编排完成 |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.