52 lines
1.9 KiB
JSON
52 lines
1.9 KiB
JSON
[
|
|
{
|
|
"id": "HM_image_parse",
|
|
"script": "checks.HM_image_parse",
|
|
"config": {
|
|
"description": "Loads static image file (JPG, PNG, PSD) and stores in context",
|
|
"input_file": "supplied by launcher script",
|
|
"working_dir": "/tmp/HM_working"
|
|
}
|
|
},
|
|
{
|
|
"id": "HM_image_filename_parse",
|
|
"script": "checks.HM_image_filename_parse",
|
|
"config": {
|
|
"description": "Parses static image filename into constituent pieces using pattern matching",
|
|
"working_dir": "/tmp/HM_working"
|
|
}
|
|
},
|
|
{
|
|
"id": "HM_image_dimension_check",
|
|
"script": "checks.HM_image_dimension_check",
|
|
"config": {
|
|
"description": "Validates that actual image dimensions match the dimensions specified in filename",
|
|
"working_dir": "/tmp/HM_working"
|
|
}
|
|
},
|
|
{
|
|
"id": "HM_language_validate",
|
|
"script": "checks.HM_language_validate",
|
|
"config": {
|
|
"description": "Validates language of image content against language code in file name",
|
|
"working_dir": "/tmp/HM_working"
|
|
}
|
|
},
|
|
{
|
|
"id": "HM_price_currency_check",
|
|
"script": "checks.HM_price_currency_check",
|
|
"config": {
|
|
"description": "Validates currency of pricing in image (if present) against language detected in previous check",
|
|
"working_dir": "/tmp/HM_working"
|
|
}
|
|
},
|
|
{
|
|
"id": "HM_censorship",
|
|
"script": "checks.HM_censorship",
|
|
"config": {
|
|
"description": "Checks CEN (censored) images ONLY to verify proper censorship for conservative markets. GEN (general) images skip this check as censorship is not required.",
|
|
"images_dir": "/opt/QC/supporting/censorship_trainset",
|
|
"working_dir": "/tmp/HM_working"
|
|
}
|
|
}
|
|
]
|