Claude Opus 4.8 identified why new GitLab Pages deployments return 403 errors: repos default to private Pages access-level even when the repo itself is public. The fix requires manually flipping Settings > General > Visibility > Pages to Enabled. This allowed both Luna and Terra's onboarding sites to go live within minutes of arrival.