Skip to content

Prepare RubikSolverRobot for archival publication - #1

Merged
contursofran merged 1 commit into
masterfrom
feat/archive-rubik-solver-robot
Aug 29, 2026
Merged

contursofran merged 1 commit into
masterfrom
feat/archive-rubik-solver-robot

Conversation

@contursofran

Copy link
Copy Markdown
Owner

Summary

  • preserve the original desktop and Arduino sources under legacy
  • add a safe Python 3 CLI for cube validation, Kociemba solving, and protocol encoding
  • add an Arduino protocol test sketch that does not move hardware
  • document architecture, hardware limits, known legacy defects, and public archive status
  • add an MIT license and GitHub Actions test workflow

Validation

  • 13 unit tests pass
  • Python source compiles
  • editable package installs with solver and serial extras
  • dry-run CLI and solved-state path pass
  • pip dependency check passes
  • firmware test sketch passes clang-format validation
  • current tree and full Git history contain no secret-like files in the audit scan

Scope

The historical camera GUI and motion firmware are preserved without code changes. Exact restoration of the old hardware behavior is not part of this archival update.

@contursofran
contursofran merged commit c11d33a into master Aug 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant