217 new puzzles β and five full tracks
The catalog just grew by 217 puzzles to 241, and with it two disciplines graduate into full tracks alongside Algorithms, Database / EF, and Architecture:
π§Ή Refactoring (39 puzzles): inherit working-but-awful code β including the famous Gilded Rose β and clean it up. The tests must stay green while structural gates measured from your source (method length, cyclomatic complexity, nesting depth, duplicate blocks) force the mess out.
π‘οΈ Secure Coding (32 puzzles): fix functionally-correct-but-exploitable code against real attack payloads β path traversal, Zip Slip, ReDoS, log forging, injection. Two suites grade every submission: exploits blocked and behavior preserved.
The existing tracks grew too: 123 algorithm puzzles with performance gates and allocation budgets, 25 architecture katas, and 22 database puzzles β including the new plan-graded puzzles where the execution plan itself is pass/fail.