I used the same 21 checks to compare saved versions of both engines. The rewrite fixes several ways to lose information or get a misleading answer. That gives me a more useful starting point for game behavior; explanation support remains unfinished.
The improvement appears early
The first saved rewrite already passes most of these checks. Hatched portions are accepted timeouts. Larger graph.
I want to debug the rules behind a character's behavior with fewer surprises from missing or altered answers. These fixes help with that. The explanation gap still needs attention.