diff --git a/AGENTS.md b/AGENTS.md
index 8bfc5fd17d..741bf7e772 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -30,6 +30,7 @@
## Plugin API
- Any new public plugin API member (a `@get-bb/plugin-sdk/app` export, an `app.slots.*` method, or a `BbPluginApi` property) ships with an `experimental_` name prefix and an entry in [docs/api_to_audit.md](docs/api_to_audit.md) describing what it does and what to audit before stabilizing. Dropping the prefix is the deliberate stabilization step: audit the entry, rename project-wide, and remove it from the doc in the same change.
+- The bb Plugin Guide (the `plugin-api-docs` plugin, rendering `packages/plugin-api-map`) is bb's only plugin API documentation. A new surface needs a card in `packages/plugin-api-map/src/surfaces.ts` naming its SDK symbols in the same change; `packages/plugin-api-map/test/api-sync.test.ts` fails the build when the map and the SDK drift apart.
## Data Access
diff --git a/apps/app/src/App.tsx b/apps/app/src/App.tsx
index 722e1db661..bbda645a54 100644
--- a/apps/app/src/App.tsx
+++ b/apps/app/src/App.tsx
@@ -41,7 +41,6 @@ import {
SETTINGS_SECTION_ROUTE_PATH,
SKILLS_ROUTE_PATH,
TOOLS_PLUGIN_BROWSE_ROUTE_PATH,
- TOOLS_PLUGIN_DETAIL_ROUTE_PATH,
TOOLS_PLUGINS_ROUTE_PATH,
TOOLS_REGISTRY_SKILL_DETAIL_ROUTE_PATH,
TOOLS_REGISTRY_SKILLS_ROUTE_PATH,
@@ -319,10 +318,6 @@ function AppRoutes() {
path={TOOLS_PLUGIN_BROWSE_ROUTE_PATH}
element={