ThreadPool: jthread-based work partitioning with SharedState atomics. Progress: rich terminal output with Unicode box drawing, ANSI colors, progress bar, speed/ETA display, and cracked/exhausted result rendering. Engine: template function wiring hasher + attack + threading + salt. 3 integration tests passing (crack, exhaust, salted crack).
Includes CMakeLists.txt, CMakePresets.json, .clang-format, .clang-tidy, Config.hpp (all constants), Concepts.hpp (Hasher/AttackStrategy concepts), and stub implementations for all source files. All 6 stub tests pass.
A Fortis Scientia site