PR: GitHub pingdotgg/t3code#23167; git.cafe pingdotgg/t3code#23184 main: 8b74a69019 (github/main fetched this run) PR head: ba01d331c3184d5d17d82a92bab84c9588829d1f Linux, /usr/bin/google-chrome, repository Playwright, real dev web client. Created project through Add project > Local folder, pointing to /home/user/backslash-repro. Selected Codex GPT-6.1-Sol in composer. Actual provider turns created and committed baseline files, then modified all three files. Main Changes card paths: back/slash.txt +2 back/slash.txt +1 <-- literal backslash filename incorrectly normalized plain.txt +1 Clicked +1 slash.txt: diff expanded back/slash.txt containing NESTED_ONE/NESTED_TWO; literal file stayed collapsed. Stopped main PID 15710 before starting candidate. Copied only this task-created app state for matching comparison. Candidate used explicit --home-dir /home/user/t3code/.t3. Candidate Changes card paths: back/slash.txt +2 back\slash.txt +1 plain.txt +1 Clicked back\slash.txt: correct diff expanded BASE_LITERAL / LITERAL_ONLY. Fresh candidate Codex GPT-6.1-Sol turns restored baseline, then repeated identical changes. Same correct result. Neighbor checks: nested file diff +2, plain file diff +1, collapse-all and expand-all preserve root rows and toggle nested row. Blacksmith: cd apps/web && vp test run --project unit src/lib/turnDiffTree.test.ts src/diffFileActions.test.ts Result: 2 files passed, 14 tests passed. No source changes made. 2 0 back/slash.txt 1 0 "back\\slash.txt" 1 0 plain.txt