torchcell.knowledge_graphs.kg_manifest.AdmissionReport
- class AdmissionReport(*, dataset_class: str, checked_at: str, torchcell_commit: str | None, torchcell_dirty: bool | None, torchcell_version: str | None = None, served_commit: str | None, verdict: ~typing.Literal['admissible', 'blocked'], reasons: list[str], new_dataset_closure: dict[str, str], novel_symbols: list[str], shared_symbols: dict[str, list[str]], stale_served: list[~torchcell.knowledge_graphs.kg_manifest.ServedDrift], graph_schema_changed: list[str], graph_schema_added: list[str], adapter_drift: ~torchcell.knowledge_graphs.kg_manifest.AdapterDrift, adapter_methods_added: list[str], adapter_drift_acknowledged: str | None, value_surface_changed: list[str] = <factory>, value_surface_added: list[str] = <factory>, value_surface_recorded: bool = True, value_drift_acknowledged: str | None = None, dev_lmdb_status: ~typing.Literal['fresh', 'stale', 'unmanifested', 'missing'], dev_lmdb_root: str, in_adapter_map: bool, undeclared_phenotype_methods: list[str], served: bool = False, superset: ~torchcell.knowledge_graphs.kg_manifest.SupersetCheck | None = None, organism: ~typing.Literal['scerevisiae', 'ecoli', 'pputida'] | None = None, widens_organisms: bool = False)[source]
Bases:
BaseModelVerdict on adding one dataset to the served store incrementally.
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].