Skip to content

Publish security and upstream guides as bilingual pairs - #44

Merged
novelKR merged 1 commit into
mainfrom
docs/security-and-upstream
Sep 17, 2026
Merged

novelKR merged 1 commit into
mainfrom
docs/security-and-upstream

Conversation

@novelKR

@novelKR novelKR commented Sep 17, 2026

Copy link
Copy Markdown
Owner

Issue

Closes #

Summary

The security and implementation groups are now reviewed bilingual pairs: security-model, runner-isolation, error-codes, codex-reuse, upstream-lock, and upstream-update. Public titles no longer use W05 or W13. Overview links those pages. Gateway policy remains the only allow path. Codex stays a pinned implementation dependency, not an embedded agent. The site still does not deploy from this PR.

Contract changes

None. No MCP tool schemas, error codes, or status values change. This PR documents the existing codes.

Tests

Verified locally with Node 24.21.0 and Python 3.14:

python3.14 -B scripts/check_docs.py
npm run build --prefix docs-site
python3.14 -B docs-site/scripts/site.py check --commit "$(git rev-parse HEAD)"

site.py check --commit passed on a clean tree (139 hashed files, 33 HTML pages).

Security scenarios

  • docs/workspaces.example.json and third_party/codex are not site pages. Prose links remap to GitHub blob URLs.
  • Korean and English both record that exec_command is a host process today and that Linux container isolation is the target, not a verified laptop claim.
  • Token redaction and CODESPACE_HTTP_TOKEN logging rules stay the same in both languages.

Out of scope

  • Pages environment settings and live URL
  • Publishing third_party/codex or docs/workspaces.example.json as site pages
  • Changing the Codex pin or adding adapter crates

Made with Cursor

Public titles drop W05 and W13. The registry records security-model,
runner-isolation, error-codes, codex-reuse, upstream-lock, and
upstream-update. Codex sources and the workspace example stay off the
site and remap to repository blob URLs.

Co-authored-by: Cursor <cursoragent@cursor.com>
@novelKR
novelKR force-pushed the docs/security-and-upstream branch from b6b0761 to fdfda9a Compare September 17, 2026 08:01
Base automatically changed from docs/architecture-guides to main September 17, 2026 08:16
@novelKR
novelKR merged commit 6b1757d into main Sep 17, 2026
4 checks passed
@novelKR
novelKR deleted the docs/security-and-upstream branch September 17, 2026 08:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant