Drift failures are routine here: any PR that incidentally fixes an e2e or
mobile type error trips the stale-entry check. Finding the fix meant opening
the script to learn --write exists, so the failure now prints the exact
regenerate command, and both packages expose it as a script.
Resolve the env-supplied PR base against the repo root like the flag already
was. Mobile CI runs with working-directory: mobile, so a repo-relative value
would have resolved against the wrong directory.
Cover the growth guard on the check path and the env form CI actually uses;
both branches were previously exercised only through --write.