{"openapi":"3.1.0","info":{"title":"Sudoku Backtracking Visualizer","description":"Enter or generate a Sudoku puzzle and watch a backtracking algorithm place and undo digits step by step, with speed control, stepping, candidate hints, and live stats.","version":"1.0"},"servers":[{"url":"https://dabbled.ai"}],"paths":{"/apps/sudoku-backtracking-visualizer":{"get":{"operationId":"sudokuBacktrackingVisualizer","summary":"Enter or generate a Sudoku puzzle and watch a backtracking algorithm place and undo digits step by step, with speed control, stepping, candidate hints, and live stats.","parameters":[{"name":"difficulty","in":"query","required":false,"description":"Generated puzzle difficulty","schema":{"type":"string","enum":["Easy","Medium","Hard","Very Hard"]}},{"name":"speed","in":"query","required":false,"description":"Animation speed in ms per step (20-1000)","schema":{"type":"number"}},{"name":"require_unique","in":"query","required":false,"description":"Require a unique solution","schema":{"type":"boolean"}},{"name":"show_candidates","in":"query","required":false,"description":"Show candidate numbers","schema":{"type":"boolean"}}],"responses":{"200":{"description":"Rendered app reflecting the given inputs."}}}}}}