The generated/ directory (app_config.dart, theme_colors.dart) is created by build_whitelabel.py from theme.json. Since theme.json is not in the repo, the lint gate fails on missing generated imports. Added ci_stub_gen.py to produce minimal stubs so flutter analyze passes before the whitelabel build step. Wired into all jobs in ci.yml and release.yml.