Infrastructure scaffold. This deliberately contains no club domain functionality — no players, rosters, events, attendance, or communications. Its only job is to prove the development, CI, and deployment loop.