42 lines
No EOL
806 B
JSON
42 lines
No EOL
806 B
JSON
{
|
|
"name": "doc-review-structural",
|
|
"description": "Document review workflow for testing judges",
|
|
"states": {
|
|
"draft": {
|
|
"transitions": {
|
|
"submit": "reviewing"
|
|
}
|
|
},
|
|
"reviewing": {
|
|
"transitions": {
|
|
"approve": "approved",
|
|
"reject": "draft",
|
|
"request_changes": "changes_requested"
|
|
}
|
|
},
|
|
"changes_requested": {
|
|
"transitions": {
|
|
"resubmit": "reviewing"
|
|
}
|
|
},
|
|
"approved": {
|
|
"final": true
|
|
}
|
|
},
|
|
"initialState": "draft",
|
|
"stateValidators": {
|
|
"reviewing": {
|
|
"requiredFields": [
|
|
"documentId",
|
|
"reviewer"
|
|
]
|
|
}
|
|
},
|
|
"transitionValidators": {},
|
|
"judgeConfig": {
|
|
"enabled": true,
|
|
"useLLM": false,
|
|
"strictMode": true,
|
|
"minConfidence": 0.7
|
|
}
|
|
} |