Skip to main content

Module index

Module index 

Source
Expand description

Engine index operations: full index, path refresh, resolution.

Moved verbatim from scc-cli lib.rs / commands.rs: the revision-after- recompile ordering contract and the no-change fast path move WITH the code (parity tests enforce byte-identical reports).

Functions§

component_signals
Collect component signals (§31 ComponentSignalProvider) from plugins answering the components.signals operation with {"signals": [{name, dirs, provider?}]}. Unknown/dead plugins, bad shapes, and empty names/dirs degrade to abstention (never fail the recompile — a contributor that cannot name a component abstains).
full
recompile
recompile_with_signals
Recompile with plugin component signals (§31): collects components.signals from active plugins, then runs the pipeline with them. Signal failures degrade to empty (the collector never errors).
refresh_paths
resolve_and_recompile