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.signalsoperation 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.signalsfrom active plugins, then runs the pipeline with them. Signal failures degrade to empty (the collector never errors). - refresh_
paths - resolve_
and_ recompile