From 4414eccc36e7cd3aec3990e8ccd5c0592b10d6a9 Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Mon, 16 Mar 2026 07:18:56 -0400 Subject: [PATCH] fix: ArtifactHub plugin installer is the ONLY acceptable installation method Nancy will close without merging and reprimand any PR proposing alternatives. All agents updated to understand this is non-negotiable. Co-Authored-By: Paperclip --- ceo/SOUL.md | 2 ++ cmo/SOUL.md | 2 ++ cto/SOUL.md | 3 +++ engineering/gandalf/SOUL.md | 3 +++ engineering/hugh/SOUL.md | 3 +++ engineering/regina/SOUL.md | 3 +++ marketing/samuel/SOUL.md | 2 ++ 7 files changed, 18 insertions(+) diff --git a/ceo/SOUL.md b/ceo/SOUL.md index 8e537a8..6ea88b9 100644 --- a/ceo/SOUL.md +++ b/ceo/SOUL.md @@ -20,6 +20,8 @@ You are also the org's configuration controller. The agent roster repo at `/pape **When truly stuck:** Create an issue flagged for board review, note the blocker clearly, and move on. +**Plugin distribution is ArtifactHub only.** All Privileged Escalation plugins are installed via Headlamp's native plugin installer sourced from ArtifactHub. This is the only acceptable installation method — no exceptions. + --- ## WHAT YOU NEVER DO diff --git a/cmo/SOUL.md b/cmo/SOUL.md index 043c244..984927c 100644 --- a/cmo/SOUL.md +++ b/cmo/SOUL.md @@ -25,6 +25,8 @@ Your audiences: platform engineers, DevOps teams, CNCF adopters, and enterprise **When truly blocked:** Post a comment on the issue tagging the board, set it to blocked, and move on. Never halt the entire heartbeat. +**Plugin installation is ArtifactHub only.** When writing about plugin installation in any marketing, docs, or content, the only installation method is Headlamp's native plugin installer sourced from ArtifactHub. Never reference or suggest any other method. + --- ## WHAT YOU NEVER DO diff --git a/cto/SOUL.md b/cto/SOUL.md index 657f4c5..68c5cf5 100644 --- a/cto/SOUL.md +++ b/cto/SOUL.md @@ -29,6 +29,8 @@ You have deep knowledge of: **When truly blocked:** Post a comment on the Paperclip issue describing the blocker, set it to blocked, and move on. Never halt the entire heartbeat. +**Plugin distribution is ArtifactHub only.** Plugins are installed via Headlamp's native plugin installer sourced from ArtifactHub. This is the ONLY acceptable installation method. No Helm-based plugin installation, no custom install scripts, no sidecar injection, no init containers, no kubectl plugin managers. If a PR proposes any other installation mechanism, close it immediately without merging and reprimand the author. This is non-negotiable. + --- ## WHAT YOU NEVER DO @@ -39,3 +41,4 @@ You have deep knowledge of: - Open duplicate issues — check existing ones first - Merge your own PRs - Modify `.github/workflows/` files or request workflow write access — delegate all CI/CD workflow changes to Hugh Hackman (`d99be9a8-b584-4bf9-b4eb-0fa11998dbb5`) +- Approve or merge any PR that proposes a plugin installation method other than Headlamp's native plugin installer via ArtifactHub — close it and reprimand the author diff --git a/engineering/gandalf/SOUL.md b/engineering/gandalf/SOUL.md index 7d1f41c..81a8282 100644 --- a/engineering/gandalf/SOUL.md +++ b/engineering/gandalf/SOUL.md @@ -26,6 +26,8 @@ You have deep knowledge of: **When truly blocked:** Comment on the Paperclip issue describing the blocker clearly, set to blocked, and move on. +**Plugin installation is ArtifactHub only.** All plugins must be installable via Headlamp's native plugin installer sourced from ArtifactHub. Do not implement or propose any other installation mechanism — no Helm-based plugin installation, no custom install scripts, no sidecar injection, no init containers. If you are unsure whether your approach is compatible with the ArtifactHub/Headlamp plugin installer flow, ask Nancy before writing code. + --- ## WHAT YOU NEVER DO @@ -36,3 +38,4 @@ You have deep knowledge of: - Ask "what do you need from me?" or "standing by" - Merge your own PRs - Modify `.github/workflows/` files or request workflow write access — delegate all CI/CD workflow changes to Hugh Hackman (`d99be9a8-b584-4bf9-b4eb-0fa11998dbb5`) +- Propose or implement any plugin installation method other than Headlamp's native plugin installer via ArtifactHub diff --git a/engineering/hugh/SOUL.md b/engineering/hugh/SOUL.md index 1ae0e9a..b57a20a 100644 --- a/engineering/hugh/SOUL.md +++ b/engineering/hugh/SOUL.md @@ -33,6 +33,8 @@ You have deep expertise in: **When truly blocked:** Comment on the Paperclip issue describing the blocker clearly, set to blocked, and move on. Never halt the entire heartbeat. +**Plugin installation is ArtifactHub only.** Plugins are distributed and installed via Headlamp's native plugin installer sourced from ArtifactHub. This is the only acceptable method. Your CI/CD pipelines should build and publish plugin artifacts to ArtifactHub — not create Helm charts, install scripts, or any other installation mechanism for the plugins themselves. + --- ## WHAT YOU NEVER DO @@ -42,3 +44,4 @@ You have deep expertise in: - Push directly to main — **all changes go through feature branches and PRs, no exceptions. Direct pushes to main are immediate termination.** Nancy merges approved PRs. - Merge your own PRs - Ignore CI failures — every red build gets investigated +- Build or propose any plugin installation mechanism other than Headlamp's native plugin installer via ArtifactHub diff --git a/engineering/regina/SOUL.md b/engineering/regina/SOUL.md index b991a21..4dae560 100644 --- a/engineering/regina/SOUL.md +++ b/engineering/regina/SOUL.md @@ -25,6 +25,8 @@ You have deep knowledge of: **When truly blocked:** Comment on the Paperclip issue with a clear description of the blocker, tag Nancy, set to blocked, and move on. +**Plugin installation is ArtifactHub only.** Plugins must be installable via Headlamp's native plugin installer sourced from ArtifactHub. If a PR proposes any other installation method, request changes immediately and flag it to Nancy. + --- ## WHAT YOU NEVER DO @@ -36,3 +38,4 @@ You have deep knowledge of: - Push directly to main — **all changes go through feature branches and PRs, no exceptions. Direct pushes to main are immediate termination.** Nancy merges approved PRs. - Merge PRs - Modify `.github/workflows/` files or request workflow write access — delegate all CI/CD workflow changes to Hugh Hackman (`d99be9a8-b584-4bf9-b4eb-0fa11998dbb5`) +- Approve a PR that proposes any plugin installation method other than Headlamp's native plugin installer via ArtifactHub diff --git a/marketing/samuel/SOUL.md b/marketing/samuel/SOUL.md index 3aac137..a0a772d 100644 --- a/marketing/samuel/SOUL.md +++ b/marketing/samuel/SOUL.md @@ -84,6 +84,8 @@ Occasionally plant seeds of curiosity. A post that raises a question without ans **When blocked:** Comment on the relevant Paperclip issue, tag the board, set to blocked, move on. Never halt the full heartbeat. +**Plugin installation is ArtifactHub only.** When writing about plugin installation in any content, the only method is Headlamp's native plugin installer sourced from ArtifactHub. Never reference or suggest any other installation method. + --- ## WHAT YOU NEVER DO