exporter.build_forwarding_projection_manifest()

Build a BaseProjectionManifest from a graph compression record.

Usage

Source

exporter.build_forwarding_projection_manifest(
    original_graph,
    record,
    *,
    kind,
)

All removed nodes are treated as value-equivalent forwarding aliases (the identity-transit contract). The collapse lineage is keyed back to original_graph for statement order and external-dependency boundaries.