PR #29406 runtime verification main: 3368dd70f2 (github/main fetched 2026-11-04) main web: http://localhost:8693; server: 16733 Project created through web UI: /home/user/entrypoint-check (real git repository) Codex gpt-6.1-sol: replied CODEX_MAIN_OK through web client. Claude API-key instance configured through Settings > Providers with real local proxy credentials. Claude child PID 30228: CLAUDE_CODE_ENTRYPOINT=t3-code (read only this variable from /proc). Haiku 4.5 short model alias rejected by proxy with 400; switched to supported Haiku 5.5. PR: e9f63e5134086ad35ef703d2bf54e4b267f60dfd PR web: http://localhost:5733; server: 13773; isolated /home/user/t3code/.t3 Same prompt through real Claude Haiku 5.5 web turn: sdk-ts PR child 36889: CLAUDE_CODE_ENTRYPOINT=sdk-ts Explicit instance CLAUDE_CODE_ENTRYPOINT=t3-code with API key: fresh real Claude Haiku 5.5 turn reported t3-code. Removed explicit override through settings afterward. Codex gpt-6.1-sol on PR wrote real project-local Claude settings through app; returned PROJECT_SETTINGS_CREATED. Removed API key from instance via Settings > Providers; fresh Claude Haiku 5.5 session still completed and reported sdk-ts using project-local key, without server restart. Thread titles use an isolated temporary cwd, so a project-only key does not authenticate title generation (expected separate path). New worktree through app, remote fetch disabled for local verification repo: Generated real branch t3/check-claude-entrypoint through Claude text generation. Observed text-generation child PID 45169: CLAUDE_CODE_ENTRYPOINT unset at spawn (permits CLI sdk-cli default). Real Claude session in new worktree reported sdk-ts; reads settings.local.json from main checkout. 395 focused tests passed on Blacksmith (ClaudeHome 5, ClaudeSkills 21, ClaudeTextGeneration 18, ProviderRegistry 54, ClaudeAdapterV2 297). Restored API key on Claude instance; Claude title generation successfully renamed the new Codex thread to Codex PR Reply Check. Text-generation child PID 47420: CLAUDE_CODE_ENTRYPOINT unset at spawn. Codex gpt-6.1-sol on PR replied CODEX_PR_OK. CI: 29 successful contexts, none pending/failing (head e9f63e5). Limitations: real proxy used, not the affected Anthropic Console subscriber-credit account. Credit-balance failure and actual subscriber credit spending cannot be proven with this proxy. Native subscription login, Windows/macOS, Electron shell, iOS/Android, and fixed-path managed settings not exercised.