From ed1c5b39608d95086e868a16e5b09c51d12eb2df Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 26 Oct 2026 08:19:40 +0000 Subject: [PATCH] test(dogfood): the authz census records handleI18nRequest at 4, a docblock link; i18n.ts reach is unchanged The translations validator added a fourth `{@link handleI18nRequest}` (in `TRANSLATIONS_CACHE_CONTROL`'s docblock) to packages/runtime/src/domains/i18n.ts and no handler, route or gate call, so the row's population, reach and `shouldDenyAnonymous(` control stay 1 / 1 / 1. Only the handler-name control moves, 3 -> 4, re-read against the file. Claude-Session: https://claude.ai/code/session_01H98bQgxPLVbpyR6Zsu6SUW Co-authored-by: Claude --- .../test/authz-probe-blind-spot.census.ts | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/packages/qa/dogfood/test/authz-probe-blind-spot.census.ts b/packages/qa/dogfood/test/authz-probe-blind-spot.census.ts index 7fb907afe2e..95a908c8d85 100644 --- a/packages/qa/dogfood/test/authz-probe-blind-spot.census.ts +++ b/packages/qa/dogfood/test/authz-probe-blind-spot.census.ts @@ -1070,9 +1070,17 @@ export const PROBE_FILE_CENSUS: readonly ProbeFileReading[] = [ { // [#22432] The `/i18n` domain joined the anonymous-deny floor; the gate is // the handler's first statement, so this row has the actions.ts shape. Its - // handler name occurs 3 times: the declaration, the DomainRoute call site - // and the file docblock's link to it. Its name carries digits, which is - // why the population rule's handler-name class admits them. + // handler name occurs 4 times: the declaration, the DomainRoute call site, + // the file docblock's link to it and the cache-directive docblock's link + // to it. Its name carries digits, which is why the population rule's + // handler-name class admits them. + // + // [#25988] 3 -> 4, re-read rather than bumped: the fourth is the + // `{@link handleI18nRequest}` in `TRANSLATIONS_CACHE_CONTROL`'s docblock, + // added with the translations validator (#25785). That change added three + // module-private helpers (`requestHeader`, `ifNoneMatchHits`, + // `translationsAnswer`) and no handler, route or gate call, so population, + // reach and `shouldDenyAnonymous(` are unchanged at 1 / 1 / 1. file: 'packages/runtime/src/domains/i18n.ts', kinds: ['GATE_PIN'], probes: 1, @@ -1081,7 +1089,7 @@ export const PROBE_FILE_CENSUS: readonly ProbeFileReading[] = [ reachable: 1, blindSpot: 0, populationRule: '`export async function handle*Request` entry points', - controls: { 'shouldDenyAnonymous(': 1, handleI18nRequest: 3 }, + controls: { 'shouldDenyAnonymous(': 1, handleI18nRequest: 4 }, note: 'Same shape as domains/actions.ts.', }, {