Hearts of Stone introduces Gaunter O’Dimm — the Man of Glass, who is eventually revealed to be a cosmic entity of malice dressed in a travelling merchant’s skin. His deal with Olgierd von Everec, the DLC’s central figure, gave Olgierd immortality and impossible wishes, at the price of his soul. The deal is structured so it cannot be refused and cannot be won through conventional means.
Geralt’s contract requires either helping O’Dimm collect Olgierd’s soul or finding a way to free Olgierd from the deal. The freedom option — the good ending — requires solving a riddle that O’Dimm poses, with execution as the penalty for failure. The riddle’s answer is present in the environment of the final scene and can be solved without prior knowledge: a specific reflection tells you where O’Dimm’s shadow should fall but does not.
O’Dimm is the most powerful entity in the Witcher universe. He defeats Geralt in an earlier scene without effort. He controls the rules of the riddle environment. The good ending works not because Geralt defeats him but because O’Dimm genuinely enjoys the game and honours its rules when a player finds the correct answer. He loses because he chose to play fairly, not because Geralt is stronger.
The post-credits scene of Hearts of Stone shows O’Dimm continuing his travels, looking for the next interesting soul. He is not stopped. He will do this again. The DLC ends with a villain intact, a victory that required respecting his own rules, and the implication that the rules will not always be respectfully interpreted.

The environmental storytelling in this game is on another level. Thanks for documenting it so clearly.
The detail work the devs put into areas most players never visit is what separates great games from good ones.