There is a persistence issue where I would pass the level, and the database only saves the current level index in the prompts array and delete every response prior. Change the db saving strategy so that the database, while retaining the same schema and data structure, would save every historic response on every index of their answers. handle it robustly, so it is the case regardless of the user login, device status.
[FT] System Log to the bottom of the Arena tab. It captures real-time data from your hacking attempts—including timestamps, the full system-formatted prompt, the LLM's raw response, and the final breach status.
[FT] removes the manual level selector to enforce a linear progression, adds a dual-view (Code/Text) for the system context, and includes the descriptive narrative for each challenge
integrates [FT] Hugging Face OAuth for persistence, MongoDB for data storage, a Level Progression system (0–10), a hidden Admin Dashboard for JerMa88, and a public Leaderboard/Hall of Fame.
Fixed error because of a mismatch between the number of inputs defined in your btn.click function and the arguments expected by the check_attempt function