diff --git a/AGENTS.md b/AGENTS.md index 63880c827..79d7adbf4 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,6 +1,6 @@ # CLAUDE.md -**MANDATORY**: Act as principal-level engineer. Follow these guidelines exactly. +Act as principal-level engineer. @@ -187,8 +187,8 @@ Core infrastructure library for Socket.dev security tools. -- 🚨 Internal imports use relative paths (no aliases); vendored externals live in `src/external/` and import by bare name. -- 🚨 Build: `pnpm build` (rolldown → CJS); type-check: `pnpm run check` (tsgo); test: `pnpm test`; coverage: `pnpm run cover`. -- 🚨 NEVER `process.chdir()`: pass `{ cwd }` and absolute paths; NEVER `--` before vitest test paths - runs ALL tests. [`architecture`](docs/agents.md/repo/architecture.md) -- 🚨 Vitest OOM with `tests 0ms` = infinite stream - `Readable.push(undefined)` doesn't end a stream; bisect before raising heap. [`architecture`](docs/agents.md/repo/architecture.md) -- Full architecture, commands, code-quality tools, build system, package-exports, testing, CI, env-var conventions in [`docs/agents.md/repo/architecture.md`](docs/agents.md/repo/architecture.md). +- Internal imports use relative paths (no aliases); vendored externals live in `src/external/` and import by bare name. +- Build: `pnpm build` (rolldown → CJS); type-check: `pnpm run check` (tsgo); test: `pnpm test`; coverage: `pnpm run cover`. +- Never call `process.chdir()`: pass `{ cwd }` and absolute paths. Never put `--` before vitest test paths; it runs every test. [`architecture`](docs/repo/agents.md/architecture.md) +- Vitest OOM with `tests 0ms` = infinite stream - `Readable.push(undefined)` doesn't end a stream; bisect before raising heap. [`architecture`](docs/repo/agents.md/architecture.md) +- Full architecture, commands, code-quality tools, build system, package-exports, testing, CI, env-var conventions in [`docs/repo/agents.md/architecture.md`](docs/repo/agents.md/architecture.md).