diff --git a/src/lib/templates/berth-range.ts b/src/lib/templates/berth-range.ts index 87f1e901..b6870f6a 100644 --- a/src/lib/templates/berth-range.ts +++ b/src/lib/templates/berth-range.ts @@ -20,7 +20,12 @@ * (plan §1). */ -import { logger } from '@/lib/logger'; +// Note: this module is imported by client components (e.g. the EOI +// upload dialog), so we deliberately avoid `@/lib/logger` — that file +// pulls in `request-context.ts` which uses `node:async_hooks`, an +// import Turbopack can't include in a client bundle. `console.warn` +// works on both client and server and is more than enough for a +// formatter warning. const CANONICAL = /^([A-Z]+)(\d+)$/; @@ -61,19 +66,17 @@ export function formatBerthRange(mooringNumbers: readonly string[]): string { const p = tryParse(m); if (p) parsed.push(p); else { - // Per-mooring is debug to keep logs quiet when archived rows - // (with " (archived)" / " (deleted)" suffixes) flow through a - // bundle; the single summary `warn` below makes the situation - // observable without spamming. - logger.debug({ mooring: m }, 'formatBerthRange: non-canonical mooring; passing through'); + // Per-mooring debug intentionally omitted to keep noise down; + // the single summary warn below makes the situation observable. passthrough.push(m); } } if (passthrough.length > 0) { - logger.warn( - { count: passthrough.length, samples: passthrough.slice(0, 3) }, - 'formatBerthRange: non-canonical moorings passed through (verbatim, not range-compressed)', + console.warn( + 'formatBerthRange: %d non-canonical moorings passed through (samples: %o)', + passthrough.length, + passthrough.slice(0, 3), ); } diff --git a/tmp/visual-audit-2026-05-22/01-login/1024.png b/tmp/visual-audit-2026-05-22/01-login/1024.png new file mode 100644 index 00000000..aa9020bd Binary files /dev/null and b/tmp/visual-audit-2026-05-22/01-login/1024.png differ diff --git a/tmp/visual-audit-2026-05-22/01-login/1440.png b/tmp/visual-audit-2026-05-22/01-login/1440.png new file mode 100644 index 00000000..f8ccba16 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/01-login/1440.png differ diff --git a/tmp/visual-audit-2026-05-22/01-login/1920.png b/tmp/visual-audit-2026-05-22/01-login/1920.png new file mode 100644 index 00000000..2adf9b58 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/01-login/1920.png differ diff --git a/tmp/visual-audit-2026-05-22/01-login/375.png b/tmp/visual-audit-2026-05-22/01-login/375.png new file mode 100644 index 00000000..c0cea722 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/01-login/375.png differ diff --git a/tmp/visual-audit-2026-05-22/01-login/768.png b/tmp/visual-audit-2026-05-22/01-login/768.png new file mode 100644 index 00000000..a1c0f722 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/01-login/768.png differ diff --git a/tmp/visual-audit-2026-05-22/02-dashboard/1024.png b/tmp/visual-audit-2026-05-22/02-dashboard/1024.png new file mode 100644 index 00000000..aa9020bd Binary files /dev/null and b/tmp/visual-audit-2026-05-22/02-dashboard/1024.png differ diff --git a/tmp/visual-audit-2026-05-22/02-dashboard/1440.png b/tmp/visual-audit-2026-05-22/02-dashboard/1440.png new file mode 100644 index 00000000..f8ccba16 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/02-dashboard/1440.png differ diff --git a/tmp/visual-audit-2026-05-22/02-dashboard/1920.png b/tmp/visual-audit-2026-05-22/02-dashboard/1920.png new file mode 100644 index 00000000..2adf9b58 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/02-dashboard/1920.png differ diff --git a/tmp/visual-audit-2026-05-22/02-dashboard/375.png b/tmp/visual-audit-2026-05-22/02-dashboard/375.png new file mode 100644 index 00000000..b48c2a76 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/02-dashboard/375.png differ diff --git a/tmp/visual-audit-2026-05-22/02-dashboard/768.png b/tmp/visual-audit-2026-05-22/02-dashboard/768.png new file mode 100644 index 00000000..a1c0f722 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/02-dashboard/768.png differ diff --git a/tmp/visual-audit-2026-05-22/03-clients/1024.png b/tmp/visual-audit-2026-05-22/03-clients/1024.png new file mode 100644 index 00000000..aa9020bd Binary files /dev/null and b/tmp/visual-audit-2026-05-22/03-clients/1024.png differ diff --git a/tmp/visual-audit-2026-05-22/03-clients/1440.png b/tmp/visual-audit-2026-05-22/03-clients/1440.png new file mode 100644 index 00000000..f8ccba16 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/03-clients/1440.png differ diff --git a/tmp/visual-audit-2026-05-22/03-clients/1920.png b/tmp/visual-audit-2026-05-22/03-clients/1920.png new file mode 100644 index 00000000..2adf9b58 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/03-clients/1920.png differ diff --git a/tmp/visual-audit-2026-05-22/03-clients/375.png b/tmp/visual-audit-2026-05-22/03-clients/375.png new file mode 100644 index 00000000..f689747a Binary files /dev/null and b/tmp/visual-audit-2026-05-22/03-clients/375.png differ diff --git a/tmp/visual-audit-2026-05-22/03-clients/768.png b/tmp/visual-audit-2026-05-22/03-clients/768.png new file mode 100644 index 00000000..a1c0f722 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/03-clients/768.png differ diff --git a/tmp/visual-audit-2026-05-22/04-client-detail/1024.png b/tmp/visual-audit-2026-05-22/04-client-detail/1024.png new file mode 100644 index 00000000..aa9020bd Binary files /dev/null and b/tmp/visual-audit-2026-05-22/04-client-detail/1024.png differ diff --git a/tmp/visual-audit-2026-05-22/04-client-detail/1440.png b/tmp/visual-audit-2026-05-22/04-client-detail/1440.png new file mode 100644 index 00000000..f8ccba16 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/04-client-detail/1440.png differ diff --git a/tmp/visual-audit-2026-05-22/04-client-detail/1920.png b/tmp/visual-audit-2026-05-22/04-client-detail/1920.png new file mode 100644 index 00000000..2adf9b58 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/04-client-detail/1920.png differ diff --git a/tmp/visual-audit-2026-05-22/04-client-detail/375.png b/tmp/visual-audit-2026-05-22/04-client-detail/375.png new file mode 100644 index 00000000..c3d65972 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/04-client-detail/375.png differ diff --git a/tmp/visual-audit-2026-05-22/04-client-detail/768.png b/tmp/visual-audit-2026-05-22/04-client-detail/768.png new file mode 100644 index 00000000..a1c0f722 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/04-client-detail/768.png differ diff --git a/tmp/visual-audit-2026-05-22/05-interests/1024.png b/tmp/visual-audit-2026-05-22/05-interests/1024.png new file mode 100644 index 00000000..aa9020bd Binary files /dev/null and b/tmp/visual-audit-2026-05-22/05-interests/1024.png differ diff --git a/tmp/visual-audit-2026-05-22/05-interests/1440.png b/tmp/visual-audit-2026-05-22/05-interests/1440.png new file mode 100644 index 00000000..f8ccba16 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/05-interests/1440.png differ diff --git a/tmp/visual-audit-2026-05-22/05-interests/1920.png b/tmp/visual-audit-2026-05-22/05-interests/1920.png new file mode 100644 index 00000000..2adf9b58 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/05-interests/1920.png differ diff --git a/tmp/visual-audit-2026-05-22/05-interests/375.png b/tmp/visual-audit-2026-05-22/05-interests/375.png new file mode 100644 index 00000000..c9cb6c03 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/05-interests/375.png differ diff --git a/tmp/visual-audit-2026-05-22/05-interests/768.png b/tmp/visual-audit-2026-05-22/05-interests/768.png new file mode 100644 index 00000000..a1c0f722 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/05-interests/768.png differ diff --git a/tmp/visual-audit-2026-05-22/06-interest-detail/1024.png b/tmp/visual-audit-2026-05-22/06-interest-detail/1024.png new file mode 100644 index 00000000..aa9020bd Binary files /dev/null and b/tmp/visual-audit-2026-05-22/06-interest-detail/1024.png differ diff --git a/tmp/visual-audit-2026-05-22/06-interest-detail/1440.png b/tmp/visual-audit-2026-05-22/06-interest-detail/1440.png new file mode 100644 index 00000000..f8ccba16 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/06-interest-detail/1440.png differ diff --git a/tmp/visual-audit-2026-05-22/06-interest-detail/1920.png b/tmp/visual-audit-2026-05-22/06-interest-detail/1920.png new file mode 100644 index 00000000..2adf9b58 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/06-interest-detail/1920.png differ diff --git a/tmp/visual-audit-2026-05-22/06-interest-detail/375.png b/tmp/visual-audit-2026-05-22/06-interest-detail/375.png new file mode 100644 index 00000000..fff317fe Binary files /dev/null and b/tmp/visual-audit-2026-05-22/06-interest-detail/375.png differ diff --git a/tmp/visual-audit-2026-05-22/06-interest-detail/768.png b/tmp/visual-audit-2026-05-22/06-interest-detail/768.png new file mode 100644 index 00000000..a1c0f722 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/06-interest-detail/768.png differ diff --git a/tmp/visual-audit-2026-05-22/07-berths/1024.png b/tmp/visual-audit-2026-05-22/07-berths/1024.png new file mode 100644 index 00000000..aa9020bd Binary files /dev/null and b/tmp/visual-audit-2026-05-22/07-berths/1024.png differ diff --git a/tmp/visual-audit-2026-05-22/07-berths/1440.png b/tmp/visual-audit-2026-05-22/07-berths/1440.png new file mode 100644 index 00000000..f8ccba16 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/07-berths/1440.png differ diff --git a/tmp/visual-audit-2026-05-22/07-berths/1920.png b/tmp/visual-audit-2026-05-22/07-berths/1920.png new file mode 100644 index 00000000..2adf9b58 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/07-berths/1920.png differ diff --git a/tmp/visual-audit-2026-05-22/07-berths/375.png b/tmp/visual-audit-2026-05-22/07-berths/375.png new file mode 100644 index 00000000..fff317fe Binary files /dev/null and b/tmp/visual-audit-2026-05-22/07-berths/375.png differ diff --git a/tmp/visual-audit-2026-05-22/07-berths/768.png b/tmp/visual-audit-2026-05-22/07-berths/768.png new file mode 100644 index 00000000..a1c0f722 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/07-berths/768.png differ diff --git a/tmp/visual-audit-2026-05-22/08-berth-detail/1024.png b/tmp/visual-audit-2026-05-22/08-berth-detail/1024.png new file mode 100644 index 00000000..aa9020bd Binary files /dev/null and b/tmp/visual-audit-2026-05-22/08-berth-detail/1024.png differ diff --git a/tmp/visual-audit-2026-05-22/08-berth-detail/1440.png b/tmp/visual-audit-2026-05-22/08-berth-detail/1440.png new file mode 100644 index 00000000..f8ccba16 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/08-berth-detail/1440.png differ diff --git a/tmp/visual-audit-2026-05-22/08-berth-detail/1920.png b/tmp/visual-audit-2026-05-22/08-berth-detail/1920.png new file mode 100644 index 00000000..2adf9b58 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/08-berth-detail/1920.png differ diff --git a/tmp/visual-audit-2026-05-22/08-berth-detail/375.png b/tmp/visual-audit-2026-05-22/08-berth-detail/375.png new file mode 100644 index 00000000..fff317fe Binary files /dev/null and b/tmp/visual-audit-2026-05-22/08-berth-detail/375.png differ diff --git a/tmp/visual-audit-2026-05-22/08-berth-detail/768.png b/tmp/visual-audit-2026-05-22/08-berth-detail/768.png new file mode 100644 index 00000000..a1c0f722 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/08-berth-detail/768.png differ diff --git a/tmp/visual-audit-2026-05-22/09-yachts/1024.png b/tmp/visual-audit-2026-05-22/09-yachts/1024.png new file mode 100644 index 00000000..aa9020bd Binary files /dev/null and b/tmp/visual-audit-2026-05-22/09-yachts/1024.png differ diff --git a/tmp/visual-audit-2026-05-22/09-yachts/1440.png b/tmp/visual-audit-2026-05-22/09-yachts/1440.png new file mode 100644 index 00000000..f8ccba16 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/09-yachts/1440.png differ diff --git a/tmp/visual-audit-2026-05-22/09-yachts/1920.png b/tmp/visual-audit-2026-05-22/09-yachts/1920.png new file mode 100644 index 00000000..2adf9b58 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/09-yachts/1920.png differ diff --git a/tmp/visual-audit-2026-05-22/09-yachts/375.png b/tmp/visual-audit-2026-05-22/09-yachts/375.png new file mode 100644 index 00000000..fff317fe Binary files /dev/null and b/tmp/visual-audit-2026-05-22/09-yachts/375.png differ diff --git a/tmp/visual-audit-2026-05-22/09-yachts/768.png b/tmp/visual-audit-2026-05-22/09-yachts/768.png new file mode 100644 index 00000000..a1c0f722 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/09-yachts/768.png differ diff --git a/tmp/visual-audit-2026-05-22/10-yacht-detail/1024.png b/tmp/visual-audit-2026-05-22/10-yacht-detail/1024.png new file mode 100644 index 00000000..aa9020bd Binary files /dev/null and b/tmp/visual-audit-2026-05-22/10-yacht-detail/1024.png differ diff --git a/tmp/visual-audit-2026-05-22/10-yacht-detail/1440.png b/tmp/visual-audit-2026-05-22/10-yacht-detail/1440.png new file mode 100644 index 00000000..f8ccba16 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/10-yacht-detail/1440.png differ diff --git a/tmp/visual-audit-2026-05-22/10-yacht-detail/1920.png b/tmp/visual-audit-2026-05-22/10-yacht-detail/1920.png new file mode 100644 index 00000000..2adf9b58 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/10-yacht-detail/1920.png differ diff --git a/tmp/visual-audit-2026-05-22/10-yacht-detail/375.png b/tmp/visual-audit-2026-05-22/10-yacht-detail/375.png new file mode 100644 index 00000000..fff317fe Binary files /dev/null and b/tmp/visual-audit-2026-05-22/10-yacht-detail/375.png differ diff --git a/tmp/visual-audit-2026-05-22/10-yacht-detail/768.png b/tmp/visual-audit-2026-05-22/10-yacht-detail/768.png new file mode 100644 index 00000000..a1c0f722 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/10-yacht-detail/768.png differ diff --git a/tmp/visual-audit-2026-05-22/11-companies/1024.png b/tmp/visual-audit-2026-05-22/11-companies/1024.png new file mode 100644 index 00000000..aa9020bd Binary files /dev/null and b/tmp/visual-audit-2026-05-22/11-companies/1024.png differ diff --git a/tmp/visual-audit-2026-05-22/11-companies/1440.png b/tmp/visual-audit-2026-05-22/11-companies/1440.png new file mode 100644 index 00000000..d7753ac2 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/11-companies/1440.png differ diff --git a/tmp/visual-audit-2026-05-22/11-companies/1920.png b/tmp/visual-audit-2026-05-22/11-companies/1920.png new file mode 100644 index 00000000..2adf9b58 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/11-companies/1920.png differ diff --git a/tmp/visual-audit-2026-05-22/11-companies/375.png b/tmp/visual-audit-2026-05-22/11-companies/375.png new file mode 100644 index 00000000..fff317fe Binary files /dev/null and b/tmp/visual-audit-2026-05-22/11-companies/375.png differ diff --git a/tmp/visual-audit-2026-05-22/11-companies/768.png b/tmp/visual-audit-2026-05-22/11-companies/768.png new file mode 100644 index 00000000..a1c0f722 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/11-companies/768.png differ diff --git a/tmp/visual-audit-2026-05-22/12-reservations/1024.png b/tmp/visual-audit-2026-05-22/12-reservations/1024.png new file mode 100644 index 00000000..aa9020bd Binary files /dev/null and b/tmp/visual-audit-2026-05-22/12-reservations/1024.png differ diff --git a/tmp/visual-audit-2026-05-22/12-reservations/1440.png b/tmp/visual-audit-2026-05-22/12-reservations/1440.png new file mode 100644 index 00000000..f8ccba16 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/12-reservations/1440.png differ diff --git a/tmp/visual-audit-2026-05-22/12-reservations/1920.png b/tmp/visual-audit-2026-05-22/12-reservations/1920.png new file mode 100644 index 00000000..2adf9b58 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/12-reservations/1920.png differ diff --git a/tmp/visual-audit-2026-05-22/12-reservations/375.png b/tmp/visual-audit-2026-05-22/12-reservations/375.png new file mode 100644 index 00000000..fff317fe Binary files /dev/null and b/tmp/visual-audit-2026-05-22/12-reservations/375.png differ diff --git a/tmp/visual-audit-2026-05-22/12-reservations/768.png b/tmp/visual-audit-2026-05-22/12-reservations/768.png new file mode 100644 index 00000000..a1c0f722 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/12-reservations/768.png differ diff --git a/tmp/visual-audit-2026-05-22/13-documents/1024.png b/tmp/visual-audit-2026-05-22/13-documents/1024.png new file mode 100644 index 00000000..aa9020bd Binary files /dev/null and b/tmp/visual-audit-2026-05-22/13-documents/1024.png differ diff --git a/tmp/visual-audit-2026-05-22/13-documents/1440.png b/tmp/visual-audit-2026-05-22/13-documents/1440.png new file mode 100644 index 00000000..f8ccba16 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/13-documents/1440.png differ diff --git a/tmp/visual-audit-2026-05-22/13-documents/1920.png b/tmp/visual-audit-2026-05-22/13-documents/1920.png new file mode 100644 index 00000000..2adf9b58 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/13-documents/1920.png differ diff --git a/tmp/visual-audit-2026-05-22/13-documents/375.png b/tmp/visual-audit-2026-05-22/13-documents/375.png new file mode 100644 index 00000000..fff317fe Binary files /dev/null and b/tmp/visual-audit-2026-05-22/13-documents/375.png differ diff --git a/tmp/visual-audit-2026-05-22/13-documents/768.png b/tmp/visual-audit-2026-05-22/13-documents/768.png new file mode 100644 index 00000000..a1c0f722 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/13-documents/768.png differ diff --git a/tmp/visual-audit-2026-05-22/14-reports/1024.png b/tmp/visual-audit-2026-05-22/14-reports/1024.png new file mode 100644 index 00000000..aa9020bd Binary files /dev/null and b/tmp/visual-audit-2026-05-22/14-reports/1024.png differ diff --git a/tmp/visual-audit-2026-05-22/14-reports/1440.png b/tmp/visual-audit-2026-05-22/14-reports/1440.png new file mode 100644 index 00000000..f8ccba16 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/14-reports/1440.png differ diff --git a/tmp/visual-audit-2026-05-22/14-reports/1920.png b/tmp/visual-audit-2026-05-22/14-reports/1920.png new file mode 100644 index 00000000..2adf9b58 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/14-reports/1920.png differ diff --git a/tmp/visual-audit-2026-05-22/14-reports/375.png b/tmp/visual-audit-2026-05-22/14-reports/375.png new file mode 100644 index 00000000..fff317fe Binary files /dev/null and b/tmp/visual-audit-2026-05-22/14-reports/375.png differ diff --git a/tmp/visual-audit-2026-05-22/14-reports/768.png b/tmp/visual-audit-2026-05-22/14-reports/768.png new file mode 100644 index 00000000..a1c0f722 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/14-reports/768.png differ diff --git a/tmp/visual-audit-2026-05-22/15-website-analytics/1024.png b/tmp/visual-audit-2026-05-22/15-website-analytics/1024.png new file mode 100644 index 00000000..aa9020bd Binary files /dev/null and b/tmp/visual-audit-2026-05-22/15-website-analytics/1024.png differ diff --git a/tmp/visual-audit-2026-05-22/15-website-analytics/1440.png b/tmp/visual-audit-2026-05-22/15-website-analytics/1440.png new file mode 100644 index 00000000..f8ccba16 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/15-website-analytics/1440.png differ diff --git a/tmp/visual-audit-2026-05-22/15-website-analytics/1920.png b/tmp/visual-audit-2026-05-22/15-website-analytics/1920.png new file mode 100644 index 00000000..2adf9b58 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/15-website-analytics/1920.png differ diff --git a/tmp/visual-audit-2026-05-22/15-website-analytics/375.png b/tmp/visual-audit-2026-05-22/15-website-analytics/375.png new file mode 100644 index 00000000..fff317fe Binary files /dev/null and b/tmp/visual-audit-2026-05-22/15-website-analytics/375.png differ diff --git a/tmp/visual-audit-2026-05-22/15-website-analytics/768.png b/tmp/visual-audit-2026-05-22/15-website-analytics/768.png new file mode 100644 index 00000000..a1c0f722 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/15-website-analytics/768.png differ diff --git a/tmp/visual-audit-2026-05-22/16-admin/1024.png b/tmp/visual-audit-2026-05-22/16-admin/1024.png new file mode 100644 index 00000000..aa9020bd Binary files /dev/null and b/tmp/visual-audit-2026-05-22/16-admin/1024.png differ diff --git a/tmp/visual-audit-2026-05-22/16-admin/1440.png b/tmp/visual-audit-2026-05-22/16-admin/1440.png new file mode 100644 index 00000000..f8ccba16 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/16-admin/1440.png differ diff --git a/tmp/visual-audit-2026-05-22/16-admin/1920.png b/tmp/visual-audit-2026-05-22/16-admin/1920.png new file mode 100644 index 00000000..901f123c Binary files /dev/null and b/tmp/visual-audit-2026-05-22/16-admin/1920.png differ diff --git a/tmp/visual-audit-2026-05-22/16-admin/375.png b/tmp/visual-audit-2026-05-22/16-admin/375.png new file mode 100644 index 00000000..fff317fe Binary files /dev/null and b/tmp/visual-audit-2026-05-22/16-admin/375.png differ diff --git a/tmp/visual-audit-2026-05-22/16-admin/768.png b/tmp/visual-audit-2026-05-22/16-admin/768.png new file mode 100644 index 00000000..a1c0f722 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/16-admin/768.png differ diff --git a/tmp/visual-audit-2026-05-22/17-admin-email/1024.png b/tmp/visual-audit-2026-05-22/17-admin-email/1024.png new file mode 100644 index 00000000..aa9020bd Binary files /dev/null and b/tmp/visual-audit-2026-05-22/17-admin-email/1024.png differ diff --git a/tmp/visual-audit-2026-05-22/17-admin-email/1440.png b/tmp/visual-audit-2026-05-22/17-admin-email/1440.png new file mode 100644 index 00000000..f8ccba16 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/17-admin-email/1440.png differ diff --git a/tmp/visual-audit-2026-05-22/17-admin-email/1920.png b/tmp/visual-audit-2026-05-22/17-admin-email/1920.png new file mode 100644 index 00000000..2adf9b58 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/17-admin-email/1920.png differ diff --git a/tmp/visual-audit-2026-05-22/17-admin-email/375.png b/tmp/visual-audit-2026-05-22/17-admin-email/375.png new file mode 100644 index 00000000..fff317fe Binary files /dev/null and b/tmp/visual-audit-2026-05-22/17-admin-email/375.png differ diff --git a/tmp/visual-audit-2026-05-22/17-admin-email/768.png b/tmp/visual-audit-2026-05-22/17-admin-email/768.png new file mode 100644 index 00000000..a1c0f722 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/17-admin-email/768.png differ diff --git a/tmp/visual-audit-2026-05-22/18-admin-branding/1024.png b/tmp/visual-audit-2026-05-22/18-admin-branding/1024.png new file mode 100644 index 00000000..aa9020bd Binary files /dev/null and b/tmp/visual-audit-2026-05-22/18-admin-branding/1024.png differ diff --git a/tmp/visual-audit-2026-05-22/18-admin-branding/1440.png b/tmp/visual-audit-2026-05-22/18-admin-branding/1440.png new file mode 100644 index 00000000..f8ccba16 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/18-admin-branding/1440.png differ diff --git a/tmp/visual-audit-2026-05-22/18-admin-branding/1920.png b/tmp/visual-audit-2026-05-22/18-admin-branding/1920.png new file mode 100644 index 00000000..2adf9b58 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/18-admin-branding/1920.png differ diff --git a/tmp/visual-audit-2026-05-22/18-admin-branding/375.png b/tmp/visual-audit-2026-05-22/18-admin-branding/375.png new file mode 100644 index 00000000..fff317fe Binary files /dev/null and b/tmp/visual-audit-2026-05-22/18-admin-branding/375.png differ diff --git a/tmp/visual-audit-2026-05-22/18-admin-branding/768.png b/tmp/visual-audit-2026-05-22/18-admin-branding/768.png new file mode 100644 index 00000000..a1c0f722 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/18-admin-branding/768.png differ diff --git a/tmp/visual-audit-2026-05-22/19-portal-login/1024.png b/tmp/visual-audit-2026-05-22/19-portal-login/1024.png new file mode 100644 index 00000000..aa9020bd Binary files /dev/null and b/tmp/visual-audit-2026-05-22/19-portal-login/1024.png differ diff --git a/tmp/visual-audit-2026-05-22/19-portal-login/1440.png b/tmp/visual-audit-2026-05-22/19-portal-login/1440.png new file mode 100644 index 00000000..f8ccba16 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/19-portal-login/1440.png differ diff --git a/tmp/visual-audit-2026-05-22/19-portal-login/1920.png b/tmp/visual-audit-2026-05-22/19-portal-login/1920.png new file mode 100644 index 00000000..2adf9b58 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/19-portal-login/1920.png differ diff --git a/tmp/visual-audit-2026-05-22/19-portal-login/375.png b/tmp/visual-audit-2026-05-22/19-portal-login/375.png new file mode 100644 index 00000000..fff317fe Binary files /dev/null and b/tmp/visual-audit-2026-05-22/19-portal-login/375.png differ diff --git a/tmp/visual-audit-2026-05-22/19-portal-login/768.png b/tmp/visual-audit-2026-05-22/19-portal-login/768.png new file mode 100644 index 00000000..a1c0f722 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/19-portal-login/768.png differ diff --git a/tmp/visual-audit-2026-05-22/20-residential/1024.png b/tmp/visual-audit-2026-05-22/20-residential/1024.png new file mode 100644 index 00000000..aa9020bd Binary files /dev/null and b/tmp/visual-audit-2026-05-22/20-residential/1024.png differ diff --git a/tmp/visual-audit-2026-05-22/20-residential/1440.png b/tmp/visual-audit-2026-05-22/20-residential/1440.png new file mode 100644 index 00000000..f8ccba16 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/20-residential/1440.png differ diff --git a/tmp/visual-audit-2026-05-22/20-residential/1920.png b/tmp/visual-audit-2026-05-22/20-residential/1920.png new file mode 100644 index 00000000..2adf9b58 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/20-residential/1920.png differ diff --git a/tmp/visual-audit-2026-05-22/20-residential/375.png b/tmp/visual-audit-2026-05-22/20-residential/375.png new file mode 100644 index 00000000..fff317fe Binary files /dev/null and b/tmp/visual-audit-2026-05-22/20-residential/375.png differ diff --git a/tmp/visual-audit-2026-05-22/20-residential/768.png b/tmp/visual-audit-2026-05-22/20-residential/768.png new file mode 100644 index 00000000..a1c0f722 Binary files /dev/null and b/tmp/visual-audit-2026-05-22/20-residential/768.png differ