hm_qc/profiles/HM_image.json
2025-11-13 13:41:31 +02:00

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"
}
}
]