pub struct AcceptedJudgment {
pub signal_id: String,
pub change_anchor: String,
pub anchor_kind: String,
pub agent_framing: String,
pub concern: Option<String>,
pub action: Option<String>,
pub deterministic: bool,
}Expand description
One accepted judgment: the real anchored signal passed through with the agent’s framing FENCED as non-deterministic.
Fields§
§signal_id: StringThe fallow-emitted signal_id (verified against the allowlist). Empty
when this judgment was anchored by a change_anchor instead.
change_anchor: StringThe fallow-emitted change_anchor (verified against the allowlist). Empty
when this judgment was anchored by a signal_id.
anchor_kind: StringWhich anchor resolved: "signal" (a graph FINDING, the strong anchor) or
"change" (a changed REGION only, the weaker anchor). Lets a consumer
distinguish a finding-anchored judgment from a region-anchored one rather
than collapsing both into one accepted bucket.
agent_framing: StringThe agent’s fenced free-text framing.
concern: Option<String>The agent’s optional concern category.
action: Option<String>The author-action label the judgment carries (block, address,
consider, or fyi), validated against JUDGMENT_ACTIONS. It tells
the receiving author what is required and what is optional; it is the
reviewer’s instruction, fenced with the framing, never a gate.
deterministic: boolHard fence: always false. The framing is agent prose, never a
deterministic fallow result, so it never gates or auto-posts.