A program fontos funkciója a megoldási napló készítés. Célja, hogy a megoldás teljes folyamatát nyomon tudjuk kísérni. A napló szerkezete:
Az induló adatok feltüntetése.
Megoldás folyamata: Minden algoritmus indulásakor naplóba kerül az aktuális jelölttábla – beállítások menüpontba kikapcsolható -, illetve az algoritmus neve. Továbbiakban az algoritmus minden sikeres találatához egy bejegyzést készítünk, ami tartalmazza a változtatást, illetve az ennek során keletkezett új mintákat.
Ha találtunk megoldást, akkor ennek megjelenítése.
Rejtvény típusának meghatározása.
A program naplózza a felhasználó lépéseit, és kezelni tudja a lépések visszavonását is, azaz a semmissé tett lépésekhez tartozó bejegyzést törli. Az így eredményül kapott napló, ha a lépések jó sorrendben lettek elvégezve, azonos az automatikus megoldás során generált naplóval, tehát tudjuk megoldásunk Rózsa algoritmus szerinti helyességét ellenőrizni.
Rejtvény típusok:
Egy sudoku típusát az alábbi alakban szoktuk megadni:
<rejtvény típus> := <rejtvény mérete> <rejtvény megoldhatósága> <megoldás nehézsége> - <adatok száma>
<rejtvény mérete> - A blokkok mérete.
<rejtvény megoldhatósága> - Értéke „A” megoldható feladvány esetében, „U” ellentmondásos feladvány esetében
<megoldás nehézsége> - A megoldás során felhasznált legbonyolultabb algoritmus sorszáma, megoldhatatlan rejtvény esetében értéke 0 lesz.
<adatok száma> - A feladványban szerepló kezdőadatok száma.
Például 3A2-32 egy 33-as, TISZTA és REJTETT algoritmusok segítségével megoldható, kezdetben 32 adatot tartalmazó rejtvényt jelent.
Megjegyzés: Léteznek több megoldással rendelkező rejtvények is, ezeket [3-Iványi2009] alapján „S”-el kellene jelölni, viszont a program nem tudja őket felismerni, így az ő besorolásuk is „A” lesz.