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 | 3s | 3s | 3s |
| Eval | 3s | 32s | 32s | 36s |
| Build | 7s | 1m09s | 28s | 35s |
| Test | - | - | - | - |
| Deploy | - | - | - | - |
| Suite | 0s | 1m45s | 36s | 36s |