By: Tom Sydney Kerckhove <syd@cs-syd.eu>
Keep mutation packages off the forward-compatibility build horizon-advance does not ship list-t or stm-containers, so adding them to sydtest's dep tree broke 'nix flake check' on the forwardCompatibility output. Revert the MutationMode runner back to a TVar (sydtest itself no longer needs stm-containers) and route forwardCompatibility through a new sydtestReleaseWithoutMutation that excludes every sydtest-mutation-* package. The plugin still uses stm-containers internally — it is a GHC-version-pinned plugin and does not build on horizon anyway. Also inline the two defaults that used to live as fields on bottom- seeded record values (defaultMutationFailFast, defaultCoverageParentRetry) so callers do not accidentally evaluate the strict 'error' fields.
| Time to Start | Worker time | Duration | Time to finish | |
| Config | 0s | 3s | 3s | 3s |
| Eval | 3s | 36s | 36s | 40s |
| Build | 10s | 1m03s | 33s | 43s |
| Test | - | - | - | - |
| Deploy | - | - | - | - |
| Suite | 0s | 1m43s | 43s | 43s |