or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes

pkg:github/python/cpython@v3.13.2

tile.json

tessl/github-python--cpython

tessl install tessl/github-python--cpython@3.13.0

CPython is the reference implementation of the Python programming language providing the core interpreter, runtime system, and comprehensive standard library.

Agent Success

Agent success rate when using this tile

96%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.07x

Baseline

Agent success rate without this tile

90%

rubric.jsonevals/scenario-9/

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