PR: https://git.cafe/pingdotgg/t3code/pulls/25025 Head: 50525b88780d3486f3e2726f623b8d31810a2820 Baseline github/main: 570d4b03ee Linux Boat VM, actual vp run dev servers, Playwright 1.60.0 and /usr/bin/google-chrome. Main dev: server 16733 / web 8693. PR dev: server 13773 / web 5733, isolated /home/user/t3code/.t3. DATA: created project through app; real Codex gpt-6.1-sol turn committed README.md and .github/PuLl_ReQuEsT_TeMpLaTe.TxT at a5eceda2f58c0a323e85afe78f6c25f4ae6fe85f. Both environments used that same committed tree. Main and PR web clients both completed real Codex turns. Runtime commands below import the production GitVcsDriver, VcsProcess, template detector, and makeCodexTextGeneration, with real Node services and real Codex CLI/proxy. No fake subprocesses or fixtures. They are direct service calls, not the web Create PR RPC. $ node /tmp/verify-runtime/generate.mjs /home/user/main /home/user/main/.t3/projects/template-verification { "root": "/home/user/main", "template": null, "result": { "title": "docs: explain local template verification", "body": "## Summary\n- add readme guidance to run the local app to verify template-aware pull request descriptions.\n\n## Testing\n- Not run (documentation-only change)." } } $ node /tmp/verify-runtime/generate.mjs /home/user/t3code /home/user/main/.t3/projects/template-verification { "root": "/home/user/t3code", "template": "## template-25025-summary\n## template-25025-verification\n## template-25025-risk", "result": { "title": "docs: explain local template verification", "body": "## template-25025-summary\nAdd README guidance to run the local app to verify template-aware pull request descriptions.\n\n## template-25025-verification\nReviewed the README diff. App verification was not run.\n\n## template-25025-risk\nLow risk. Documentation-only change." } } Neighbor checks, production detector + real git: - Standard .github/pull_request_template.md in t3code: main and PR returned the same full committed Markdown template. - Nested .github cwd: PR returned all three custom headings. - Initial tree 07921b7 before template existed: PR returned null. Blacksmith: vp i && vp test run packages/source-control-github/src/server/gitHubChangeRequestTemplate.test.ts Test Files 1 passed. Tests 15 passed. GitCafe checks: 30 successful, 0 failing, 0 pending. LIMITS: Create PR RPC/UI action was not invoked because it immediately publishes a PR and the brief forbids touching other PRs. Native desktop/mobile clients, other providers, other OSes, and full publication remain unverified. No product code changed. The project creation dialog unexpectedly attempted publishing maria-rcks/template-verification; its push failed on SSH host trust. No extra PR was created. The rest of verification used local data only.