tessl install tessl/pypi-kedro@1.1.0Kedro helps you build production-ready data and analytics pipelines
Agent Success
Agent success rate when using this tile
98%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.32x
Baseline
Agent success rate without this tile
74%
{
"context": "This criteria evaluates how well the engineer understands and implements Kedro's dataset factory pattern specificity ranking system. The evaluation focuses on correct implementation of pattern matching with placeholder syntax, specificity calculation based on literal vs placeholder content, and placeholder value extraction.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Pattern parsing implementation",
"description": "Uses appropriate pattern parsing approach to identify placeholders (text within curly braces) and literal characters. Should handle mixed literal/placeholder patterns correctly.",
"max_score": 20
},
{
"name": "Specificity ranking logic",
"description": "Implements correct specificity ranking algorithm: primarily by literal character count, secondarily by placeholder count. The catch-all pattern '*' is treated as least specific.",
"max_score": 30
},
{
"name": "Pattern matching algorithm",
"description": "Correctly matches dataset names against patterns, handling both placeholder-based patterns and the catch-all wildcard. Validates that pattern structure aligns with dataset name structure.",
"max_score": 25
},
{
"name": "Placeholder extraction",
"description": "Extracts placeholder names and their corresponding values from matched patterns. Returns a dictionary mapping placeholder names to their values from the dataset name.",
"max_score": 15
},
{
"name": "Pattern resolution",
"description": "The resolve() method correctly returns the configuration dictionary from the most specific matching pattern, or None when no pattern matches.",
"max_score": 10
}
]
}