alpha01 backoffice: crossword engine, lexicon curation and JSON contract
This commit is contained in:
37
crossword_contract_example_request.json
Normal file
37
crossword_contract_example_request.json
Normal file
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"request_id": "req-2026-04-28-0001",
|
||||
"requested_at": "2026-04-28T17:05:00+02:00",
|
||||
"generator": {
|
||||
"topic": [
|
||||
"transport"
|
||||
],
|
||||
"difficulty": "medium",
|
||||
"seed": 2,
|
||||
"initial_word_count": 19,
|
||||
"themed_fill_count": 10,
|
||||
"target_empty_ratio": 0.1667,
|
||||
"diffxy": 7,
|
||||
"time_limit_seconds": 8.0,
|
||||
"max_candidates_per_word": 12,
|
||||
"lexicon_file": "lexicon_it_curated_llm_aggressive.json",
|
||||
"definitions_enabled": true,
|
||||
"definition_style": "classic",
|
||||
"preferred_output_language": "it"
|
||||
},
|
||||
"output": {
|
||||
"include_solution_grid": true,
|
||||
"include_clue_sources": true,
|
||||
"include_diagnostics": true,
|
||||
"include_generation_log": false,
|
||||
"format_hints": {
|
||||
"pdf_page_size": "A4",
|
||||
"mobile_layout": true
|
||||
}
|
||||
},
|
||||
"client_context": {
|
||||
"channel": "web",
|
||||
"user_locale": "it-IT",
|
||||
"app_version": "alpha-1"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user