[docs]classProjectConfig(BaseModel):"""Project-level configuration loaded from lhp.yaml."""name:strproject_id:Optional[str]=Noneversion:str="1.0"description:Optional[str]=Noneauthor:Optional[str]=Nonecreated_date:Optional[str]=Noneinclude:Optional[List[str]]=Noneblueprint_include:Optional[List[str]]=Noneinstance_include:Optional[List[str]]=Noneoperational_metadata:Optional[ProjectOperationalMetadataConfig]=Noneevent_log:Optional[EventLogConfig]=Nonemonitoring:Optional[MonitoringConfig]=Nonerequired_lhp_version:Optional[str]=Nonetest_reporting:Optional[TestReportingConfig]=Noneuc_tagging:Optional[UCTaggingConfig]=Nonewheel:Optional[WheelConfig]=Nonesandbox:Optional[SandboxConfig]=Noneapply_formatting:bool=Field(True,description=("Whether to run the terminal code-formatting pass over generated ""Python files. Set to false to skip formatting for faster builds; ""the AST-parse validity guard (LHP-CFG-031) always runs regardless. ""The CLI --no-format flag overrides this key."),)