The first-turn module-count test runs with preloading disabled, so it never exercises the warm it claims to check. Its arbitrary allowance fails as ordinary code changes alter which modules load lazily.
Remove the count budget and keep separate checks for valid manifest entries and ACP modules staying unloaded during ordinary text turns. Production loading behavior and the manifests are unchanged.