For AI agents: the complete documentation index is available at https://mfdoctor.kevinbeier.com/llms.txt, the full documentation bundle is available at https://mfdoctor.kevinbeier.com/llms-full.txt, and this page is available as Markdown at https://mfdoctor.kevinbeier.com/mixed-issues-example.md.

Mixed federation issues example

Same Vite + Rspack + Rsbuild topology as the healthy mixed example, but configured so MFDoctor reports shared and cross-project conflicts.

FindingHow it is planted
config/remote-manifest-recommendedHost remotes use remoteEntry.js URLs (rule left on)
reliability/version-first-offline-remotesHost keeps version-first with remotes and no recovery plugin
shared/version-unsatisfiedRspack remote installs React 18 against requiredVersion: ^19
shared/singleton-riskRspack remote shares React without singleton
federation/version-conflictInstalled React versions do not satisfy every consumer range
federation/share-scope-mismatchRsbuild remote shares React on legacy
shared/singleton-mismatchHost singleton vs Rspack non-singleton
vp run demo:mixed-issues
# or manually:
vp run --filter './examples/mixed-federation-issues/**' build
node dist/cli.js check examples/mixed-federation-issues/host-vite --ci --format terminal
node dist/cli.js check examples/mixed-federation-issues/remote-rspack --ci --format terminal
node dist/cli.js federation \
  examples/mixed-federation-issues/host-vite/.mf/doctor/project.json \
  examples/mixed-federation-issues/remote-rspack/.mf/doctor/project.json \
  examples/mixed-federation-issues/remote-rsbuild/.mf/doctor/project.json \
  --format terminal

This suite is a CLI demo only. Playwright e2e stays on the green mixed federation path.