...e Merkmale.
- quote max. 20 Wörter, mit passender Zeilennummer.
- Wenn nichts passt: "codes": [].
- Ausgabe: GENAU EIN JSON-Objekt.

Schema:
{{"block_id":"{block_id}","codes":[{{"code":"...","quote":"...","line":"L0123"}}]}}

TEXT:
{numbered}
"""
    resp, _ = ollama_generate(args.model, prompt, args.timeout, ctx, args.num_ctx, args.num_predict)
    resp_json = strip_to_json(resp)

    try:
        o...