diff --git a/README.md b/README.md
index 7d1f89b8..d0bd9065 100644
--- a/README.md
+++ b/README.md
@@ -10,20 +10,30 @@
Table of Contents
-1. [Quickstart](#quickstart)
-1. [Why Codex?](#why-codex)
-1. [Features](#features)
-1. [System Requirements](#system-requirements)
-1. [Security Model & Permissions](#security-model--permissions)
-1. [CLI Reference](#cli-reference)
-1. [Memory & Project Docs](#memory--project-docs)
-1. [Non‑interactive / CI mode](#non‑interactive--ci-mode)
-1. [Recipes](#recipes)
-1. [Installation](#installation)
-1. [FAQ](#faq)
-1. [Contributing](#contributing)
-1. [Security & Responsible AI](#security--responsible-ai)
-1. [License](#license)
+- [Quickstart](#quickstart)
+- [Why Codex?](#whycodex)
+- [Security Model \& Permissions](#securitymodelpermissions)
+ - [Platform sandboxing details](#platform-sandboxing-details)
+- [System Requirements](#systemrequirements)
+- [CLI Reference](#clireference)
+- [Memory \& Project Docs](#memoryprojectdocs)
+- [Non‑interactive / CI mode](#noninteractivecimode)
+- [Recipes](#recipes)
+- [Installation](#installation)
+- [Configuration](#configuration)
+- [FAQ](#faq)
+- [Contributing](#contributing)
+ - [Development workflow](#development-workflow)
+ - [Writing high‑impact code changes](#writing-highimpact-code-changes)
+ - [Opening a pull request](#opening-a-pull-request)
+ - [Review process](#review-process)
+ - [Community values](#community-values)
+ - [Getting help](#getting-help)
+ - [Developer Certificate of Origin (DCO)](#developer-certificate-of-origin-dco)
+ - [How to sign (recommended flow)](#how-to-sign-recommended-flow)
+ - [Quick fixes](#quick-fixes)
+- [Security \& Responsible AI](#securityresponsibleai)
+- [License](#license)
@@ -315,12 +325,6 @@ npm run format:fix
2. We may ask for changes – please do not take this personally. We value the work, we just also value consistency and long‑term maintainability.
3. When there is consensus that the PR meets the bar, a maintainer will squash‑and‑merge.
-### Triaging labels
-
-- `good first issue` – great for newcomers, usually well‑scoped and low risk.
-- `help wanted` – higher impact, still looking for outside contributors.
-- `discussion` – exploring the problem/solution space; code contributions are discouraged until the direction is clear.
-
### Community values
- **Be kind and inclusive.** Treat others with respect; we follow the [Contributor Covenant](https://www.contributor-covenant.org/).
diff --git a/codex-cli/src/cli_singlepass.tsx b/codex-cli/src/cli_singlepass.tsx
index 578a06b9..49f25c38 100644
--- a/codex-cli/src/cli_singlepass.tsx
+++ b/codex-cli/src/cli_singlepass.tsx
@@ -14,14 +14,6 @@ export async function runSinglePass({
rootPath: string;
}): Promise {
return new Promise((resolve) => {
- // In full context mode we want to capture Ctrl+C ourselves so we can use it
- // to interrupt long‑running requests without force‑quitting the whole
- // process. Ink exits automatically when it detects Ctrl+C unless
- // `exitOnCtrlC` is disabled via the render‑options, so make sure to turn it
- // off here. All other keyboard handling (including optionally exiting when
- // the user presses Ctrl+C while at the main prompt) is implemented inside
- // `SinglePassApp`.
-
render(
resolve()}
/>,
- {
- exitOnCtrlC: false,
- },
);
});
}