2. field_llm_judge / create_doc
{
"type": "field_llm_judge",
"tool": "create_doc",
"action_id": "create_locator_card",
"path": "args",
"criterion": "The document body functions as a compact communication locator for the February 7, 2023 validated-cut update and stays focused on locating and explaining the communication rather than reconstructing the underlying churn analysis.\n\nThe body states that the update was posted in #growth-investigations, that Priya was explicitly tagged there, and that this routing was chosen so the thread would stay with the investigation updates. Missing or contradicting any of these three details must fail.",
"check_id": "riley_148_01"
}Complete grading specification
{
"type": "tool_trace",
"config": {
"check_version": 2,
"today": "2028-01-01",
"semantic_judge_version": 2,
"assertions": [
{
"type": "field_equals",
"tool": "create_doc",
"action_id": "create_locator_card",
"path": "result.ok",
"value": true,
"check_id": "riley_148_00"
},
{
"type": "field_llm_judge",
"tool": "create_doc",
"action_id": "create_locator_card",
"path": "args",
"criterion": "The document body functions as a compact communication locator for the February 7, 2023 validated-cut update and stays focused on locating and explaining the communication rather than reconstructing the underlying churn analysis.\n\nThe body states that the update was posted in #growth-investigations, that Priya was explicitly tagged there, and that this routing was chosen so the thread would stay with the investigation updates. Missing or contradicting any of these three details must fail.",
"check_id": "riley_148_01"
}
]
}
}