"""Registry gợi ý cho mở rộng nhiều agent trong DSCons."""

from __future__ import annotations

AGENT_REGISTRY: dict[str, dict[str, str]] = {
    "legal_compliance": {
        "agent_name": "LegalComplianceAgent",
        "description": "Kiểm tra căn cứ pháp lý và tuân thủ.",
    },
    "project_planning": {
        "agent_name": "ProjectPlanningAgent",
        "description": "Bám quyết định đầu tư, KTKT, phạm vi dự án.",
    },
    "procurement_tender": {
        "agent_name": "ProcurementTenderAgent",
        "description": "Xử lý kế hoạch lựa chọn nhà thầu và hồ sơ mời thầu.",
    },
    "contract_management": {
        "agent_name": "ContractManagementAgent",
        "description": "Quản lý hợp đồng, phụ lục, điều chỉnh.",
    },
    "technical_delivery": {
        "agent_name": "TechnicalDeliveryAgent",
        "description": "Theo dõi khối lượng, nghiệm thu, hoàn công.",
    },
    "payment_settlement": {
        "agent_name": "PaymentSettlementAgent",
        "description": "Lập hồ sơ tạm ứng, thanh toán, quyết toán.",
    },
    "audit_inspection": {
        "agent_name": "AuditInspectionAgent",
        "description": "Rà soát kiểm toán, thanh tra, sai khác.",
    },
    "dossier_review": {
        "agent_name": "InternalDossierReviewAgent",
        "description": "Rà soát hồ sơ nội bộ, chỉ ra thiếu sót và trả việc đúng bộ phận phụ trách bổ sung.",
    },
}
