"""Analyzer registry (Alpha Terminal - Diligence)."""

from __future__ import annotations

from app.services.analyze.analyzers.domain_facts import DomainFactsAnalyzer
from app.services.analyze.analyzers.radio_test import RadioTestAnalyzer
from app.services.analyze.analyzers.tld_matrix import TldMatrixAnalyzer
from app.services.analyze.analyzers.tld_pricing import TldPricingAnalyzer
from app.services.analyze.analyzers.basic_risk import BasicRiskAnalyzer


def get_default_analyzers():
    # Order matters (UX)
    return [
        DomainFactsAnalyzer(),
        RadioTestAnalyzer(),
        TldMatrixAnalyzer(),
        TldPricingAnalyzer(),
        BasicRiskAnalyzer(),
    ]

