torchcell.provenance.SymbolChange

class SymbolChange(*, symbol: str, kind: ChangeKind, status: Literal['added', 'removed', 'modified'], reasons: list[str])[source]

Bases: BaseModel

A schema symbol that changed contract between two surfaces, with its severity.

model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].