Expand description
Module graph contracts owned by the engine boundary.
Structs§
- Coordination
GapPaths - Engine-owned coordination gap between a changed contract and consumer.
- Direct
Importer Summary - Engine-owned importer details for one file that directly imports a target module.
- Focus
File Facts Paths - Engine-owned focus facts for one changed file.
- Impact
Closure Paths - Engine-owned impact closure with file ids resolved to paths.
- Imported
Symbol Summary - Engine-owned symbol details for a direct import edge.
- Module
Value Export - Engine-owned snapshot of one value export in a module graph.
- Package
Importers - In-repo importer counts for one third-party package.
- Partition
Order Paths - Engine-owned review partition and dependency-sensible order.
- Retained
Module Graph - Engine-owned retained graph handle.
- Review
Unit Paths - Engine-owned changed-file review unit.
Functions§
- export_
lines_ for_ changed_ paths - Compute changed-file export line anchors without exposing graph nodes.
- focus_
facts_ for_ changed_ paths - Compute path-resolved focus graph facts for absolute changed paths.
- impact_
closure_ for_ changed_ paths - Compute a path-resolved impact closure for absolute changed paths.
- internal_
consumers_ for_ changed_ paths - Compute direct non-diff internal consumer counts for absolute changed paths.
- module_
value_ exports - Return value exports with test-reference state without exposing graph node internals to downstream crates.
- package_
importers_ for_ changed_ paths - Compute per-package in-repo importer counts for every third-party package
the graph saw an import of, value or type-only, split by whether the
importer is in the changed set. Type-only importers count because a major
bump of a types package is a compile-wide change even when no value
crosses the boundary. The dependency decision arm reads these so a new or
bumped
package.jsonentry carries the modules it actually reaches.Nonewhen the graph recorded no package usage. - partition_
order_ for_ changed_ paths - Compute path-resolved partition order for absolute changed paths.
- test_
adjacency_ for_ changed_ paths - Compute per-changed-file test adjacency for the review direction: whether a
test file imports the changed module directly, and whether one of those tests
is itself in the changed set.
is_test_pathclassifies a root-relative, forward-slashed path; the caller owns that definition so the brief’s weakening and direction surfaces agree on it. Changed test files get no entry of their own.Nonewhen no module matches a changed path.