[
{
"name": "Sentences not too long",
"description": "Ensures no sentences exceed 200 characters to maintain readability",
"type": "integrity",
"subtype": "sentenceLength",
"thresholds": [
{
"insightName": "sentenceLength",
"measurement": "maxSentenceLength",
"operator": "<=",
"value": 200 // Maximum 200 characters per sentence
}
],
"subpopulationFilters": null,
"mode": "development",
"usesValidationDataset": true, // Apply test to the validation set
"usesTrainingDataset": false,
"usesMlModel": false,
"syncId": "b4dee7dc-4f15-48ca-a282-63e2c04e0689" // Some unique id
},
{
"name": "Sentences have minimum content",
"description": "Ensures sentences are at least 10 characters to avoid fragments",
"type": "integrity",
"subtype": "sentenceLength",
"thresholds": [
{
"insightName": "sentenceLength",
"measurement": "minSentenceLength",
"operator": ">=",
"value": 10 // Minimum 10 characters per sentence
}
],
"subpopulationFilters": null,
"mode": "development",
"usesValidationDataset": true,
"usesTrainingDataset": false,
"usesMlModel": false,
"syncId": "96622fba-ea00-4e42-8f42-5e8f5f60805f" // Some unique id
},
{
"name": "Balanced sentence lengths",
"description": "Ensures sentences are between 20-150 characters for optimal readability",
"type": "integrity",
"subtype": "sentenceLength",
"thresholds": [
{
"insightName": "sentenceLength",
"measurement": "minSentenceLength",
"operator": ">=",
"value": 20
},
{
"insightName": "sentenceLength",
"measurement": "maxSentenceLength",
"operator": "<=",
"value": 150
}
],
"subpopulationFilters": null,
"mode": "development",
"usesValidationDataset": true,
"usesTrainingDataset": false,
"usesMlModel": false,
"syncId": "a1b2c3d4-e5f6-47g8-h9i0-j1k2l3m4n5o6" // Some unique id
}
]