|
|
|
@@ -1999,16 +1999,49 @@
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/find-duplicates.test.ts > Find Duplicates uses threshold 1 for very strict duplicate matching",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/find-duplicates.test.ts > Find Duplicates uses threshold at max boundary (20)",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/find-duplicates.test.ts > Find Duplicates uses threshold via settings JSON field",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/ai-depth.test.ts > AI depth: OCR on clean text image recognizes text from ocr-clean.png (200 with text, or 501 skip)",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/ai-depth.test.ts > AI depth: blur-faces on multi-face hero processes multi-face image (202 with job, or 501 skip)",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/ai-depth.test.ts > AI depth: transcribe-audio on speech hero transcribes speech WAV (200 with transcript, or 501 skip)",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/audio-depth.test.ts > Audio depth: convert-audio real speech converts FLAC speech to WAV, output has audio stream",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/audio-depth.test.ts > Audio depth: convert-audio real speech converts OGG speech to FLAC, output is valid FLAC",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/audio-depth.test.ts > Audio depth: convert-audio real speech converts WAV speech to MP3, output has audio stream with duration > 0",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/audio-depth.test.ts > Audio depth: normalize-audio real speech normalizes WAV speech, output is valid audio with duration > 0",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/document-depth.test.ts > Document depth: compress-pdf multipage hero compresses 6-page PDF, output is a valid PDF",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/document-depth.test.ts > Document depth: merge-pdf real heroes merges 6-page + 2-page PDF into 8-page document",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/document-depth.test.ts > Document depth: pdf-to-image multipage hero converts page 1 of 6-page PDF to PNG, output is a valid image",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/document-depth.test.ts > Document depth: pdf-to-image multipage hero reports correct page count for 6-page PDF via /info",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/document-depth.test.ts > Document depth: split-pdf multipage hero extracts pages 1-3 from 6-page PDF, output has 3 pages",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools Sharp decodes /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/multi-face.webp with sane dimensions",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools Sharp decodes /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/ocr-clean.png with sane dimensions",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools Sharp decodes /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/ocr-japanese.png with sane dimensions",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools Sharp decodes /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/portrait-color.jpg with sane dimensions",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools Sharp decodes /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/red-eye.jpg with sane dimensions",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/audio-with-tags.mp3",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.avi",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.mkv",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.mov",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.webm",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/media-30s.mp4",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech-10s.wav",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.aac",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.flac",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.m4a",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.ogg",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.opus",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools qpdf reports pages for /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/multipage-6.pdf",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools qpdf reports pages for /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/ocr-scanned.pdf",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/image-depth.test.ts > Image depth: compress real heroes compresses PNG, output is a valid decodable image",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/image-depth.test.ts > Image depth: compress real heroes compresses portrait JPG, output is valid and smaller",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/image-depth.test.ts > Image depth: convert HEIC hero converts HEIC portrait to JPG, output is a valid JPEG",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/image-depth.test.ts > Image depth: convert HEIC hero converts HEIC portrait to PNG, output is a valid PNG",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/image-depth.test.ts > Image depth: extract metadata from EXIF hero extracts EXIF data from test-with-exif.jpg",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/image-depth.test.ts > Image depth: extract metadata from EXIF hero returns dimensions for portrait JPG hero",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/image-depth.test.ts > Image depth: resize real heroes resizes PNG to 50x50 cover, output is exactly 50x50",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/image-depth.test.ts > Image depth: resize real heroes resizes portrait JPG to 300px wide, output re-decodes at exact dims",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/video-depth.test.ts > Video depth: convert-video hero converts hero mp4 to mp4 (re-encode), output has h264 video stream",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/video-depth.test.ts > Video depth: convert-video hero converts hero mp4 to webm, output ffprobes to vp8/vp9 with duration > 0",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/video-depth.test.ts > Video depth: extract-audio hero extracts audio from hero mp4 as mp3, output has an audio stream",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/video-depth.test.ts > Video depth: trim-video hero trims hero to 0-5s, output duration is shorter than input",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/flatten-pdf.test.ts > flatten-pdf (requires PyMuPDF) flattens a pdf and produces a valid output",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/format-matrix-ai.test.ts > AI tool cross-format matrix AVIF input (sample.avif) AI Canvas Expand",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/format-matrix-ai.test.ts > AI tool cross-format matrix AVIF input (sample.avif) Blur Faces",
|
|
|
|
@@ -11184,6 +11217,10 @@
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/barcode.avif",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/barcode.png",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/cross-format-chat.webp",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.avi",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.mkv",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.mov",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.webm",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/media-30s.mp4",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/media-30s.wav",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/motorcycle.heif",
|
|
|
|
@@ -11204,6 +11241,11 @@
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/red-eye.jpg",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech-10s.mp4",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech-10s.wav",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.aac",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.flac",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.m4a",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.ogg",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.opus",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/stress-large.jpg",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/svg-logo.svg",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/video-with-meta.mp4",
|
|
|
|
@@ -11334,6 +11376,10 @@
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/barcode.avif' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/barcode.png' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/cross-format-chat.webp' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/hero.avi' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/hero.mkv' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/hero.mov' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/hero.webm' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/media-30s.mp4' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/media-30s.wav' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/motorcycle.heif' matches sha256 + bytes and declares a license",
|
|
|
|
@@ -11354,6 +11400,11 @@
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/red-eye.jpg' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/speech-10s.mp4' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/speech-10s.wav' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/speech.aac' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/speech.flac' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/speech.m4a' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/speech.ogg' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/speech.opus' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/stress-large.jpg' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/svg-logo.svg' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/video-with-meta.mp4' matches sha256 + bytes and declares a license",
|
|
|
|
@@ -11366,6 +11417,10 @@
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/animated-simpsons.gif",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/audio-with-tags.mp3",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/barcode.png",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.avi",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.mkv",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.mov",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.webm",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/media-30s.mp4",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/media-30s.wav",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/multi-face.webp",
|
|
|
|
@@ -11383,6 +11438,11 @@
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/red-eye.jpg",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech-10s.mp4",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech-10s.wav",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.aac",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.flac",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.m4a",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.ogg",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.opus",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/stress-large.jpg",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/video-with-meta.mp4",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/watermark.jpg",
|
|
|
|
@@ -15331,16 +15391,49 @@
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/find-duplicates.test.ts > Find Duplicates uses threshold 1 for very strict duplicate matching",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/find-duplicates.test.ts > Find Duplicates uses threshold at max boundary (20)",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/find-duplicates.test.ts > Find Duplicates uses threshold via settings JSON field",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/ai-depth.test.ts > AI depth: OCR on clean text image recognizes text from ocr-clean.png (200 with text, or 501 skip)",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/ai-depth.test.ts > AI depth: blur-faces on multi-face hero processes multi-face image (202 with job, or 501 skip)",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/ai-depth.test.ts > AI depth: transcribe-audio on speech hero transcribes speech WAV (200 with transcript, or 501 skip)",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/audio-depth.test.ts > Audio depth: convert-audio real speech converts FLAC speech to WAV, output has audio stream",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/audio-depth.test.ts > Audio depth: convert-audio real speech converts OGG speech to FLAC, output is valid FLAC",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/audio-depth.test.ts > Audio depth: convert-audio real speech converts WAV speech to MP3, output has audio stream with duration > 0",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/audio-depth.test.ts > Audio depth: normalize-audio real speech normalizes WAV speech, output is valid audio with duration > 0",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/document-depth.test.ts > Document depth: compress-pdf multipage hero compresses 6-page PDF, output is a valid PDF",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/document-depth.test.ts > Document depth: merge-pdf real heroes merges 6-page + 2-page PDF into 8-page document",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/document-depth.test.ts > Document depth: pdf-to-image multipage hero converts page 1 of 6-page PDF to PNG, output is a valid image",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/document-depth.test.ts > Document depth: pdf-to-image multipage hero reports correct page count for 6-page PDF via /info",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/document-depth.test.ts > Document depth: split-pdf multipage hero extracts pages 1-3 from 6-page PDF, output has 3 pages",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools Sharp decodes /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/multi-face.webp with sane dimensions",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools Sharp decodes /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/ocr-clean.png with sane dimensions",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools Sharp decodes /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/ocr-japanese.png with sane dimensions",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools Sharp decodes /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/portrait-color.jpg with sane dimensions",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools Sharp decodes /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/red-eye.jpg with sane dimensions",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/audio-with-tags.mp3",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.avi",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.mkv",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.mov",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.webm",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/media-30s.mp4",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech-10s.wav",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.aac",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.flac",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.m4a",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.ogg",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools ffprobe reads a positive duration from /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.opus",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools qpdf reports pages for /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/multipage-6.pdf",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/fixture-integrity.test.ts > real fixtures decode through their real tools qpdf reports pages for /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/ocr-scanned.pdf",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/image-depth.test.ts > Image depth: compress real heroes compresses PNG, output is a valid decodable image",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/image-depth.test.ts > Image depth: compress real heroes compresses portrait JPG, output is valid and smaller",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/image-depth.test.ts > Image depth: convert HEIC hero converts HEIC portrait to JPG, output is a valid JPEG",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/image-depth.test.ts > Image depth: convert HEIC hero converts HEIC portrait to PNG, output is a valid PNG",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/image-depth.test.ts > Image depth: extract metadata from EXIF hero extracts EXIF data from test-with-exif.jpg",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/image-depth.test.ts > Image depth: extract metadata from EXIF hero returns dimensions for portrait JPG hero",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/image-depth.test.ts > Image depth: resize real heroes resizes PNG to 50x50 cover, output is exactly 50x50",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/image-depth.test.ts > Image depth: resize real heroes resizes portrait JPG to 300px wide, output re-decodes at exact dims",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/video-depth.test.ts > Video depth: convert-video hero converts hero mp4 to mp4 (re-encode), output has h264 video stream",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/video-depth.test.ts > Video depth: convert-video hero converts hero mp4 to webm, output ffprobes to vp8/vp9 with duration > 0",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/video-depth.test.ts > Video depth: extract-audio hero extracts audio from hero mp4 as mp3, output has an audio stream",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/fixtures/video-depth.test.ts > Video depth: trim-video hero trims hero to 0-5s, output duration is shorter than input",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/format-matrix-ai.test.ts > AI tool cross-format matrix AVIF input (sample.avif) AI Canvas Expand",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/format-matrix-ai.test.ts > AI tool cross-format matrix AVIF input (sample.avif) Blur Faces",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/integration/format-matrix-ai.test.ts > AI tool cross-format matrix AVIF input (sample.avif) Colorize",
|
|
|
|
@@ -24327,6 +24420,10 @@
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/barcode.avif",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/barcode.png",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/cross-format-chat.webp",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.avi",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.mkv",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.mov",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.webm",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/media-30s.mp4",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/media-30s.wav",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/motorcycle.heif",
|
|
|
|
@@ -24347,6 +24444,11 @@
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/red-eye.jpg",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech-10s.mp4",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech-10s.wav",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.aac",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.flac",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.m4a",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.ogg",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.opus",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/stress-large.jpg",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/svg-logo.svg",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/video-with-meta.mp4",
|
|
|
|
@@ -24477,6 +24579,10 @@
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/barcode.avif' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/barcode.png' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/cross-format-chat.webp' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/hero.avi' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/hero.mkv' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/hero.mov' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/hero.webm' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/media-30s.mp4' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/media-30s.wav' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/motorcycle.heif' matches sha256 + bytes and declares a license",
|
|
|
|
@@ -24497,6 +24603,11 @@
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/red-eye.jpg' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/speech-10s.mp4' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/speech-10s.wav' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/speech.aac' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/speech.flac' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/speech.m4a' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/speech.ogg' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/speech.opus' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/stress-large.jpg' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/svg-logo.svg' matches sha256 + bytes and declares a license",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-manifest.test.ts > fixture manifest is consistent with disk 'content/video-with-meta.mp4' matches sha256 + bytes and declares a license",
|
|
|
|
@@ -24509,6 +24620,10 @@
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/animated-simpsons.gif",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/audio-with-tags.mp3",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/barcode.png",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.avi",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.mkv",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.mov",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/hero.webm",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/media-30s.mp4",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/media-30s.wav",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/multi-face.webp",
|
|
|
|
@@ -24526,6 +24641,11 @@
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/red-eye.jpg",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech-10s.mp4",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech-10s.wav",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.aac",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.flac",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.m4a",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.ogg",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/speech.opus",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/stress-large.jpg",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/video-with-meta.mp4",
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-resolve.test.ts > fixture registry resolves exists and is a non-empty file: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/content/watermark.jpg",
|
|
|
|
@@ -26504,7 +26624,7 @@
|
|
|
|
|
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/web/zustand-stores.test.ts > useThemeStore system theme resolves to dark when matchMedia prefers dark"
|
|
|
|
|
],
|
|
|
|
|
"counts": {
|
|
|
|
|
"total": 13359,
|
|
|
|
|
"passed": 13141
|
|
|
|
|
"total": 13419,
|
|
|
|
|
"passed": 13201
|
|
|
|
|
}
|
|
|
|
|
}
|