graflo.architecture.evolution.project¶
Pure planning for :class:~graflo.architecture.evolution.ops.ProjectManifestOp.
Selector validation and manifest unwrapping live here; the induced-connectivity
kernel itself lives at layer 2 in
:mod:graflo.architecture.schema.projection so manifest projection and schema
context projection cannot drift apart.
compute_projection(manifest, op)
¶
Compute survivor/removal sets without mutating manifest.