{ "schema_version": "1.0", "request_id": "req-2026-04-28-0001", "crossword_id": "cw-2026-04-28-transport-0001", "generated_at": "2026-04-28T17:06:42+02:00", "status": "ok", "generator": { "topic": [ "transport" ], "difficulty": "medium", "seed": 2, "runtime_lexicon": "lexicon_it_curated_llm_aggressive.json" }, "summary": { "title": "Cruciverba a tema trasporti", "subtitle": "Schema generato automaticamente", "rows": 12, "cols": 12, "total_words": 6, "intersections": 7 }, "grid": { "rows": 12, "cols": 12, "cell_size_hint": 32, "cells": [ { "row": 0, "col": 0, "kind": "letter", "solution": "A", "display": "", "number": 1, "across_entry_id": "A1", "down_entry_id": null, "is_prefilled": false }, { "row": 0, "col": 1, "kind": "letter", "solution": "M", "display": "", "number": null, "across_entry_id": "A1", "down_entry_id": "D2", "is_prefilled": false }, { "row": 0, "col": 2, "kind": "block", "solution": null, "display": null, "number": null, "across_entry_id": null, "down_entry_id": null, "is_prefilled": false } ] }, "entries": [ { "entry_id": "A1", "number": 1, "direction": "across", "answer": "AMBULANZA", "answer_length": 9, "row": 0, "col": 0, "cells": [ [0, 0], [0, 1], [0, 2] ], "clue": "Veicolo di soccorso sanitario.", "clue_source": "semantic_definition", "topics": [ "transport", "health" ], "pos": "NOUN", "is_seed": true, "added_by_filler": false, "confidence": 0.95 } ], "clues": { "across": [ { "number": 1, "entry_id": "A1", "text": "Veicolo di soccorso sanitario.", "enumeration": 9, "topic_match": true, "source": "semantic_definition" } ], "down": [] }, "solution": { "grid_rows": [ "AM#ULA######", "##B#########" ], "words": [ "AMBULANZA" ] }, "diagnostics": { "seed_words_requested": 19, "seed_words_placed": 19, "filler_words_added": 5, "filled_cells": 84, "empty_cells": 18, "empty_ratio": 0.1765, "target_empty_ratio": 0.1667, "topic_words": 21, "off_topic_words": 3, "pos_counts": { "sostantivi": 20, "aggettivi": 2, "verbi": 1, "avverbi": 0, "preposizioni": 0, "congiunzioni": 0, "altri": 1 }, "generation_seconds": 124.6 }, "artifacts": { "pdf_player": null, "pdf_solution": null, "thumbnail": null, "html_preview": null } }