"""PurePolyglot Stage 0 profiles, including its active client tenants.""" from src.stage0_contracts import create_stage0_router LEGACY_API_NAMES = [ "/check_cloud_sync", "/admin_undo_last_action", "/api_get_dialects", "/api_get_language_hierarchy", "/run_filter", "/get_eeqs_dashboard_dataframe", "/refresh_eeqs_dashboard", "/generate_mission", "/transcribe_check", "/transcribe_check_v2", "/api_acoustic_models", "/api_acoustic_transcribe", "/api_acoustic_tts", "/generate_clarifications", "/generate_clarifications_v2", "/translate_peer", "/translate_peer_v2", "/join_queue", "/get_lobby", "/check_match", "/leave_queue", "/relay_send", "/relay_poll", "/get_xp", "/get_user_xp", "/get_oracle_task", "/submit_oracle_review", "/submit_appeal", "/submit_feedback", "/submit_eeqs", "/get_graveyard_task", "/check_and_submit_logic", ] routers = [ create_stage0_router( system_id="PurePolyglot", tenant_id="purepolyglot", app_id="PurePolyglot", capabilities=[ "interpret.multilingual.v1", "translate.v1", "review.submit.v1", "acoustic.transcribe.v1", "transcript.normalize.v1", ], legacy_api_names=LEGACY_API_NAMES, ), create_stage0_router( system_id="PureKITchat", tenant_id="purekitchat", app_id="PureKITchat", capabilities=[ "interpret.campus.v1", "translate.v1", "review.submit.v1", "transcript.normalize.v1", ], legacy_api_names=LEGACY_API_NAMES, route_prefix="/api/agent/v1/tenants/purekitchat", ), create_stage0_router( system_id="PACYCx", tenant_id="pacycx", app_id="PACYCx", capabilities=[ "interpret.privacy.v1", "translate.v1", "review.submit.v1", "evaluate.eeqs.v1", "transcript.normalize.v1", ], legacy_api_names=LEGACY_API_NAMES, route_prefix="/api/agent/v1/tenants/pacycx", ), ]