From 5e874ed13832a34725d65e002061a67531d4583e Mon Sep 17 00:00:00 2001 From: Gabriel Piss Date: Sat, 9 May 2026 14:45:09 -0400 Subject: [PATCH] docs(outbound): add CLAUDE.md sibling symlink for AGENTS.md Root AGENTS.md states: 'New AGENTS.md: add sibling CLAUDE.md symlink.' src/infra/outbound/ had the guide but not the sibling symlink. Every other scoped AGENTS.md in the repo already has one; this closes the only real gap (the one remaining hit is an intentional test fixture in extensions/oc-path/src/oc-path/tests/fixtures/real/). Also adds CLAUDE.md to .semgrepignore so opengrep's PR-diff scan stops trying to open the symlink as a regular file. Scanning the symlink is redundant with scanning the underlying AGENTS.md. --- .semgrepignore | 9 +++++++++ src/infra/outbound/CLAUDE.md | 1 + 2 files changed, 10 insertions(+) create mode 120000 src/infra/outbound/CLAUDE.md diff --git a/.semgrepignore b/.semgrepignore index d49b1f276c3..95b2b680987 100644 --- a/.semgrepignore +++ b/.semgrepignore @@ -93,3 +93,12 @@ scripts/run-tests* scripts/lib/test-* scripts/lib/extension-test-* scripts/lib/vitest-* + +# ---------------------------------------------------------------------------- +# Sibling symlinks for scoped guides +# ---------------------------------------------------------------------------- +# Every `AGENTS.md` has a sibling `CLAUDE.md` symlink pointing at it (see +# root AGENTS.md: "New AGENTS.md: add sibling CLAUDE.md symlink"). Scanning +# the symlinks is redundant with scanning the underlying AGENTS.md and +# breaks opengrep's PR-diff scan when a new CLAUDE.md symlink is added. +CLAUDE.md diff --git a/src/infra/outbound/CLAUDE.md b/src/infra/outbound/CLAUDE.md new file mode 120000 index 00000000000..47dc3e3d863 --- /dev/null +++ b/src/infra/outbound/CLAUDE.md @@ -0,0 +1 @@ +AGENTS.md \ No newline at end of file