| π’ | python2-retired | βοΈ 499 | βοΈ setOfText(['2', '3.6']).contains(extract('CA10__commandPythonVersion__c')) | βοΈ null |
| π’ | python2-high-glue-does-not-rescue | βοΈ 499 | βοΈ setOfText(['2', '3.6']).contains(extract('CA10__commandPythonVersion__c')) | βοΈ null |
| π’ | python39-low-glue | βοΈ 500 | βοΈ otherwise | βοΈ null |
| π’ | python39-missing-glue | βοΈ 500 | βοΈ otherwise | βοΈ null |
| π’ | python3-ambiguous-low-glue | βοΈ 399 | βοΈ extract('CA10__commandPythonVersion__c') == '3' | βοΈ null |
| π’ | python3-ambiguous-high-glue | βοΈ 399 | βοΈ extract('CA10__commandPythonVersion__c') == '3' | βοΈ null |
| π’ | explicit-python36-retired | βοΈ 499 | βοΈ setOfText(['2', '3.6']).contains(extract('CA10__commandPythonVersion__c')) | βοΈ null |
| π’ | future-python311 | βοΈ 500 | βοΈ otherwise | βοΈ null |
| π’ | malformed-runtime | βοΈ 500 | βοΈ otherwise | βοΈ null |
| π’ | missing-runtime | βοΈ 301 | βοΈ CA10__commandPythonVersion__c.isEmpty() | βοΈ null |
| π’ | empty-runtime | βοΈ 301 | βοΈ CA10__commandPythonVersion__c.isEmpty() | βοΈ null |
| π’ | whitespace-runtime | βοΈ 301 | βοΈ CA10__commandPythonVersion__c.isEmpty() | βοΈ null |
| π’ | spark-python2-excluded | βοΈ 199 | βοΈ setOfText(['glueetl', 'gluestreaming', 'glueray']).contains(extract('CA10__commandName__c')) | βοΈ null |
| π’ | streaming-missing-runtime-excluded | βοΈ 199 | βοΈ setOfText(['glueetl', 'gluestreaming', 'glueray']).contains(extract('CA10__commandName__c')) | βοΈ null |
| π’ | ray-excluded | βοΈ 199 | βοΈ setOfText(['glueetl', 'gluestreaming', 'glueray']).contains(extract('CA10__commandName__c')) | βοΈ null |
| π’ | unknown-command | βοΈ 299 | βοΈ extract('CA10__commandName__c') != 'pythonshell' | βοΈ null |
| π’ | missing-command | βοΈ 101 | βοΈ CA10__commandName__c.isEmpty() | βοΈ null |
| π’ | deleted-python2 | βοΈ 99 | βοΈ isDisappeared(CA10__disappearanceTime__c) | βοΈ null |
| π’ | python2-missing-glue | βοΈ 499 | βοΈ setOfText(['2', '3.6']).contains(extract('CA10__commandPythonVersion__c')) | βοΈ null |
| π’ | python3-ambiguous-missing-glue | βοΈ 399 | βοΈ extract('CA10__commandPythonVersion__c') == '3' | βοΈ null |
| π’ | spark-missing-runtime-excluded | βοΈ 199 | βοΈ setOfText(['glueetl', 'gluestreaming', 'glueray']).contains(extract('CA10__commandName__c')) | βοΈ null |
| π’ | ray-missing-runtime-excluded | βοΈ 199 | βοΈ setOfText(['glueetl', 'gluestreaming', 'glueray']).contains(extract('CA10__commandName__c')) | βοΈ null |
| π’ | empty-command | βοΈ 101 | βοΈ CA10__commandName__c.isEmpty() | βοΈ null |
| π’ | whitespace-command | βοΈ 101 | βοΈ CA10__commandName__c.isEmpty() | βοΈ null |
| π’ | missing-command-and-runtime | βοΈ 101 | βοΈ CA10__commandName__c.isEmpty() | βοΈ null |
| π’ | unknown-command-missing-runtime | βοΈ 299 | βοΈ extract('CA10__commandName__c') != 'pythonshell' | βοΈ null |
| π’ | observed-custom-command | βοΈ 299 | βοΈ extract('CA10__commandName__c') != 'pythonshell' | βοΈ null |
| π’ | deleted-incomplete-inventory | βοΈ 99 | βοΈ isDisappeared(CA10__disappearanceTime__c) | βοΈ null |
| π’ | normalized-python2 | βοΈ 499 | βοΈ setOfText(['2', '3.6']).contains(extract('CA10__commandPythonVersion__c')) | βοΈ null |
| π’ | normalized-python39 | βοΈ 500 | βοΈ otherwise | βοΈ null |
| π’ | command-prefix-is-not-shell | βοΈ 299 | βοΈ extract('CA10__commandName__c') != 'pythonshell' | βοΈ null |
| π’ | runtime-prefix-is-not-python2 | βοΈ 500 | βοΈ otherwise | βοΈ null |
| π’ | future-python-3-10 | βοΈ 500 | βοΈ otherwise | βοΈ null |
| π’ | future-python-3-13 | βοΈ 500 | βοΈ otherwise | βοΈ null |
| π’ | future-python-4-0 | βοΈ 500 | βοΈ otherwise | βοΈ null |