Issue 15140 focused verification Base: 3b95e7831b Head: 91197cb734f1b7cfc1ec440591eed38ff6e56dff RED on original main defb7e6: skipped-project regression test failed with no system_notice while the assistant response was present. GREEN after merging main: complete CodexAdapterV2.test.ts: 79 tests passed (58.38 s). Targeted lint on CodexAdapterV2.ts, CodexAdapterV2.test.ts and CodexAdapterV2.testkit.ts: 0 errors, 2 pre-existing unused-declaration warnings. apps/server tsc-rs --noEmit: exit 0; Effect suggestions only. Normal commit formatting hooks and git diff --check: passed. Fixture: ASCII and non-BMP destination TOML parsing passed; MCP initialize, tools/list and issue15140_probe tools/call passed; frozen Date.now/new Date/new Date(0) passed. Primary integrated real web-client check: untrusted project completed the catalog-only prompt with No and displayed Codex disabled-project reason; expanding it showed the full recovery instruction. Trusted control exposed the probe tool. No trust was changed by the application.