Really enjoyed solving this! It was cool realising that each rule only needed to apply to a portion of the map - you’re not trying to make the “perfect map”, just a map that can satisfy the artifact in at least one location.
I’m curious about the decision to snap the artifact to a half-grid, it sort of acts like an additional rule the player needs to understand - “rules don’t apply to a row/column if the artifact is exactly aligned with that row/column”.
Knowledge of this is required to solve the puzzle, because the top/bottom rules can’t both be satisfied unless you “ignore” the middle row for both. Sort of interesting!
Sorry for the ramble, loved the puzzle 😄