import fs from "node:fs"; import path from "node:path"; import type { Page } from "playwright"; import { createLogger, shortHash, sleep, type MediaLevel, type ObservedEntity, type ObservedMedia, type Platform, type Provenance } from "@src/shared"; import type { ClassifiedResponse, DomSnapshot } from "@src/observers"; const log = createLogger("media"); /** * Media Intelligence Layer (§17–§19, §47). Video detection fuses three surfaces: * - DOM