Hermes Decision Trace

Decision Layer Lite 端到端收口 Smoke

这是一个 draft decision card:只生成候选方案和上下文证据,不自动选择 candidate,不调用 executor。

HTML完整论证
Wiki可检索归档
Feishu短入口交付
🎯
核心结论

这是一个 draft decision card:只生成候选方案和上下文证据,不自动选择 candidate,不调用 executor。

🧭
推荐路径

人工选择是否采纳某个 candidate。

🛡️
关键边界

projection is read-only

关键判断

判断项摘要
推荐方案这是一个 draft decision card:只生成候选方案和上下文证据,不自动选择 candidate,不调用 executor。
关键依据obs_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa / commitments / 重点实验室评审会(source=smoke-calendar; confidence=0.95)
落地方式人工选择是否采纳某个 candidate。
风险边界projection is read-only

证据摘要

  • obs_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa / commitments / 重点实验室评审会(source=smoke-calendar; confidence=0.95)证据点 1
  • obs_bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb / open_work_items / 收口 Decision Layer Lite(source=smoke-github; confidence=0.9)证据点 2
  • obs_cccccccccccccccccccccccccccccccc / executor_capabilities / capability.executor.dry_run(source=smoke-capability-registry; confidence=0.85)证据点 3
  • obs_dddddddddddddddddddddddddddddddd / recent_execution_results / 上一轮 trace rendered.(source=smoke-executor-outcome; confidence=0.8)证据点 4

行动清单

人工选择是否采纳某个 candidate。
如需执行,另走审批和 executor outcome contract。
仅将本 draft 发布为 Decision Trace,不触发生产动作。

边界 / 风险

风险点

projection is read-only

风险点

no scheduling

风险点

no execution

风险点

no production state writes

风险点

draft only

风险点

no automatic candidate selection

完整记录

Decision Layer Lite 端到端收口 Smoke

结论

这是一个 draft decision card:只生成候选方案和上下文证据,不自动选择 candidate,不调用 executor。

关键判断

判断项内容
schemahermes.decision_card.draft.v1
decision_iddecision.draft.20260528T140038Z.e4afb36cff33
trace_reftrace.draft.20260528T140038Z.222a473dd26c
statusdraft
created_at2026-05-28T14:00:38.668501Z
requires_human_selectiontrue
selected_candidate_id

上下文摘要

指标数量
accepted_observations4
available_executor_capabilities1
commitments1
executor_capabilities1
input_observations4
open_work_items1
recent_execution_results1

约束 / 承诺

constraint_id类型摘要来源 observation
constraint.obs_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacommitment重点实验室评审会 @ 2026-05-29T15:00:00+08:00,预计 60 分钟obs_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

候选方案对比

candidate_id动作标签需确认已选中理由
candidate.review_work_itemreview_work_item查看工作项:收口 Decision Layer Litecontext snapshot 中存在需要关注的 open work item,先人工 review 最稳。
candidate.prepare_contextprepare_context补充上下文后再决策在执行前补充相关上下文,降低误判风险。
candidate.defer_due_to_commitmentdefer_due_to_commitment因已有承诺推迟处理检测到时间承诺:重点实验室评审会,可先避开冲突时间窗。
candidate.delegate_to_executordelegate_to_executor提交给可用执行器:dry_run存在可用 executor capability,但 draft builder 不会自动调用,只提示可选路径。

为什么没有自动选择

builder only drafts candidates from context; it does not rank or select

证据与状态摘要

  • obs_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa / commitments / 重点实验室评审会(source=smoke-calendar; confidence=0.95)
  • obs_bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb / open_work_items / 收口 Decision Layer Lite(source=smoke-github; confidence=0.9)
  • obs_cccccccccccccccccccccccccccccccc / executor_capabilities / capability.executor.dry_run(source=smoke-capability-registry; confidence=0.85)
  • obs_dddddddddddddddddddddddddddddddd / recent_execution_results / 上一轮 trace rendered.(source=smoke-executor-outcome; confidence=0.8)

执行边界

  • will_execute=false
  • requires_confirmation=true
  • path=none
  • reason=draft builder never invokes executors

风险边界

  • projection is read-only
  • no scheduling
  • no execution
  • no production state writes
  • draft only
  • no automatic candidate selection
  • no executor invocation

下一步

  1. 人工选择是否采纳某个 candidate。
  2. 如需执行,另走审批和 executor outcome contract。
  3. 仅将本 draft 发布为 Decision Trace,不触发生产动作。

原始引用

{ "candidates": [ { "action": "review_work_item", "candidate_id": "candidate.review_work_item", "evidence_refs": [ "obs_bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" ], "label": "查看工作项:收口 Decision Layer Lite", "rationale": "context snapshot 中存在需要关注的 open work item,先人工 review 最稳。", "requires_confirmation": false, "selected": false, "source": "context_builder" }, { "action": "prepare_context", "candidate_id": "candidate.prepare_context", "label": "补充上下文后再决策", "rationale": "在执行前补充相关上下文,降低误判风险。", "requires_confirmation": false, "selected": false, "source": "context_builder" }, { "action": "defer_due_to_commitment", "candidate_id": "candidate.defer_due_to_commitment", "evidence_refs": [ "obs_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ], "label": "因已有承诺推迟处理", "rationale": "检测到时间承诺:重点实验室评审会,可先避开冲突时间窗。", "requires_confirmation": false, "selected": false, "source": "context_builder" }, { "action": "delegate_to_executor", "candidate_id": "candidate.delegate_to_executor", "evidence_refs": [ "obs_cccccccccccccccccccccccccccccccc" ], "label": "提交给可用执行器:dry_run", "rationale": "存在可用 executor capability,但 draft builder 不会自动调用,只提示可选路径。", "requires_confirmation": true, "selected": false, "source": "context_builder" } ], "constraints": [ { "constraint_id": "constraint.obs_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "kind": "commitment", "priority_hint": "high", "source_observation_id": "obs_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "summary": "重点实验室评审会 @ 2026-05-29T15:00:00+08:00,预计 60 分钟" } ], "context_summary": { "accepted_observations": 4, "available_executor_capabilities": 1, "commitments": 1, "executor_capabilities": 1, "input_observations": 4, "open_work_items": 1, "recent_execution_results": 1 }, "created_at": "2026-05-28T14:00:38.668501Z", "decision_id": "decision.draft.20260528T140038Z.e4afb36cff33", "evidence": [ { "bucket": "commitments", "confidence": 0.95, "observation_id": "obs_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "observed_at": "2026-05-28T12:00:00+00:00", "source": "smoke-calendar", "summary": "重点实验室评审会" }, { "bucket": "open_work_items", "confidence": 0.9, "observation_id": "obs_bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", "observed_at": "2026-05-28T12:01:00+00:00", "source": "smoke-github", "summary": "收口 Decision Layer Lite" }, { "bucket": "executor_capabilities", "confidence": 0.85, "observation_id": "obs_cccccccccccccccccccccccccccccccc", "observed_at": "2026-05-28T12:02:00+00:00", "source": "smoke-capability-registry", "summary": "capability.executor.dry_run" }, { "bucket": "recent_execution_results", "confidence": 0.8, "observation_id": "obs_dddddddddddddddddddddddddddddddd", "observed_at": "2026-05-28T12:03:00+00:00", "source": "smoke-executor-outcome", "summary": "上一轮 trace rendered." } ], "execution": { "path": "none", "reason": "draft builder never invokes executors", "requires_confirmation": true, "will_execute": false }, "limits": [ "projection is read-only", "no scheduling", "no execution", "no production state writes", "draft only", "no automatic candidate selection", "no executor invocation" ], "schema": "hermes.decision_card.draft.v1", "selection": { "reason": "builder only drafts candidates from context; it does not rank or select", "requires_human_selection": true, "selected_candidate_id": null }, "status": "draft", "title": "Decision Layer Lite 端到端收口 Smoke", "trace_ref": "trace.draft.20260528T140038Z.222a473dd26c" }