diff --git a/src/__tests__/record-fence-headerless-transport-guard.test.ts b/src/__tests__/record-fence-headerless-transport-guard.test.ts index 2eef9d1f2..3ccd9731d 100644 --- a/src/__tests__/record-fence-headerless-transport-guard.test.ts +++ b/src/__tests__/record-fence-headerless-transport-guard.test.ts @@ -29,12 +29,37 @@ * `src={src}` is caught, because that is the shape the real offenders had and a * matcher that only read inline literals would have found two of the six and * reported success. It does NOT trace a path built by a helper, assembled - * across two hops, or returned from a hook — a future offender in that shape - * slips this guard. Said here rather than discovered later. + * across two hops, or returned from a hook. * * It also only knows the routes it can RESOLVE. A path whose route module it * cannot find is reported separately rather than silently passing, because an * unresolvable path is the one case where a green result would mean nothing. + * + * ### The blind spots, named + * + * Every one of these issues a browser request that carries no record-session + * assertion, and none of them is matched here. They are written down rather + * than matched because each is either absent from the tree today or costs more + * to detect than it currently buys — but a future offender in any of these + * shapes SLIPS this guard, and that is the thing to know before trusting a + * green run: + * + * * `srcSet` on an `` / ``, and `poster` on a `