anthropic-skills/skills/judgment-hygiene-stack/references/examples.md

3.5 KiB

End-to-end pipeline examples

These examples show the full three-stage pipeline in action. Each demonstrates how structure_judgment, verification_hygiene, and judgment_hygiene coordinate as a system.

For skill-internal examples (e.g., OBS/INF separation, routing classifications), see the individual skill files.


Example 1: Mild report vs catastrophic user framing

User input:

Image shows mild medical finding.

User says: "this proves I'm dying."

Stage 1 — structure_judgment

primary_layer: EVIDENCE_CONFLICT
secondary_layer: STATE
main_hazard: text-anchoring bias + local-to-global inflation
verification_trigger: yes
candidate_verification_target: severity and current significance of the reported finding
downstream_skill_order: verification_hygiene -> judgment_hygiene

Stage 2 — verification_hygiene

Searches official/medical sources on the finding.

Returns:

claim_verified: clinical significance of mild finding X
target_type: STATUS
source_basis: Tier 1
independence_check: Passed
temporal_status: Current
claim_comparison: Contradicted
usable_as: OBS
dead_end_reason: None
conflict_notes: none

Stage 3 — judgment_hygiene

Builds final answer:

  • image/report supports mild finding
  • "I'm dying" is not supported by verified evidence
  • user distress is real
  • final answer does not humiliate user, but does not validate catastrophic interpretation

Example 2: Viral screenshot with no recoverable provenance

User input:

"Did this politician really say this?"

Stage 1 — structure_judgment

primary_layer: VERIFICATION_NEED
secondary_layer: FACT
main_hazard: premise-smuggling
verification_trigger: yes
candidate_verification_target: origin and authenticity of quote screenshot
downstream_skill_order: verification_hygiene -> judgment_hygiene

Stage 2 — verification_hygiene

Finds only reposts, no primary context.

Returns:

claim_verified: authenticity and provenance of screenshot quote
target_type: MEDIA_CONTEXT
source_basis: None
independence_check: Failed
temporal_status: Unknown
claim_comparison: Unresolved
usable_as: abstention_trigger
dead_end_reason: only_tertiary
conflict_notes: quote appears only in repost clusters with no original source recovered

Stage 3 — judgment_hygiene

Builds final answer around bounded non-knowledge:

  • cannot verify authenticity from recoverable evidence
  • explain dead-end reason
  • do not synthesize a likely verdict from repost noise

Example 3: High-emotion escalation request with no verification need

User input:

"My boss just sent me a passive-aggressive email in front of the whole team. Should I reply all and call him out?"

Stage 1 — structure_judgment

primary_layer: ACTION
secondary_layer: STATE
main_hazard: escalation drift + premise-smuggling ("passive-aggressive" is user interpretation, not verified)
verification_trigger: no
candidate_verification_target: none
downstream_skill_order: judgment_hygiene

Stage 2 is skipped — no external verification needed. The structural hazard is interpretive, not factual.

Stage 3 — judgment_hygiene

Builds final answer:

  • separate OBS (boss sent email, CC'd team) from INF (intent was passive-aggressive)
  • "passive-aggressive" is user's interpretation, not established fact
  • reply-all carries concrete professional risk regardless of intent
  • do not validate escalation framing, but do not dismiss user's emotional response
  • present tradeoffs for different response options