pub fn analyse_project(
roots: &Roots,
overlay: &HashMap<PathBuf, String>,
) -> ProjectAnalysisExpand description
The bynk-check-native discovery→parse→resolve→check entry point (P4.1,
#1115) — see this module’s own doc comment for the documented residual
gap against bynk-emit’s analyse_project_with. Mirrors
analyse_project_with’s own call shape exactly where the two overlap:
BuildTarget::Bundle-equivalent (this entry point has no build target at
all — it never emits), Platform::default(), no schema-registry lock.
Identity is project-relative (ADR 0198): a file’s source_path here is
unique across include roots, same as analyse_project_with.