torchcell.provenance.diff_surfaces

diff_surfaces(old: SchemaSurface, new: SchemaSurface) → list[SymbolChange][source]

Every symbol whose contract changed between two surfaces, classified.

Classes first, then the module-level bindings (#734), each in name order.