PR 33430 real marketing dev verification main: f12bb6229c007a12d24fd2e539222733778ac9ea PR: 4debf054d4ad7c18bb7a17ecf4ccfb2434ac141b Commands: git worktree add ../main github/main; vp i (both checkouts); background vp run dev:marketing (one server at a time); timeout 180 node /tmp/verify-marketing.mjs Browser: repository Playwright 1.60.0, /usr/bin/google-chrome, headless, 1440x1000. Each route navigated in real Chrome; HTTP 200 required; application/ld+json parsed directly from served document. No mocks or fixtures. {"phase":"main","route":"/","lang":"en","description":"T3 Code. The open-source control plane for coding agents.","canonical":"https://t3.codes/"} {"phase":"main","route":"/download","lang":"en","description":"T3 Code. The open-source control plane for coding agents.","canonical":"https://t3.codes/download"} {"phase":"main","route":"/es","lang":"es","description":"T3 Code. The open-source control plane for coding agents.","canonical":"https://t3.codes/es"} {"phase":"main","route":"/es/download","lang":"es","description":"T3 Code. The open-source control plane for coding agents.","canonical":"https://t3.codes/es/download"} {"phase":"main","route":"/zh","lang":"zh-Hans","description":"T3 Code. The open-source control plane for coding agents.","canonical":"https://t3.codes/zh"} {"phase":"main","route":"/zh/download","lang":"zh-Hans","description":"T3 Code. The open-source control plane for coding agents.","canonical":"https://t3.codes/zh/download"} {"phase":"main","route":"/pt-br","lang":"pt-BR","description":"T3 Code. The open-source control plane for coding agents.","canonical":"https://t3.codes/pt-br"} {"phase":"main","route":"/pt-br/download","lang":"pt-BR","description":"T3 Code. The open-source control plane for coding agents.","canonical":"https://t3.codes/pt-br/download"} {"phase":"main","route":"/fr","lang":"fr","description":"T3 Code. The open-source control plane for coding agents.","canonical":"https://t3.codes/fr"} {"phase":"main","route":"/fr/download","lang":"fr","description":"T3 Code. The open-source control plane for coding agents.","canonical":"https://t3.codes/fr/download"} {"phase":"main","route":"/de","lang":"de","description":"T3 Code. The open-source control plane for coding agents.","canonical":"https://t3.codes/de"} {"phase":"main","route":"/de/download","lang":"de","description":"T3 Code. The open-source control plane for coding agents.","canonical":"https://t3.codes/de/download"} {"phase":"main","route":"/ja","lang":"ja","description":"T3 Code. The open-source control plane for coding agents.","canonical":"https://t3.codes/ja"} {"phase":"main","route":"/ja/download","lang":"ja","description":"T3 Code. The open-source control plane for coding agents.","canonical":"https://t3.codes/ja/download"} {"phase":"main","route":"/ko","lang":"ko","description":"T3 Code. The open-source control plane for coding agents.","canonical":"https://t3.codes/ko"} {"phase":"main","route":"/ko/download","lang":"ko","description":"T3 Code. The open-source control plane for coding agents.","canonical":"https://t3.codes/ko/download"} {"phase":"main","route":"/ru","lang":"ru","description":"T3 Code. The open-source control plane for coding agents.","canonical":"https://t3.codes/ru"} {"phase":"main","route":"/ru/download","lang":"ru","description":"T3 Code. The open-source control plane for coding agents.","canonical":"https://t3.codes/ru/download"} main: language picker -> Spanish home -> Spanish download passed {"phase":"pr","route":"/","lang":"en","description":"T3 Code. The open-source control plane for coding agents.","canonical":"https://t3.codes/"} {"phase":"pr","route":"/download","lang":"en","description":"T3 Code. The open-source control plane for coding agents.","canonical":"https://t3.codes/download"} {"phase":"pr","route":"/es","lang":"es","description":"T3 Code. El panel de control de código abierto para agentes de programación.","canonical":"https://t3.codes/es"} {"phase":"pr","route":"/es/download","lang":"es","description":"T3 Code. El panel de control de código abierto para agentes de programación.","canonical":"https://t3.codes/es/download"} {"phase":"pr","route":"/zh","lang":"zh-Hans","description":"T3 Code:面向编程智能体的开源控制中心。","canonical":"https://t3.codes/zh"} {"phase":"pr","route":"/zh/download","lang":"zh-Hans","description":"T3 Code:面向编程智能体的开源控制中心。","canonical":"https://t3.codes/zh/download"} {"phase":"pr","route":"/pt-br","lang":"pt-BR","description":"T3 Code. O painel de controle open source para agentes de programação.","canonical":"https://t3.codes/pt-br"} {"phase":"pr","route":"/pt-br/download","lang":"pt-BR","description":"T3 Code. O painel de controle open source para agentes de programação.","canonical":"https://t3.codes/pt-br/download"} {"phase":"pr","route":"/fr","lang":"fr","description":"T3 Code. Le poste de pilotage open source pour agents de codage.","canonical":"https://t3.codes/fr"} {"phase":"pr","route":"/fr/download","lang":"fr","description":"T3 Code. Le poste de pilotage open source pour agents de codage.","canonical":"https://t3.codes/fr/download"} {"phase":"pr","route":"/de","lang":"de","description":"T3 Code. Die Open-Source-Steuerzentrale für Coding-Agents.","canonical":"https://t3.codes/de"} {"phase":"pr","route":"/de/download","lang":"de","description":"T3 Code. Die Open-Source-Steuerzentrale für Coding-Agents.","canonical":"https://t3.codes/de/download"} {"phase":"pr","route":"/ja","lang":"ja","description":"T3 Code。コーディングエージェントのためのオープンソースのコントロールプレーン。","canonical":"https://t3.codes/ja"} {"phase":"pr","route":"/ja/download","lang":"ja","description":"T3 Code。コーディングエージェントのためのオープンソースのコントロールプレーン。","canonical":"https://t3.codes/ja/download"} {"phase":"pr","route":"/ko","lang":"ko","description":"T3 Code. 코딩 에이전트를 위한 오픈 소스 컨트롤 플레인.","canonical":"https://t3.codes/ko"} {"phase":"pr","route":"/ko/download","lang":"ko","description":"T3 Code. 코딩 에이전트를 위한 오픈 소스 컨트롤 플레인.","canonical":"https://t3.codes/ko/download"} {"phase":"pr","route":"/ru","lang":"ru","description":"T3 Code. Открытый пульт управления ИИ-агентами для программирования.","canonical":"https://t3.codes/ru"} {"phase":"pr","route":"/ru/download","lang":"ru","description":"T3 Code. Открытый пульт управления ИИ-агентами для программирования.","canonical":"https://t3.codes/ru/download"} pr: language picker -> Spanish home -> Spanish download passed PASS: 18 routes. 16 translated descriptions match locale home meta description. English descriptions unchanged. All other graph fields, titles, meta descriptions, canonical URLs and hreflang unchanged against main. PASS: real language picker English -> Spanish home -> Spanish download on both versions. Not exercised: deployed site, Google Rich Results indexing, native clients, provider turns. The changed code is static marketing metadata and has no provider path. Root vp run dev serves a different app; used dev:marketing to exercise actual changed routes. No source edits or pushes. Existing CI has no failing or pending checks (some jobs skipped).