By: Tom Sydney Kerckhove <syd@cs-syd.eu>
Revert MutationId [Text] back to [String] to fix transitive linker failure The Text-based approach required injecting mutationTextPack calls into every compiled module, creating unresolved symbol references in static archives. Downstream packages that link against those archives fail unless sydtest-mutation-plugin is in their dependency graph. Keep MutationId [String] (no external symbol references injected) but fix GenValid MutationId to generate via T.unpack <$> genValid, avoiding the surrogate-character roundtrip failures that motivated the Text switch.
| Time to Start | Worker time | Duration | Time to finish | |
| Config | 0s | 2s | 2s | 2s |
| Eval | 2s | 6s | 6s | 9s |
| Build | 5s | 20s | 8s | 13s |
| Test | - | - | - | - |
| Deploy | - | - | - | - |
| Suite | 0s | 30s | 13s | 13s |