CPython is the reference implementation of the Python programming language providing the core interpreter, runtime system, and comprehensive standard library.
96
Pending
Does it follow best practices?
Impact
96%
1.06xAverage score across 10 eval scenarios
Pending
The risk profile of this skill
This tile was archived by the owner on Feb 5, 2026
Reason: Github package not supported
{
"context": "Evaluates how well the solution relies on Python's built-in mapping types, integer conversion, and standard exceptions (TypeError, ValueError, KeyError) to normalize ledger lines and access totals.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Native aggregation",
"description": "normalize_entries builds the summary with a built-in dict keyed by category strings and accumulates integer totals using int arithmetic, without custom classes or external containers.",
"max_score": 25
},
{
"name": "Delimiter check",
"description": "Lines missing the comma delimiter cause normalize_entries to raise ValueError immediately rather than producing partial output or alternative exception types.",
"max_score": 20
},
{
"name": "Numeric parsing",
"description": "Amounts are parsed with the built-in int() conversion and non-integer tokens (e.g., '2.5') result in ValueError from that conversion rather than manual parsing or custom errors.",
"max_score": 20
},
{
"name": "Missing lookup",
"description": "category_total raises KeyError when a requested category is absent instead of returning defaults or masking the missing entry with other error types.",
"max_score": 20
},
{
"name": "Type guard",
"description": "normalize_entries validates input with built-in type semantics (e.g., isinstance or iter checks) and raises TypeError when provided non-iterable inputs like None before processing.",
"max_score": 15
}
]
}docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10