From b7431d287c1afee3af44a84a5be18afc2989f658 Mon Sep 17 00:00:00 2001 From: Matthew Podwysocki Date: Mon, 13 Jul 2026 16:45:15 -0400 Subject: [PATCH] docs: note that unsolicited directory/discovery listing PRs are out of scope Mirrors the same addition in mapbox/mcp-server, prompted by spam PRs adding third-party "agent discovery" manifests/badges with no functional value. --- CHANGELOG.md | 4 ++++ docs/engineering_standards.md | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 15a100e..2c933ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ - **Style ID validation for `style_comparison_tool`**: `before` and `after` inputs are now validated to contain only alphanumeric characters, hyphens, and underscores (after stripping the optional `mapbox://styles/` prefix). Validation is enforced at both the Zod schema layer and inside `processStyleId()`. Malformed style IDs are rejected with a descriptive error before any URL is constructed. +### Documentation + +- **Engineering standards**: Note that unsolicited third-party directory/discovery listing PRs are out of scope and will be closed without review. + ## 0.8.1 - 2026-06-11 ### Changed diff --git a/docs/engineering_standards.md b/docs/engineering_standards.md index 70531b3..64a34ae 100644 --- a/docs/engineering_standards.md +++ b/docs/engineering_standards.md @@ -97,6 +97,10 @@ Changes flow through pull requests requiring approval from core maintainers: - Run tests and linting before pushing: `npm test && npm run lint` - Build must succeed: `npm run build` +**Out of Scope:** + +We do not accept PRs that add listings, badges, or manifest files for third-party directories, registries, or "discovery" services (e.g. unsolicited `README.md` badges linking to an external site, or manifest files with no functional purpose in this project). These will be closed without review. + ## Security and DevOps **Environment Variables:**