All implementations of StatePreparation assume Jordan-Wigner mapping, while we support other types of encodings (e.g. Brayvi-Kitaev) downstream in QubitHamiltonian. This can lead to silent, hard to diagnose bugs caused by incompatible encodings in disparate Algorithm invocations.
This issue is opened as an organizational scheme to track progress towards hardening and propagation of encoding-related information in the code base.