Okay, sorry I don't have time right now to respond to everyone properly, so I'll try to address all your notes.
Firstly there's an updated version, I've included some larger samples you can use if you don't want to install bun.
Also you're right that markov chain in itself would be unwieldy, so I worked in that direction a bit which produced this proof of concept
You are not allowed to view links.
Register or
Login to view.
You'll notice it's much simpler, you still need gear mechanism, or some markings that line up indicating valid combination.
And according to the entropy distribution it doesn't need to be complicated at all.
This could also be presented in some form of decision graph, but I've not done any research into how this could look like in middle ages.
Either way, they could easily create multiple simply by copying. If they introduced some mistakes while prepping copies this opens a slightly different front on the source analysis.
However this is entirely possible that the bias is purely introduced by human.
Either way it'd need much more detailed work to verify the results. I might look more into this at some later time, however feel free to use all of that in any way you want. If it leads to something, a mention would be nice.
Also note, all of the code and the text in the repo is generated by claude under my direction. I'm not a native english speaker nor a real researcher - so this was the only way for me to quickly set this up. However methodology should be solid. Code is simple and mostly self explainable, for me it was easier to do with typescript instead of python. I've removed bun dependency so you can now run it with just node 24.
If you have any specific questions let me know.
You are not allowed to view links.
Register or
Login to view.
You are not allowed to view links.
Register or
Login to view.