Problem
When the Operations UI is configured with a manifest for one project scope, requesting the existing SSR reconciliation dashboard for another project scope returns 404 before reconciliation runs.
Reproduction
- Compose the loopback-only UI with a manifest scope for project A.
- Request the SSR instances dashboard for project B.
- Observe a 404 before the reconciler is called.
Expected behavior
The existing read-only reconciliation dashboard remains available for project B; only the optional manifest panel is absent when its configured scope does not match.
Actual behavior
The manifest scope mismatch aborts the whole SSR dashboard request.
Evidence
Native reliability review identified the scope-mismatch branch before reconciler.list(scope) as candidate-introduced behavior. API manifest scope isolation remains correct and is not part of this follow-up.
Scope
Adjust SSR-only optional panel behavior and add a regression test. Do not broaden manifest access or introduce mutation.
Problem
When the Operations UI is configured with a manifest for one project scope, requesting the existing SSR reconciliation dashboard for another project scope returns 404 before reconciliation runs.
Reproduction
Expected behavior
The existing read-only reconciliation dashboard remains available for project B; only the optional manifest panel is absent when its configured scope does not match.
Actual behavior
The manifest scope mismatch aborts the whole SSR dashboard request.
Evidence
Native reliability review identified the scope-mismatch branch before
reconciler.list(scope)as candidate-introduced behavior. API manifest scope isolation remains correct and is not part of this follow-up.Scope
Adjust SSR-only optional panel behavior and add a regression test. Do not broaden manifest access or introduce mutation.