{"openapi":"3.1.0","info":{"title":"N-Queens Visualizer","description":"Watch a backtracking algorithm solve the N-Queens puzzle step by step on an adjustable chessboard, with play/pause, single-stepping, speed control, threat overlays and full solution enumeration.","version":"1.0"},"servers":[{"url":"https://dabbled.ai"}],"paths":{"/apps/n-queens-visualizer":{"get":{"operationId":"nQueensVisualizer","summary":"Watch a backtracking algorithm solve the N-Queens puzzle step by step on an adjustable chessboard, with play/pause, single-stepping, speed control, threat overlays and full solution enumeration.","parameters":[{"name":"board_size","in":"query","required":false,"description":"Board size N (1-16)","schema":{"type":"number"}},{"name":"mode","in":"query","required":false,"description":"Search mode","schema":{"type":"string","enum":["Find first solution","Enumerate all solutions"]}},{"name":"speed_ms","in":"query","required":false,"description":"Animation speed in milliseconds per step","schema":{"type":"number"}},{"name":"show_threats","in":"query","required":false,"description":"Show threatened squares","schema":{"type":"boolean"}}],"responses":{"200":{"description":"Rendered app reflecting the given inputs."}}}}}}