Eureka Architecture java/, scala/, python/, cpp/: solution trees + per-language build files. automation/: Python CLI used by CI/CD. .github/automation/targets.yml: language registry. .github/automation/solution-actions.yml: PR title action labels. data/problems.yml: generated problem catalog and cache. sync-problem-catalog.yml: incremental update on master. replay-problem-catalog.yml: manual full rebuild. validate-repository.yml: lint, tests, compile/build checks. Add A Language Add a new root folder with its own buildable source layout. Add one entry to .github/automation/targets.yml: language, label, code_language, path_prefix, path_glob. Add the new path to .github/workflows/sync-problem-catalog.yml. Add validation/build steps to .github/workflows/validate-repository.yml. Keep solution files under the target path and commit them with solution(...).