PR head: 4c51a3cef1c14d9eeb29d5500f016209f98d48cb Main baseline: 54c5f25249 Client: Playwright 1.60.0 + /usr/bin/google-chrome Server: vp run dev --home-dir /home/user/t3code/.t3 Server port: 13773; web port: 5733 All scenario projects added through the web folder picker. Observed signed project-favicon GET responses (credentials omitted): 200 /home/user/mattermost-mobile / ios/Mattermost/Images.xcassets/AppIcon.appiconset/40@3x.png 200 /home/user/t3code / assets/dev/blueprint-web-apple-touch-180.png 200 /home/user/mattermost-mobile/android / app/src/main/res/mipmap-xhdpi/ic_launcher.png 200 /home/user/expo-examples/stickersmash / assets/images/icon.png Main: Mattermost iOS, Android checkout, and Expo StickerSmash showed monograms. PR: all three display real app icons; existing T3 icon and iconless with-react-compiler monogram retained. Codex gpt-6.1-sol (Low), main: read app.json; Mattermost; no files changed. Codex gpt-6.1-sol (Low), PR: read app.json and iOS icon Contents.json; Mattermost; 20@2x.png; no files changed. Runtime turns completed in approximately 8 and 13 seconds (UI labels). Blacksmith: vp test run apps/server/src/project/ProjectFaviconResolver.test.ts: 33 passed. Git status: clean in PR checkout and both scenario repositories.