nissy-classic

Stable branch of nissy
git clone https://git.tronto.net/nissy-classic
Download | Log | Files | Refs | README | LICENSE

commit 71b9d1aa12626e8c356090e2286f283f211961ed
parent 7465b515b2364f1dec55989106c5f6cabef7e0f5
Author: Sebastiano Tronto <sebastiano@tronto.net>
Date:   Sun, 19 Apr 2026 08:18:05 +0200

Added note on user-reported bugs

Diffstat:
ABUGS.md | 46++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 46 insertions(+), 0 deletions(-)

diff --git a/BUGS.md b/BUGS.md @@ -0,0 +1,46 @@ +# Known bugs and issues + +I will fix these at some point. + +## Incomplete filtering when using NISS + +When using NISS, sometimes the switch happens when it does not make sense. +For example, for EO: + +``` +nissy solve eoud -a -N -m 5 -M 5 -p "R' U' F R D L' B' L2 U2 R' B U2 B2 R2 B2 D' F2 U D2 R2 D B2 R U R' U' F" +``` + +The last 4 EOs returned by this command start with `D2 U (switch...)`: + +``` +... +D2 U (L F D) +D2 U (L F D') +D2 U' (L F D) +D2 U' (L F D') +``` + +These EOs should not be included, because the starting `D2` move is useless. + +It is possible that this issue affects other steps too. + +## Optimal solver duplicate solutions + +There is an issue with move ordering that leads to the same solution occasionally being listed +twice. + +To reproduce: + +``` +nissy solve optimal -o "R' F' D2 L' U' L B D L2 F2 L' U2 R' F2 R' D2 F2 U2 F'" +``` + +Output: + +``` +U' D2 F B' U R' U D B R' B' U' L D2 F2 B2 L (17) +U' D2 F B' U R' U D B R' B' U' L D2 B2 F2 L (17) +``` + +The two solutions are the same, but with `F2 B2` swapped.