Landing imporvement
This commit is contained in:
@@ -734,44 +734,65 @@ class SustainabilityService:
|
||||
def _assess_grant_readiness(self, sdg_compliance: Dict[str, Any]) -> Dict[str, Any]:
|
||||
"""
|
||||
Assess readiness for EU grant programs accessible to Spanish bakeries and retail.
|
||||
Based on 2025 research and Spain's Law 1/2025 on food waste prevention.
|
||||
Based on 2026 verified research. Updated Dec 2025.
|
||||
"""
|
||||
reduction = sdg_compliance['sdg_12_3']['reduction_achieved']
|
||||
|
||||
grants = {
|
||||
'life_circular_economy': {
|
||||
'eligible': reduction >= 15,
|
||||
'confidence': 'high' if reduction >= 25 else 'medium' if reduction >= 15 else 'low',
|
||||
'requirements_met': reduction >= 15,
|
||||
'funding_eur': 73_000_000, # €73M available for circular economy
|
||||
'deadline': '2025-09-23',
|
||||
'program_type': 'grant'
|
||||
},
|
||||
'horizon_europe_cluster_6': {
|
||||
'horizon_europe_food_systems': {
|
||||
'eligible': reduction >= 20,
|
||||
'confidence': 'high' if reduction >= 35 else 'medium' if reduction >= 20 else 'low',
|
||||
'requirements_met': reduction >= 20,
|
||||
'funding_eur': 880_000_000, # €880M+ annually for food systems
|
||||
'deadline': 'rolling_2025',
|
||||
'program_type': 'grant'
|
||||
'funding_eur': 12_000_000, # €3-12M per project
|
||||
'deadline': '2026-02-18',
|
||||
'program_type': 'grant',
|
||||
'category': 'European Union'
|
||||
},
|
||||
'fedima_sustainability_grant': {
|
||||
'horizon_europe_circular_sme': {
|
||||
'eligible': reduction >= 15,
|
||||
'confidence': 'high' if reduction >= 20 else 'medium' if reduction >= 15 else 'low',
|
||||
'confidence': 'high' if reduction >= 25 else 'medium' if reduction >= 15 else 'low',
|
||||
'requirements_met': reduction >= 15,
|
||||
'funding_eur': 20_000, # €20k bi-annual
|
||||
'deadline': '2025-06-30',
|
||||
'funding_eur': 10_000_000, # €10M total program
|
||||
'deadline': '2026-02-18',
|
||||
'program_type': 'grant',
|
||||
'sector_specific': 'bakery'
|
||||
'category': 'European Union'
|
||||
},
|
||||
'eit_food_retail': {
|
||||
'eligible': reduction >= 20,
|
||||
'confidence': 'high' if reduction >= 30 else 'medium' if reduction >= 20 else 'low',
|
||||
'requirements_met': reduction >= 20,
|
||||
'funding_eur': 45_000, # €15-45k range
|
||||
'deadline': 'rolling',
|
||||
'eit_food_impact_2026': {
|
||||
'eligible': reduction >= 15,
|
||||
'confidence': 'high' if reduction >= 25 else 'medium' if reduction >= 15 else 'low',
|
||||
'requirements_met': reduction >= 15,
|
||||
'funding_eur': 1_000_000, # €50K-1M range
|
||||
'deadline': 'rolling_2026',
|
||||
'program_type': 'grant',
|
||||
'sector_specific': 'retail'
|
||||
'category': 'European Union'
|
||||
},
|
||||
'eib_circular_economy': {
|
||||
'eligible': reduction >= 10,
|
||||
'confidence': 'high' if reduction >= 20 else 'medium' if reduction >= 10 else 'low',
|
||||
'requirements_met': reduction >= 10,
|
||||
'funding_eur': 12_500_000, # Up to €12.5M loans
|
||||
'deadline': 'ongoing_2026',
|
||||
'program_type': 'loan',
|
||||
'category': 'European Union'
|
||||
},
|
||||
'circular_economy_perte': {
|
||||
'eligible': reduction >= 15,
|
||||
'confidence': 'high' if reduction >= 25 else 'medium' if reduction >= 15 else 'low',
|
||||
'requirements_met': reduction >= 15,
|
||||
'funding_eur': 10_000_000, # €150K-10M range
|
||||
'deadline': 'rolling_until_2026',
|
||||
'program_type': 'grant',
|
||||
'category': 'Spain'
|
||||
},
|
||||
'planes_turismo_2026': {
|
||||
'eligible': reduction >= 10,
|
||||
'confidence': 'medium',
|
||||
'requirements_met': reduction >= 10,
|
||||
'funding_eur': 500_000, # Variable by region
|
||||
'deadline': '2026-12-31',
|
||||
'program_type': 'grant',
|
||||
'category': 'Spain',
|
||||
'sector_specific': 'tourism'
|
||||
},
|
||||
'un_sdg_certified': {
|
||||
'eligible': reduction >= 50,
|
||||
@@ -779,7 +800,8 @@ class SustainabilityService:
|
||||
'requirements_met': reduction >= 50,
|
||||
'funding_eur': 0, # Certification, not funding
|
||||
'deadline': 'ongoing',
|
||||
'program_type': 'certification'
|
||||
'program_type': 'certification',
|
||||
'category': 'International'
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user