Improve the frontend and fix TODOs
This commit is contained in:
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user