As highlighted by #35, the test coverage for state_representation is not sufficient. A CI workflow is also needed to ensure a smoother process.