mirror of
https://github.com/morluto/rea
synced 2026-10-26 06:16:17 -04:00
65884350ff
Separate enumeration outcome from retained facts in the native call-route owner. Keep every available typed call with its source provider and site, supplement incomplete kinds with inferred fallback targets, and retain known routes when fallback fails. Per-reference unknowns take precedence over aggregate availability; cancellation remains terminal. Project partial routes before enumeration failures, preserve each omitted route's relation, and include its call site in the omitted-edge identity so distinct observations to one target cannot overwrite each other. Remove the superseded success-only provider/result representation. Validation: 69 focused cases plus final 30-case rerun, including nine public SDK MCP regressions; full static/architecture, docs and discovery checks pass. Controlled-provider source REDs reproduce both route loss and omitted-site collisions. Real native providers remain unverified. Closes #5073 Closes #3922 Closes #5128