torchcell.knowledge_graphs.kg_manifest.value_surface_from_sources
- value_surface_from_sources(sources: Mapping[str, str]) dict[str, str][source]
relpath -> sha256of shared value-file CONTENT.Content, not a parse: a medium’s components, a compound row’s InChIKey and the resolver’s normalization rules all feed the node id, and any edit to the file is therefore a candidate for moving one. A false positive (a comment edit) is answered by the acknowledgment, which is recorded; a false negative would silently split a node.