base-encode.log ffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers built with gcc 13 (Ubuntu 13.2.0-23ubuntu3) configuration: --prefix=/usr --extra-version=3ubuntu5 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --disable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared libavutil 58. 29.100 / 58. 29.100 libavcodec 60. 31.102 / 60. 31.102 libavformat 60. 16.100 / 60. 16.100 libavdevice 60. 3.100 / 60. 3.100 libavfilter 9. 12.100 / 9. 12.100 libswscale 7. 5.100 / 7. 5.100 libswresample 4. 12.100 / 4. 12.100 libpostproc 57. 3.100 / 57. 3.100 Input #0, matroska,webm, from 'scripts/.e2e/manual-base-stable/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/video/video.webm': Metadata: creation_time : 2026-11-12T07:14:48.616000Z ENCODER : Lavf61.1.100 Duration: 00:00:23.40, start: 0.000000, bitrate: 384 kb/s Stream #0:0(eng): Video: vp9 (Profile 0), yuv420p(tv, progressive), 1280x800, SAR 1:1 DAR 8:5, 25 fps, 25 tbr, 1k tbn (default) Metadata: ENCODER : Lavc61.3.100 libvpx-vp9 DURATION : 00:00:23.400000000 Stream mapping: Stream #0:0 -> #0:0 (vp9 (native) -> h264 (libx264)) Press [q] to stop, [?] for help [libx264 @ 0x5fca3b15e2c0] using SAR=1/1 [libx264 @ 0x5fca3b15e2c0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2 AVX512 [libx264 @ 0x5fca3b15e2c0] profile High, level 3.2, 4:2:0, 8-bit [libx264 @ 0x5fca3b15e2c0] 264 - core 164 r3108 31e19f9 - H.264/MPEG-4 AVC codec - Copyleft 2003-2023 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=20.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Output #0, mp4, to '/base.mp4': Metadata: encoder : Lavf60.16.100 Stream #0:0(eng): Video: h264 (avc1 / 0x31637661), yuv420p(tv, progressive), 1280x800 [SAR 1:1 DAR 8:5], q=2-31, 25 fps, 12800 tbn (default) Metadata: DURATION : 00:00:23.400000000 encoder : Lavc60.31.102 libx264 Side data: cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A frame= 0 fps=0.0 q=0.0 size= 0kB time=N/A bitrate=N/A speed=N/A frame= 309 fps=0.0 q=25.0 size= 0kB time=00:00:12.28 bitrate= 0.0kbits/s speed=24.4x [mp4 @ 0x5fca3b15d8c0] Starting second pass: moving the moov atom to the beginning of the file [out#0/mp4 @ 0x5fca3b154580] video:182kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 4.237129% frame= 585 fps=0.0 q=-1.0 Lsize= 189kB time=00:00:23.28 bitrate= 66.7kbits/s speed=29.3x [libx264 @ 0x5fca3b15e2c0] frame I:4 Avg QP: 7.00 size: 17381 [libx264 @ 0x5fca3b15e2c0] frame P:147 Avg QP:13.61 size: 542 [libx264 @ 0x5fca3b15e2c0] frame B:434 Avg QP:15.65 size: 83 [libx264 @ 0x5fca3b15e2c0] consecutive B-frames: 0.9% 0.3% 1.0% 97.8% [libx264 @ 0x5fca3b15e2c0] mb I I16..4: 75.6% 19.2% 5.2% [libx264 @ 0x5fca3b15e2c0] mb P I16..4: 0.4% 0.8% 0.1% P16..4: 0.7% 0.0% 0.0% 0.0% 0.0% skip:98.0% [libx264 @ 0x5fca3b15e2c0] mb B I16..4: 0.0% 0.0% 0.0% B16..8: 0.9% 0.0% 0.0% direct: 0.0% skip:99.0% L0:57.4% L1:42.5% BI: 0.1% [libx264 @ 0x5fca3b15e2c0] 8x8 transform intra:32.3% inter:57.5% [libx264 @ 0x5fca3b15e2c0] coded y,uvDC,uvAC intra: 8.4% 2.8% 2.3% inter: 0.0% 0.1% 0.0% [libx264 @ 0x5fca3b15e2c0] i16 v,h,dc,p: 88% 9% 3% 0% [libx264 @ 0x5fca3b15e2c0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 35% 12% 52% 0% 0% 0% 0% 0% 0% [libx264 @ 0x5fca3b15e2c0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 33% 26% 18% 3% 3% 4% 5% 3% 5% [libx264 @ 0x5fca3b15e2c0] i8c dc,h,v,p: 97% 2% 1% 0% [libx264 @ 0x5fca3b15e2c0] Weighted P-Frames: Y:2.0% UV:0.0% [libx264 @ 0x5fca3b15e2c0] ref P L0: 85.5% 0.5% 9.8% 4.1% [libx264 @ 0x5fca3b15e2c0] ref B L0: 42.8% 57.0% 0.2% [libx264 @ 0x5fca3b15e2c0] ref B L1: 98.5% 1.5% [libx264 @ 0x5fca3b15e2c0] kb/s:63.39 base-install.log Scope: all 42 workspace projects ✓ Lockfile passes supply-chain policies (verified 18m ago) Lockfile is up to date, resolution step is skipped Packages are hard linked from the content-addressable store to the virtual store. Content-addressable store is at: /.local/share/pnpm/store/v11 Virtual store is at: node_modules/.pnpm Progress: resolved 1203, reused 1203, downloaded 0, added 1188 Packages: +1781 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Progress: resolved 1781, reused 1777, downloaded 0, added 1781, done Agent skills awaiting approval: e2e. Run "pnpm approve" to review them. . prepare$ vp config --no-agent . prepare: Done devDependencies: + @coderabbitai/config 1.2.0 + @effect/tsgo 0.67.1 + @shadcn/lint 0.1.5 + @types/node 24.12.4 + knip 6.34.0 + vite-plus 1.4.0 Done in 3.3s using pnpm v12.14.0 ffmpeg-contact.log ffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers built with gcc 13 (Ubuntu 13.2.0-23ubuntu3) configuration: --prefix=/usr --extra-version=3ubuntu5 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --disable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared libavutil 58. 29.100 / 58. 29.100 libavcodec 60. 31.102 / 60. 31.102 libavformat 60. 16.100 / 60. 16.100 libavdevice 60. 3.100 / 60. 3.100 libavfilter 9. 12.100 / 9. 12.100 libswscale 7. 5.100 / 7. 5.100 libswresample 4. 12.100 / 4. 12.100 libpostproc 57. 3.100 / 57. 3.100 Input #0, matroska,webm, from 'scripts/.e2e/manual-base-stable/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/video/video.webm': Metadata: creation_time : 2026-11-12T07:14:48.616000Z ENCODER : Lavf61.1.100 Duration: 00:00:23.40, start: 0.000000, bitrate: 384 kb/s Stream #0:0(eng): Video: vp9 (Profile 0), yuv420p(tv, progressive), 1280x800, SAR 1:1 DAR 8:5, 25 fps, 25 tbr, 1k tbn (default) Metadata: ENCODER : Lavc61.3.100 libvpx-vp9 DURATION : 00:00:23.400000000 Stream mapping: Stream #0:0 -> #0:0 (vp9 (native) -> png (native)) Press [q] to stop, [?] for help Output #0, image2, to '/base-contact.png': Metadata: encoder : Lavf60.16.100 Stream #0:0(eng): Video: png, rgb24(pc, gbr/unknown/unknown, progressive), 1600x1000 [SAR 1:1 DAR 8:5], q=2-31, 200 kb/s, 0.04 fps, 0.04 tbn (default) Metadata: DURATION : 00:00:23.400000000 encoder : Lavc60.31.102 png frame= 0 fps=0.0 q=-0.0 size= 0kB time=00:00:00.00 bitrate=N/A speed= 0x [image2 @ 0x64e4c9d537c0] The specified filename '/base-contact.png' does not contain an image sequence pattern or a pattern is invalid. [image2 @ 0x64e4c9d537c0] Use a pattern such as %03d for an image sequence or use the -update option (with -frames:v 1 if needed) to write a single image. [out#0/image2 @ 0x64e4c9d4a3c0] video:160kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown frame= 1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A speed= 0x ffmpeg-head.log ffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers built with gcc 13 (Ubuntu 13.2.0-23ubuntu3) configuration: --prefix=/usr --extra-version=3ubuntu5 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --disable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared libavutil 58. 29.100 / 58. 29.100 libavcodec 60. 31.102 / 60. 31.102 libavformat 60. 16.100 / 60. 16.100 libavdevice 60. 3.100 / 60. 3.100 libavfilter 9. 12.100 / 9. 12.100 libswscale 7. 5.100 / 7. 5.100 libswresample 4. 12.100 / 4. 12.100 libpostproc 57. 3.100 / 57. 3.100 Input #0, matroska,webm, from 'scripts/.e2e/manual-head-stable/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/video/video.webm': Metadata: creation_time : 2026-11-12T07:15:14.956000Z ENCODER : Lavf61.1.100 Duration: 00:00:08.88, start: 0.000000, bitrate: 375 kb/s Stream #0:0(eng): Video: vp9 (Profile 0), yuv420p(tv, progressive), 1280x800, SAR 1:1 DAR 8:5, 25 fps, 25 tbr, 1k tbn (default) Metadata: ENCODER : Lavc61.3.100 libvpx-vp9 DURATION : 00:00:08.880000000 Stream mapping: Stream #0:0 -> #0:0 (vp9 (native) -> png (native)) Press [q] to stop, [?] for help Output #0, image2, to '/head-contact.png': Metadata: encoder : Lavf60.16.100 Stream #0:0(eng): Video: png, rgb24(pc, gbr/unknown/unknown, progressive), 1280x1000 [SAR 1:1 DAR 32:25], q=2-31, 200 kb/s, 0.10 fps, 0.10 tbn (default) Metadata: DURATION : 00:00:08.880000000 encoder : Lavc60.31.102 png frame= 0 fps=0.0 q=-0.0 size= 0kB time=00:00:00.00 bitrate=N/A speed= 0x [image2 @ 0x5b5a3a5ac7c0] The specified filename '/head-contact.png' does not contain an image sequence pattern or a pattern is invalid. [image2 @ 0x5b5a3a5ac7c0] Use a pattern such as %03d for an image sequence or use the -update option (with -frames:v 1 if needed) to write a single image. [out#0/image2 @ 0x5b5a3a5a33c0] video:80kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown frame= 1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A speed= 0x head-encode.log ffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers built with gcc 13 (Ubuntu 13.2.0-23ubuntu3) configuration: --prefix=/usr --extra-version=3ubuntu5 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --disable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared libavutil 58. 29.100 / 58. 29.100 libavcodec 60. 31.102 / 60. 31.102 libavformat 60. 16.100 / 60. 16.100 libavdevice 60. 3.100 / 60. 3.100 libavfilter 9. 12.100 / 9. 12.100 libswscale 7. 5.100 / 7. 5.100 libswresample 4. 12.100 / 4. 12.100 libpostproc 57. 3.100 / 57. 3.100 Input #0, matroska,webm, from 'scripts/.e2e/manual-head-stable/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/video/video.webm': Metadata: creation_time : 2026-11-12T07:15:14.956000Z ENCODER : Lavf61.1.100 Duration: 00:00:08.88, start: 0.000000, bitrate: 375 kb/s Stream #0:0(eng): Video: vp9 (Profile 0), yuv420p(tv, progressive), 1280x800, SAR 1:1 DAR 8:5, 25 fps, 25 tbr, 1k tbn (default) Metadata: ENCODER : Lavc61.3.100 libvpx-vp9 DURATION : 00:00:08.880000000 Stream mapping: Stream #0:0 -> #0:0 (vp9 (native) -> h264 (libx264)) Press [q] to stop, [?] for help [libx264 @ 0x5a0e4c8ac280] using SAR=1/1 [libx264 @ 0x5a0e4c8ac280] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2 AVX512 [libx264 @ 0x5a0e4c8ac280] profile High, level 3.2, 4:2:0, 8-bit [libx264 @ 0x5a0e4c8ac280] 264 - core 164 r3108 31e19f9 - H.264/MPEG-4 AVC codec - Copyleft 2003-2023 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=20.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00 Output #0, mp4, to '/head.mp4': Metadata: encoder : Lavf60.16.100 Stream #0:0(eng): Video: h264 (avc1 / 0x31637661), yuv420p(tv, progressive), 1280x800 [SAR 1:1 DAR 8:5], q=2-31, 25 fps, 12800 tbn (default) Metadata: DURATION : 00:00:08.880000000 encoder : Lavc60.31.102 libx264 Side data: cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A frame= 0 fps=0.0 q=0.0 size= 0kB time=N/A bitrate=N/A speed=N/A [mp4 @ 0x5a0e4c8ab880] Starting second pass: moving the moov atom to the beginning of the file [out#0/mp4 @ 0x5a0e4c8a2540] video:110kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 3.131539% frame= 222 fps=0.0 q=-1.0 Lsize= 113kB time=00:00:08.76 bitrate= 105.8kbits/s speed=30.9x [libx264 @ 0x5a0e4c8ac280] frame I:4 Avg QP: 7.04 size: 7214 [libx264 @ 0x5a0e4c8ac280] frame P:58 Avg QP:11.51 size: 1146 [libx264 @ 0x5a0e4c8ac280] frame B:160 Avg QP:15.37 size: 102 [libx264 @ 0x5a0e4c8ac280] consecutive B-frames: 3.2% 1.8% 1.4% 93.7% [libx264 @ 0x5a0e4c8ac280] mb I I16..4: 64.9% 33.2% 1.9% [libx264 @ 0x5a0e4c8ac280] mb P I16..4: 0.7% 1.5% 0.3% P16..4: 1.1% 0.0% 0.1% 0.0% 0.0% skip:96.2% [libx264 @ 0x5a0e4c8ac280] mb B I16..4: 0.0% 0.1% 0.0% B16..8: 1.0% 0.0% 0.0% direct: 0.0% skip:98.9% L0:52.4% L1:47.4% BI: 0.1% [libx264 @ 0x5a0e4c8ac280] 8x8 transform intra:41.4% inter:71.7% [libx264 @ 0x5a0e4c8ac280] coded y,uvDC,uvAC intra: 6.5% 1.7% 1.3% inter: 0.1% 0.1% 0.0% [libx264 @ 0x5a0e4c8ac280] i16 v,h,dc,p: 90% 7% 3% 0% [libx264 @ 0x5a0e4c8ac280] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 41% 8% 50% 0% 0% 0% 0% 0% 0% [libx264 @ 0x5a0e4c8ac280] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 35% 23% 17% 3% 4% 3% 5% 3% 5% [libx264 @ 0x5a0e4c8ac280] i8c dc,h,v,p: 98% 1% 1% 0% [libx264 @ 0x5a0e4c8ac280] Weighted P-Frames: Y:3.4% UV:0.0% [libx264 @ 0x5a0e4c8ac280] ref P L0: 88.5% 1.0% 9.1% 1.4% [libx264 @ 0x5a0e4c8ac280] ref B L0: 70.5% 29.2% 0.3% [libx264 @ 0x5a0e4c8ac280] ref B L1: 95.6% 4.4% [libx264 @ 0x5a0e4c8ac280] kb/s:100.56 head-install.log Scope: all 42 workspace projects ✓ Lockfile passes supply-chain policies (verified 19m ago) Lockfile is up to date, resolution step is skipped Packages: +4 ++++ Progress: resolved 4, reused 0, downloaded 0, added 4, done Agent skills awaiting approval: e2e. Run "pnpm approve" to review them. . prepare$ vp config --no-agent . prepare: Done Done in 559ms using pnpm v12.14.0 manual-base-1.log e2e collects anonymous usage telemetry to improve the framework: the command, the versions, the OS, and summaries of runs and MCP sessions. Never test names, app data, or credentials. Opt out with e2e telemetry disable or E2E_TELEMETRY_DISABLED=1. What is sent: https://e2e.com/docs/telemetry ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Run Errors 1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ ERROR configuration error INVALID_CONFIG (config) --output "/manual-base-1" is outside the project root /scripts; name a directory inside it Test Files no test files Tests no tests executed Errors 1 error Start at 07:12:16 Duration 3ms Report (not written) manual-base-2.log RUN e2e v0.23.0 /scripts run 01a1ce99-c208-7822-b699-839e8aab9338 · targets: web, ios ✓ target "web" command at http://127.0.0.1:39249/.well-known/t3/environment ready 4.51s stderr | |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree Preparing worktree (new branch 'file-link-demo') × |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree 23.52s → expect.toBeVisible failed ❯ |web| scenarios/worktree-relative-file.e2e.ts (1 test | 1 failed) 23.52s ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ FAIL |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree ASSERTION_FAILED: expect.toBeVisible failed locator: getByText("WORKTREE_FILE_OPENED") expected: visible observed: no node (match count 0) ❯ scenarios/worktree-relative-file.e2e.ts:36:3 34| await screen.getByText(/WORKTREE_FILE_OPENED|The file could not be … 35| await app.screenshot("worktree-file-link"); 36| await expect(screen.getByText("WORKTREE_FILE_OPENED", { exact: fals… | ^ 37| }); 38| ❯ at http://127.0.0.1:39249/326c1213-8fdb-4af7-9bfe-df522df2628e/mcp%3Ac2377941-03bb-4a46-9ca8-2b33492ab2e7 ❯ app 1 error, 1 warning logged × console error: WebSocket connection to 'ws://127.0.0.1:39249/ws?clientSurface=web&clientAppVersion=0.1.9&clientDeviceType=desktop&clientOs=Linux&clientWebDeployment=server&clientBrowser=Chrome&connectionMethod=direct&clientDevice=f949c9a91e332120b8e487bab3bd1210ff831bee1d1c4a074fb2b74e12a29e93&orchestrationProtoc… ❯ trace .e2e/manual-base-2/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/trace.md ❯ video .e2e/manual-base-2/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/video/video.webm ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ Test Files 1 failed | 0 passed (1) Tests 1 failed | 0 passed (1) Start at 07:12:26 Duration 28.63s (startup 4.51s) Traces .e2e/manual-base-2/results/ (1 page, trace.md in each test's directory) Screenshots .e2e/manual-base-2/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/screenshots/001-worktree-file-link.png Markdown .e2e/manual-base-2/summary.md Failed × |web| scenarios/worktree-relative-file.e2e.ts:36 > Relative file link opens a file in a gitignored nested worktree ASSERTION_FAILED: expect.toBeVisible failed trace .e2e/manual-base-2/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/trace.md manual-base-final.log RUN e2e v0.23.0 /scripts run 01a1ce9a-fe25-73d0-8ddf-aa7a504cb284 · targets: web, ios ✓ target "web" command at http://127.0.0.1:45439/.well-known/t3/environment ready 2.55s stderr | |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree Preparing worktree (new branch 'file-link-demo') × |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree 7.58s → Capture was not stable ❯ |web| scenarios/worktree-relative-file.e2e.ts (1 test | 1 failed) 7.58s ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ FAIL |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree ERROR: Capture was not stable ❯ scenarios/worktree-relative-file.e2e.ts:40:64 38| await new Promise((resolve) => setTimeout(resolve, 500)); 39| const second = await app.screenshot("worktree-file-link-stable"); 40| if (!readFileSync(first).equals(readFileSync(second))) throw new Er… | ^ 41| await expect(screen.getByText("WORKTREE_FILE_OPENED", { exact: fals… 42| }); ❯ at http://127.0.0.1:45439/86180b96-14bb-413c-ac0f-496289b900c7/mcp%3Ab4fb915f-6744-4f89-b96f-68a767dd4632 ❯ app 1 error, 1 warning logged × console error: WebSocket connection to 'ws://127.0.0.1:45439/ws?clientSurface=web&clientAppVersion=0.1.9&clientDeviceType=desktop&clientOs=Linux&clientWebDeployment=server&clientBrowser=Chrome&connectionMethod=direct&clientDevice=2090a110d1ca5a672b8be411ffbdae64957e52293b45a19b95df18061c2ad004&orchestrationProtoc… ❯ trace .e2e/manual-base-final/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/trace.md ❯ video .e2e/manual-base-final/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/video/video.webm ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ Test Files 1 failed | 0 passed (1) Tests 1 failed | 0 passed (1) Start at 07:13:46 Duration 10.58s (startup 2.55s) Traces .e2e/manual-base-final/results/ (1 page, trace.md in each test's directory) Screenshots .e2e/manual-base-final/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/screenshots/001-worktree-file-link.png .e2e/manual-base-final/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/screenshots/002-worktree-file-link-stable.png Markdown .e2e/manual-base-final/summary.md Failed × |web| scenarios/worktree-relative-file.e2e.ts:40 > Relative file link opens a file in a gitignored nested worktree ERROR: Capture was not stable trace .e2e/manual-base-final/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/trace.md manual-base-stable.log RUN e2e v0.23.0 /scripts run 01a1ce9b-e4ec-7f0f-9f12-7855c346f6d0 · targets: web, ios ✓ target "web" command at http://127.0.0.1:46819/.well-known/t3/environment ready 2.11s stderr | |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree Preparing worktree (new branch 'file-link-demo') × |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree 23.21s → expect.toBeVisible failed ❯ |web| scenarios/worktree-relative-file.e2e.ts (1 test | 1 failed) 23.21s ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ FAIL |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree ASSERTION_FAILED: expect.toBeVisible failed locator: getByText("WORKTREE_FILE_OPENED") expected: visible observed: no node (match count 0) ❯ scenarios/worktree-relative-file.e2e.ts:46:3 44| } 45| if (!stable) throw new Error("Capture was not stable"); 46| await expect(screen.getByText("WORKTREE_FILE_OPENED", { exact: fals… | ^ 47| }); 48| ❯ at http://127.0.0.1:46819/3fde7ac3-fc4a-4a28-9b64-f5f71005b494/mcp%3Abfeb7625-f954-41fb-9c58-6948d60d75b5 ❯ app 1 warning logged ❯ trace .e2e/manual-base-stable/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/trace.md ❯ video .e2e/manual-base-stable/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/video/video.webm ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ Test Files 1 failed | 0 passed (1) Tests 1 failed | 0 passed (1) Start at 07:14:45 Duration 25.83s (startup 2.11s) Traces .e2e/manual-base-stable/results/ (1 page, trace.md in each test's directory) Screenshots .e2e/manual-base-stable/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/screenshots/001-worktree-file-link.png .e2e/manual-base-stable/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/screenshots/002-worktree-file-link-stable.png .e2e/manual-base-stable/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/screenshots/003-worktree-file-link-stable.png Markdown .e2e/manual-base-stable/summary.md Failed × |web| scenarios/worktree-relative-file.e2e.ts:46 > Relative file link opens a file in a gitignored nested worktree ASSERTION_FAILED: expect.toBeVisible failed trace .e2e/manual-base-stable/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/trace.md manual-head-1.log RUN e2e v0.23.0 /scripts run 01a1ce9a-b433-7aad-9866-537a075c0b5e · targets: web, ios ✓ target "web" command at http://127.0.0.1:43665/.well-known/t3/environment ready 3.70s stderr | |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree Preparing worktree (new branch 'file-link-demo') ✓ |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree 7.42s ✓ |web| scenarios/worktree-relative-file.e2e.ts (1 test) 7.42s Test Files 1 passed (1) Tests 1 passed (1) Start at 07:13:27 Duration 11.58s (startup 3.70s) Traces .e2e/manual-head-1/results/ (1 page, trace.md in each test's directory) Screenshots .e2e/manual-head-1/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/screenshots/001-worktree-file-link.png Markdown .e2e/manual-head-1/summary.md manual-head-final.log RUN e2e v0.23.0 /scripts run 01a1ce9b-3d68-7d9c-883b-4f8a4e41f1c0 · targets: web, ios ✓ target "web" command at http://127.0.0.1:43301/.well-known/t3/environment ready 2.54s stderr | |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree Preparing worktree (new branch 'file-link-demo') × |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree 7.88s → Capture was not stable ❯ |web| scenarios/worktree-relative-file.e2e.ts (1 test | 1 failed) 7.88s ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ FAIL |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree ERROR: Capture was not stable ❯ scenarios/worktree-relative-file.e2e.ts:40:64 38| await new Promise((resolve) => setTimeout(resolve, 500)); 39| const second = await app.screenshot("worktree-file-link-stable"); 40| if (!readFileSync(first).equals(readFileSync(second))) throw new Er… | ^ 41| await expect(screen.getByText("WORKTREE_FILE_OPENED", { exact: fals… 42| }); ❯ at http://127.0.0.1:43301/3798920a-32d9-491d-84ea-f5a21348581f/mcp%3A7bad564d-014e-4d88-a9df-54c534dfd81e ❯ app 2 errors, 1 warning logged × console error: WebSocket connection to 'ws://127.0.0.1:43301/ws?clientSurface=web&clientAppVersion=0.1.9&clientDeviceType=desktop&clientOs=Linux&clientWebDeployment=server&clientBrowser=Chrome&connectionMethod=direct&clientDevice=aa3cce97469321763840779fb4d9fb10443b99c7215ba3c785f0b06e6c8f9fe7&orchestrationProtoc… × console error: Worker error: Error: Theme "pierre-dark" has not been resolved at HighlightsHighlighter.getTheme (/@fs/node_modules/.pnpm/@pierre+diffs@1.7.0-beta.3_patch_hash=aea143f4a2e59744371219c4e7ae675ec739c9ba16f1732e2_3847407545c5276179e7c32… ❯ trace .e2e/manual-head-final/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/trace.md ❯ video .e2e/manual-head-final/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/video/video.webm ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ Test Files 1 failed | 0 passed (1) Tests 1 failed | 0 passed (1) Start at 07:14:03 Duration 10.89s (startup 2.54s) Traces .e2e/manual-head-final/results/ (1 page, trace.md in each test's directory) Screenshots .e2e/manual-head-final/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/screenshots/001-worktree-file-link.png .e2e/manual-head-final/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/screenshots/002-worktree-file-link-stable.png Markdown .e2e/manual-head-final/summary.md Failed × |web| scenarios/worktree-relative-file.e2e.ts:40 > Relative file link opens a file in a gitignored nested worktree ERROR: Capture was not stable trace .e2e/manual-head-final/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/trace.md manual-head-stable.log RUN e2e v0.23.0 /scripts run 01a1ce9c-4a09-7d62-bab7-32c88e5bcc58 · targets: web, ios ✓ target "web" command at http://127.0.0.1:42359/.well-known/t3/environment ready 2.58s stderr | |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree Preparing worktree (new branch 'file-link-demo') ✓ |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree 8.69s ✓ |web| scenarios/worktree-relative-file.e2e.ts (1 test) 8.69s Test Files 1 passed (1) Tests 1 passed (1) Start at 07:15:11 Duration 11.75s (startup 2.58s) Traces .e2e/manual-head-stable/results/ (1 page, trace.md in each test's directory) Screenshots .e2e/manual-head-stable/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/screenshots/001-worktree-file-link.png .e2e/manual-head-stable/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/screenshots/002-worktree-file-link-stable.png .e2e/manual-head-stable/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/screenshots/003-worktree-file-link-stable.png Markdown .e2e/manual-head-stable/summary.md prove-1.log $ node scripts/prove-scenario.ts scripts/scenarios/worktree-relative-file.e2e.ts --base ed54f30644c2e51bc03d5786dc1f0707b66dea88 --head ce5cdd1f6906f2871f9060a466e47ad3e2dc8b79 ⊘ cache disabled Scope: all 42 workspace projects ✓ Lockfile passes supply-chain policies (verified 16m ago) Lockfile is up to date, resolution step is skipped Packages are hard linked from the content-addressable store to the virtual store. Content-addressable store is at: /.local/share/pnpm/store/v11 Virtual store is at: node_modules/.pnpm Progress: resolved 1736, reused 1735, downloaded 0, added 1720 Packages: +1781 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Progress: resolved 1781, reused 1777, downloaded 0, added 1781, done .../esbuild@0.28.2/node_modules/esbuild postinstall$ node install.js .../esbuild@0.28.2/node_modules/esbuild postinstall: Done .../node_modules/node-pty install$ node scripts/prebuild.js || node-gyp rebuild .../react-native-enriched-markdown postinstall$ node postinstall.mjs .../node_modules/node-pty install: > Checking prebuilds... .../node_modules/node-pty install: Done .../node_modules/node-pty postinstall$ node scripts/post-install.js .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] restoring vendored native assets ... .../node_modules/node-pty postinstall: > Cleaning release folder... .../node_modules/node-pty postinstall: > Moving conpty.dll... .../node_modules/node-pty postinstall: SKIPPED (not Windows) .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] fetching runtime v0.26.3 from https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.26.3.tar.gz .../node_modules/node-pty postinstall: Done .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] runtime -> react-native-enriched-markdown/cpp/highlight/vendor/tree-sitter/src .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-json@0.24.8 ... .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-html@0.23.2 ... .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-css@0.23.2 ... .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading @tree-sitter-grammars/tree-sitter-markdown@0.3.2 ... .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading @tree-sitter-grammars/tree-sitter-yaml@0.7.1 ... .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-go@0.23.4 ... .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-java@0.23.5 ... .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-javascript@0.23.1 ... .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-python@0.23.6 ... .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-c@0.23.5 ... .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-rust@0.23.2 ... .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-bash@0.23.3 ... .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-typescript@0.23.2 ... .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-cpp@0.23.4 ... .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-swift@0.7.0 ... .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-php@0.24.2 ... .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-ruby@0.23.1 ... .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-c-sharp@0.23.1 ... .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] json -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/json .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] html -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/html .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] css -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/css .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] markdown -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/markdown .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] yaml -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/yaml .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] go -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/go .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] java -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/java .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] javascript -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/javascript .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] python -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/python .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] c -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/c .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] rust -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/rust .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] bash -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/bash .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] typescript -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/typescript .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] tsx -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/tsx .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] cpp -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/cpp .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] swift -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/swift .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] php -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/php .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] ruby -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/ruby .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] c-sharp -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/c-sharp .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] grammar sources ready. .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] done. .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] fetching xcframework from https://github.com/erweixin/RaTeX/releases/download/v0.1.15/RaTeX.xcframework.zip .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] fetching source from https://github.com/erweixin/RaTeX/archive/refs/tags/v0.1.15.tar.gz .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] RaTeX v0.1.15 -> -scenario-ed54f30644/node_modules/.pnpm/react-native-enriched-markdown@file+apps+mobile+deps+react-native-enriched-markdown-1.2_bd60b861cc6d7978093c13c6e798d3b3/node_modules/react-native-enriched-markdown/ios/vendor .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] done. .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] postinstall complete. .../react-native-enriched-markdown postinstall: Done Agent skills awaiting approval: e2e. Run "pnpm approve" to review them. . prepare$ vp config --no-agent . prepare: Done devDependencies: + @coderabbitai/config 1.2.0 + @effect/tsgo 0.67.1 + @shadcn/lint 0.1.5 + @types/node 24.12.4 + knip 6.34.0 + vite-plus 1.4.0 Done in 5.4s using pnpm v12.14.0 RUN e2e v0.23.0 /scripts run 01a1ce97-79c6-7747-91bd-2fb030341d4f · targets: web, ios ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Run Errors 1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ ERROR configuration error COLLECTION_ERROR (collection) failed to collect scenarios/worktree-relative-file.e2e.ts: /scripts/scenarios/worktree-relative-file.e2e.ts:24:5: Unexpected token Test Files no test files Tests no tests executed Errors 1 error Start at 07:09:56 Duration 22ms Report (not written) Scope: all 42 workspace projects ✓ Lockfile passes supply-chain policies (verified 16m ago) Lockfile is up to date, resolution step is skipped Packages are hard linked from the content-addressable store to the virtual store. Content-addressable store is at: /.local/share/pnpm/store/v11 Virtual store is at: node_modules/.pnpm Progress: resolved 1776, reused 1776, downloaded 0, added 1768 Packages: +1781 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Progress: resolved 1781, reused 1777, downloaded 0, added 1781, done Agent skills awaiting approval: e2e. Run "pnpm approve" to review them. . prepare$ vp config --no-agent . prepare: Done devDependencies: + @coderabbitai/config 1.2.0 + @effect/tsgo 0.67.1 + @shadcn/lint 0.1.5 + @types/node 24.12.4 + knip 6.34.0 + vite-plus 1.4.0 Done in 1.9s using pnpm v12.14.0 RUN e2e v0.23.0 /scripts run 01a1ce97-93e0-7515-9625-f983fed39584 · targets: web, ios ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Run Errors 1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ ERROR configuration error COLLECTION_ERROR (collection) failed to collect scenarios/worktree-relative-file.e2e.ts: /scripts/scenarios/worktree-relative-file.e2e.ts:24:5: Unexpected token Test Files no test files Tests no tests executed Errors 1 error Start at 07:10:02 Duration 23ms Report (not written) { "scenario": "", "failsOnBase": false, "passesOnHead": false, "baseSha": "ed54f30644c2e51bc03d5786dc1f0707b66dea88", "headSha": "ce5cdd1f6906f2871f9060a466e47ad3e2dc8b79", "verdict": "Not proven: the scenario could not run on base `ed54f30644` (e2e wrote no report: the app did not start, or no test was selected).", "steps": { "base": [], "head": [] }, "captures": [], "videos": [], "markdown": "### Scenario: \n\n**Not proven: the scenario could not run on base `ed54f30644` (e2e wrote no report: the app did not start, or no test was selected).**\n\n| | Base `ed54f30644` | Head `ce5cdd1f69` |\n| --- | --- | --- |\n| Result | ⚠️ could not run
e2e wrote no report: the app did not start, or no test was selected | ⚠️ could not run
e2e wrote no report: the app did not start, or no test was selected |\n", "base": { "sha": "ed54f30644c2e51bc03d5786dc1f0707b66dea88", "status": "error", "title": "", "message": "e2e wrote no report: the app did not start, or no test was selected", "steps": [], "captures": [], "videos": [] }, "head": { "sha": "ce5cdd1f6906f2871f9060a466e47ad3e2dc8b79", "status": "error", "title": "", "message": "e2e wrote no report: the app did not start, or no test was selected", "steps": [], "captures": [], "videos": [] } } prove-2.log $ node scripts/prove-scenario.ts scripts/scenarios/worktree-relative-file.e2e.ts --base ed54f30644c2e51bc03d5786dc1f0707b66dea88 --head ce5cdd1f6906f2871f9060a466e47ad3e2dc8b79 ⊘ cache disabled Scope: all 42 workspace projects ✓ Lockfile passes supply-chain policies (verified 16m ago) Lockfile is up to date, resolution step is skipped Packages are hard linked from the content-addressable store to the virtual store. Content-addressable store is at: /.local/share/pnpm/store/v11 Virtual store is at: node_modules/.pnpm Progress: resolved 1697, reused 1697, downloaded 0, added 1682 Packages: +1781 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Progress: resolved 1781, reused 1777, downloaded 0, added 1781, done Agent skills awaiting approval: e2e. Run "pnpm approve" to review them. . prepare$ vp config --no-agent . prepare: Done devDependencies: + @coderabbitai/config 1.2.0 + @effect/tsgo 0.67.1 + @shadcn/lint 0.1.5 + @types/node 24.12.4 + knip 6.34.0 + vite-plus 1.4.0 Done in 2.2s using pnpm v12.14.0 RUN e2e v0.23.0 /scripts run 01a1ce97-e661-7d38-8b1e-8609c794f1b5 · targets: web, ios ✓ target "web" command at http://127.0.0.1:35033/.well-known/t3/environment ready 4.04s ✓ target "ios" command at http://127.0.0.1:8190/status ready 4.94s stderr | |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree Preparing worktree (new branch 'file-link-demo') × |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree 33.56s → tap did not become actionable in time: locator.click: Timeout 25029ms ex… ❯ |web| scenarios/worktree-relative-file.e2e.ts (1 test | 1 failed) 33.56s ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ FAIL |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree ACTION_FAILED: tap did not become actionable in time: locator.click: Timeout 25029ms exceeded.
  • …
  • intercepts pointer events: getByText("Relative file links").first() ❯ at http://127.0.0.1:35033/draft/feed9a45-4e8e-43a4-99a0-bed220745ce5 ❯ app 1 error logged × console error: WebSocket connection to 'ws://127.0.0.1:35033/ws?clientSurface=web&clientAppVersion=0.1.9&clientDeviceType=desktop&clientOs=Linux&clientWebDeployment=server&clientBrowser=Chrome&connectionMethod=direct&clientDevice=7c91530008e1bc5000aed2f1c331b074a737d80a6fe957937b67aead43eeae4b&orchestrationProtoc… ❯ trace .e2e/prove/base/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/trace.md ❯ video .e2e/prove/base/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/video/video.webm ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ Test Files 1 failed | 0 passed (1) Tests 1 failed | 0 passed (1) Start at 07:10:24 Duration 43.24s (startup 8.99s) Traces .e2e/prove/base/results/ (1 page, trace.md in each test's directory) Markdown .e2e/prove/base/summary.md Failed × |web| scenarios/worktree-relative-file.e2e.ts:8 > Relative file link opens a file in a gitignored nested worktree ACTION_FAILED: tap did not become actionable in time: locator.click: Timeout 25029ms exceeded.
  • …
  • intercepts pointer events: getByText("Relative file links").first() trace .e2e/prove/base/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/trace.md Scope: all 42 workspace projects ✓ Lockfile passes supply-chain policies (verified 17m ago) Lockfile is up to date, resolution step is skipped Packages are hard linked from the content-addressable store to the virtual store. Content-addressable store is at: /.local/share/pnpm/store/v11 Virtual store is at: node_modules/.pnpm Progress: resolved 1480, reused 1480, downloaded 0, added 1465 Packages: +1781 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Progress: resolved 1781, reused 1777, downloaded 0, added 1781, done Agent skills awaiting approval: e2e. Run "pnpm approve" to review them. . prepare$ vp config --no-agent . prepare: Done devDependencies: + @coderabbitai/config 1.2.0 + @effect/tsgo 0.67.1 + @shadcn/lint 0.1.5 + @types/node 24.12.4 + knip 6.34.0 + vite-plus 1.4.0 Done in 2.2s using pnpm v12.14.0 RUN e2e v0.23.0 /scripts run 01a1ce98-b425-7595-8ed0-7c72d6d44277 · targets: web, ios ✓ target "web" command at http://127.0.0.1:34493/.well-known/t3/environment ready 4.42s ✓ target "ios" command at http://127.0.0.1:8190/status ready 4.80s stderr | |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree Preparing worktree (new branch 'file-link-demo') × |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree 33.05s → tap did not become actionable in time: locator.click: Timeout 25212ms ex… ❯ |web| scenarios/worktree-relative-file.e2e.ts (1 test | 1 failed) 33.05s ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ FAIL |web| scenarios/worktree-relative-file.e2e.ts > Relative file link opens a file in a gitignored nested worktree ACTION_FAILED: tap did not become actionable in time: locator.click: Timeout 25212ms exceeded.
  • …
  • intercepts pointer events: getByText("Relative file links").first() ❯ at http://127.0.0.1:34493/draft/e04d878b-893e-4bfb-9871-7e5e41cabe5c ❯ trace .e2e/prove/head/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/trace.md ❯ video .e2e/prove/head/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/video/video.webm ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ Test Files 1 failed | 0 passed (1) Tests 1 failed | 0 passed (1) Start at 07:11:16 Duration 42.83s (startup 9.22s) Traces .e2e/prove/head/results/ (1 page, trace.md in each test's directory) Markdown .e2e/prove/head/summary.md Failed × |web| scenarios/worktree-relative-file.e2e.ts:8 > Relative file link opens a file in a gitignored nested worktree ACTION_FAILED: tap did not become actionable in time: locator.click: Timeout 25212ms exceeded.
  • …
  • intercepts pointer events: getByText("Relative file links").first() trace .e2e/prove/head/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/trace.md { "scenario": "Relative file link opens a file in a gitignored nested worktree", "failsOnBase": false, "passesOnHead": false, "baseSha": "ed54f30644c2e51bc03d5786dc1f0707b66dea88", "headSha": "ce5cdd1f6906f2871f9060a466e47ad3e2dc8b79", "verdict": "Not proven: the scenario could not run on base `ed54f30644` (ACTION_FAILED: tap did not become actionable in time: locator.click: Timeout 25029ms exceeded.
  • …
  • intercepts pointer events: getByText(\"Relative file links\").first()).", "steps": { "base": [ { "step": "app.open ", "status": "passed" }, { "step": "locator.tap getByText(\"Relative file links\").first()", "status": "failed" } ], "head": [ { "step": "app.open ", "status": "passed" }, { "step": "locator.tap getByText(\"Relative file links\").first()", "status": "failed" } ] }, "captures": [ "/scripts/.e2e/prove/base/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/screenshots/001-failure.png", "/scripts/.e2e/prove/head/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/screenshots/001-failure.png" ], "videos": [ "/scripts/.e2e/prove/base/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/video/video.webm", "/scripts/.e2e/prove/head/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/video/video.webm" ], "markdown": "### Scenario: Relative file link opens a file in a gitignored nested worktree\n\n**Not proven: the scenario could not run on base `ed54f30644` (ACTION_FAILED: tap did not become actionable in time: locator.click: Timeout 25029ms exceeded.
  • …
  • intercepts pointer events: getByText(\"Relative file links\").first()).**\n\n| | Base `ed54f30644` | Head `ce5cdd1f69` |\n| --- | --- | --- |\n| Result | ⚠️ could not run
    ACTION_FAILED: tap did not become actionable in time: locator.click: Timeout 25029ms exceeded.
  • …
  • intercepts pointer events: getByText(\"Relative file links\").first() | ⚠️ could not run
    ACTION_FAILED: tap did not become actionable in time: locator.click: Timeout 25212ms exceeded.
  • …
  • intercepts pointer events: getByText(\"Relative file links\").first() |\n| failure | ![Base ed54f30644: failure](base/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/screenshots/001-failure.png) | ![Head ce5cdd1f69: failure](head/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/screenshots/001-failure.png) |\n", "base": { "sha": "ed54f30644c2e51bc03d5786dc1f0707b66dea88", "status": "error", "title": "Relative file link opens a file in a gitignored nested worktree", "message": "ACTION_FAILED: tap did not become actionable in time: locator.click: Timeout 25029ms exceeded.
  • …
  • intercepts pointer events: getByText(\"Relative file links\").first()", "steps": [ { "step": "app.open ", "status": "passed" }, { "step": "locator.tap getByText(\"Relative file links\").first()", "status": "failed" } ], "captures": [ "/scripts/.e2e/prove/base/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/screenshots/001-failure.png" ], "videos": [ "/scripts/.e2e/prove/base/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/video/video.webm" ] }, "head": { "sha": "ce5cdd1f6906f2871f9060a466e47ad3e2dc8b79", "status": "error", "title": "Relative file link opens a file in a gitignored nested worktree", "message": "ACTION_FAILED: tap did not become actionable in time: locator.click: Timeout 25212ms exceeded.
  • …
  • intercepts pointer events: getByText(\"Relative file links\").first()", "steps": [ { "step": "app.open ", "status": "passed" }, { "step": "locator.tap getByText(\"Relative file links\").first()", "status": "failed" } ], "captures": [ "/scripts/.e2e/prove/head/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/screenshots/001-failure.png" ], "videos": [ "/scripts/.e2e/prove/head/results/worktree-relative-file-relative-file-link-opens-a-file-8623549f8f304e8e/attempt-1/video/video.webm" ] } } video-check.log ffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers built with gcc 13 (Ubuntu 13.2.0-23ubuntu3) configuration: --prefix=/usr --extra-version=3ubuntu5 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --disable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared libavutil 58. 29.100 / 58. 29.100 libavcodec 60. 31.102 / 60. 31.102 libavformat 60. 16.100 / 60. 16.100 libavdevice 60. 3.100 / 60. 3.100 libavfilter 9. 12.100 / 9. 12.100 libswscale 7. 5.100 / 7. 5.100 libswresample 4. 12.100 / 4. 12.100 libpostproc 57. 3.100 / 57. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/base.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf60.16.100 Duration: 00:00:23.40, start: 0.000000, bitrate: 66 kb/s Stream #0:0[0x1](eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 1280x800 [SAR 1:1 DAR 8:5], 63 kb/s, 25 fps, 25 tbr, 12800 tbn (default) Metadata: handler_name : VideoHandler vendor_id : [0][0][0][0] encoder : Lavc60.31.102 libx264 Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> png (native)) Press [q] to stop, [?] for help Output #0, image2, to '/base-video-check.png': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf60.16.100 Stream #0:0(eng): Video: png, rgb24(pc, gbr/unknown/unknown, progressive), 1280x800 [SAR 1:1 DAR 8:5], q=2-31, 200 kb/s, 25 fps, 25 tbn (default) Metadata: handler_name : VideoHandler vendor_id : [0][0][0][0] encoder : Lavc60.31.102 png frame= 0 fps=0.0 q=-0.0 size= 0kB time=00:00:00.00 bitrate=N/A speed= 0x [image2 @ 0x5bac36ede700] The specified filename '/base-video-check.png' does not contain an image sequence pattern or a pattern is invalid. [image2 @ 0x5bac36ede700] Use a pattern such as %03d for an image sequence or use the -update option (with -frames:v 1 if needed) to write a single image. [out#0/image2 @ 0x5bac36df8180] video:152kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown frame= 1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A speed= 0x