Commit graph

6 commits

Author SHA1 Message Date
axiomlogicnexus
7b5e56fe4e Complete phase 1 browser runtime and phase 2 cube loop 2026-06-11 06:32:20 +00:00
axiomlogicnexus
c2efdcaa86 fix(brownan): fix stdout parser and end-to-end validation harness
- brownan_solver_wrapper.py: skip the 'Continuing to look...' status line
  that appears after 'Solution found!' so the actual move sequence is parsed
  instead of garbage tokens.
- validate_brownan_e2e.py: replace static TEST_FACELETS with pycuber-driven
  random scramble generation; verify each solver's output by re-applying it
  to the scrambled pycuber cube instead of relying on kociemba alone.
- Confirmed brownan binary table loading now succeeds after rebuilding with
  binary fopen flags (addresses Windows text-mode 0x1A EOF issue).
2026-06-10 23:04:25 +00:00
axiomlogicnexus
a87fd89762 Simplify brownan e2e validation using kociemba-verified pycuber facelets 2026-06-10 22:27:57 +00:00
axiomlogicnexus
99a9a12293 Fix preset facelet strings to valid 54-char kociemba format 2026-06-10 22:16:56 +00:00
axiomlogicnexus
c37d12d446 Update brownan validation script with built-in move application and preset facelets 2026-06-10 22:15:56 +00:00
axiomlogicnexus
7fe857bde1 Add brownan end-to-end validation script comparing against cahidenes 2026-06-10 21:14:27 +00:00