Code for Publication - Level 1
Take whatever you've got, archive it online, put a link in the paper. This is low cost & provides an extended methods section where the detailed decisions you made can be found by a sufficiently motivated person. This is a major positive even if no one can successfully run the code.
Everyone's code is messy. We understand. Post your code & I will personally fight anyone who complains that it's messy.
When I say archive I mean https://zenodo.org/ or similar