139 lines
2.8 KiB
JSON
139 lines
2.8 KiB
JSON
{
|
|
"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
|
|
}
|
|
}
|