diff --git a/README.md b/README.md
index 1b76257..db72d2f 100644
--- a/README.md
+++ b/README.md
@@ -15,8 +15,10 @@
-> [!NOTE]
-> **Release status:** v2.5.22 is the current release candidate. Its setup installer and EXE-based portable ZIP are version- and manifest-bound; stable Windows acceptance still requires recorded install, upgrade, reboot, repair, UI, and Defender verification.
+> [!IMPORTANT]
+> **Officially fixed — project no longer maintained.** The remote-control issue addressed by this project has been fixed in the official Codex release. This project's mission is complete, and maintenance has ended. Please use the latest official Codex version instead of this workaround.
+>
+> Source code, commit history, and historical releases are retained for reference. The documentation below is preserved as a historical record, not a recommendation to install this workaround.
CodexRemote-fix enables the UI that ships with Codex Desktop for Windows but is hidden by a runtime defect:
diff --git a/README.zh-CN.md b/README.zh-CN.md
index 93de331..75ddfad 100644
--- a/README.zh-CN.md
+++ b/README.zh-CN.md
@@ -15,8 +15,10 @@
-> [!NOTE]
-> **发布状态:** v2.5.22 是当前候选发布版。安装包与以 EXE 启动的便携 ZIP 都已绑定版本和 manifest;Windows 稳定版验收仍需记录安装、升级、重启、修复、UI 与 Defender 的实机验证结果。
+> [!IMPORTANT]
+> **官方已修复,项目停止维护。** 本项目所针对的远程控制问题已由 Codex 官方修复,项目使命圆满完成,即日起停止维护。请使用官方最新版本,不再需要安装本修复工具。
+>
+> 源码、提交历史和历史发布版本均予以保留,供参考与追溯。以下文档作为历史记录保留,不再作为安装本修复工具的建议。
CodexRemote-fix 在 Windows 版 Codex Desktop 中启用随应用一起打包、但因运行时缺陷被隐藏的:
diff --git a/tests/persistence/ReleaseWorkflow.SelfTest.ps1 b/tests/persistence/ReleaseWorkflow.SelfTest.ps1
index cc3afaf..a01ba2b 100644
--- a/tests/persistence/ReleaseWorkflow.SelfTest.ps1
+++ b/tests/persistence/ReleaseWorkflow.SelfTest.ps1
@@ -3554,7 +3554,6 @@ Invoke-CcodTest '2.5.22 source metadata and documentation match the release cont
Assert-CcodTrue ($englishSection.Success -and $englishBullets.Count -ge 3 -and $englishBullets.Count -le 5) 'v2.5.22 English release notes contain three to five bullets'
$readme = Get-Content -LiteralPath (Join-Path $repositoryRoot 'README.md') -Raw
$quickStart = [regex]::Match($readme, '(?ms)^## Quick start\s*\r?\n(?.*?)(?=^## |\z)').Groups['body'].Value
- Assert-CcodTrue ($readme.Contains('v2.5.22 is the current release candidate') -and $readme.Contains('stable Windows acceptance still requires recorded install, upgrade, reboot, repair, UI, and Defender verification')) 'English README does not claim stable Windows acceptance before real-machine evidence'
Assert-CcodTrue (-not $readme.Contains("## What's new")) 'English README keeps release details off the home page'
Assert-CcodTrue ($quickStart.Contains('CodexRemote-fix-2.5.22-setup.exe')) 'English Quick Start names the setup installer'
Assert-CcodTrue ($quickStart.Contains('CodexRemote-fix-2.5.22-windows-x64.zip')) 'English Quick Start names the portable ZIP'
@@ -3565,7 +3564,6 @@ Invoke-CcodTest '2.5.22 source metadata and documentation match the release cont
Assert-CcodTrue ($readme.Contains('Setup embeds and hash-binds its versioned `installer-payload.manifest.json`')) 'English README identifies the embedded hash-bound setup payload manifest'
Assert-CcodTrue (-not $readme.Contains('shared payload manifest')) 'English README does not claim setup and portable share one payload manifest'
$readmeZh = Get-Content -LiteralPath (Join-Path $repositoryRoot 'README.zh-CN.md') -Raw -Encoding UTF8
- Assert-CcodTrue ($readmeZh -match 'v2\.5\.22 \u662F\u5F53\u524D\u5019\u9009\u53D1\u5E03\u7248' -and $readmeZh -match '\u7A33\u5B9A\u7248\u9A8C\u6536\u4ECD\u9700\u8BB0\u5F55') 'Chinese README does not claim stable Windows acceptance before real-machine evidence'
Assert-CcodTrue (-not $readmeZh.Contains("## What's new")) 'Chinese README keeps release details off the home page'
Assert-CcodTrue ($readmeZh.Contains('CodexRemote-fix-2.5.22-setup.exe')) 'Chinese Quick Start names the setup installer'
Assert-CcodTrue ($readmeZh.Contains('CodexRemote-fix-2.5.22-windows-x64.zip')) 'Chinese Quick Start names the portable ZIP'