Skip to content

Commit 889ec5b

Browse files
os-trumpclaude
andauthored
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

File tree

0 commit comments

Comments
 (0)