change_impact
Computes the where-used impact report for changed items over a lockfile graph, surfacing the stale set as an item-level report before a change is committed.
Instructions
The where-used impact report for a set of changed items over a lockfile graph
(issue #142, C3) — surfaces the §9 stale set as an item-level impact report
BEFORE a change is committed.
lockfile: path to the lockfile (the §9 dependency graph). changed: the list of changed item / component ids (an ECO's affected set).
Returns {changed, stale (the §9 immediate re-dispatch consumers), where_used (the full transitive blast radius), ok (true iff nothing is impacted)}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| changed | Yes | ||
| lockfile | Yes |