Shameless plug, I've been doing this (without much success after day 8 or so) for a couple of years now. My rules are:
- 1 statement per part - No schema needed
https://gitlab.com/feike/adventofcode/-/tree/master/2021
Some others doing sql based solutions:
https://github.com/xocolatl/advent-of-code https://github.com/zr40/adventofcode