Commit 889ec5b
test(rest): measure identity resolution at GET /ui/view/:object/:type — seam, downstream producer, and the ratchet blind spot behind it (#13244)
* test(rest): measure identity resolution at GET /ui/view/:object/:type, at the seam and downstream
Measurement only -- nothing is repaired. Drives the route on the real
registerRoutes() table under an absent and an entitled execution context,
records the resolveExecCtx call count, and continues past the seam into the
real getUiView producer, which #13214 marks unmeasured. Every reading stands
next to a positive control on the same instrument.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TvqBFLRzXdSPcbusDoED9k
* test(rest): pin the RestServer boot to the constructor's real arity
The first draft passed 27 arguments to a 20-parameter constructor. It ran --
JS drops the surplus -- but silently shifted serviceExistsProvider,
requestEnvResolver and metadataServiceProvider onto the wrong parameters, so
the boot under measurement was not the boot the file describes. tsconfig.test.json
covers this file, which is what turned it into a compile error.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TvqBFLRzXdSPcbusDoED9k
---------
Co-authored-by: Claude <noreply@anthropic.com>1 parent b997272 commit 889ec5b
1 file changed
Lines changed: 541 additions & 0 deletions
0 commit comments