Improve the frontend and fix TODOs

This commit is contained in:
Urtzi Alfaro
2025-10-24 13:05:04 +02:00
parent 07c33fa578
commit 61376b7a9f
100 changed files with 8284 additions and 3419 deletions

View File

@@ -109,6 +109,16 @@ class GrantProgramEligibility(BaseModel):
eligible: bool = Field(description="Whether eligible for this grant")
confidence: str = Field(description="Confidence level: high, medium, low")
requirements_met: bool = Field(description="Whether requirements are met")
funding_eur: float = Field(description="Available funding in euros")
deadline: str = Field(description="Application deadline")
program_type: str = Field(description="Type: grant, loan, or certification")
sector_specific: Optional[str] = Field(None, description="Sector if specific: bakery, retail, etc.")
class SpainCompliance(BaseModel):
"""Spain-specific legal compliance"""
law_1_2025: bool = Field(description="Compliance with Spanish Law 1/2025 on food waste")
circular_economy_strategy: bool = Field(description="Aligned with Spanish Circular Economy Strategy")
class GrantReadiness(BaseModel):
@@ -116,6 +126,7 @@ class GrantReadiness(BaseModel):
overall_readiness_percentage: float = Field(description="Overall readiness percentage")
grant_programs: Dict[str, GrantProgramEligibility] = Field(description="Eligibility by program")
recommended_applications: List[str] = Field(description="Recommended grant programs to apply for")
spain_compliance: SpainCompliance = Field(description="Spain-specific compliance status")
class SustainabilityMetrics(BaseModel):