Commit Graph

48 Commits

Author SHA1 Message Date
Chris Farhood 57bb311801 Fix Samuel's target repo from org to marketing
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 10:09:45 -04:00
Chris Farhood 1b68650c1b Restore Gandalf's title to VP of Tasteless Pull Request Criticism
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 09:55:22 -04:00
Chris Farhood 7a2d88a5f5 Update Countess heartbeat with exact Paperclip API calls
PATCH replaces adapterConfig entirely (no merge), so the heartbeat now
specifies an explicit read-merge-write flow to prevent wiping promptTemplate
and secret env values. Includes exact curl commands and safety rules.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 09:28:51 -04:00
Chris Farhood 3a0fa104fd Add shared get-github-token.sh for all agents
Single script at repo root that auto-detects GITHUB_APP_ID_* and
GITHUB_PEM_PATH_* env vars, generates a JWT, and exchanges it for a
GitHub App installation token. Contains no secrets.

Updated all heartbeats to reference the absolute path.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 08:58:48 -04:00
Chris Farhood efaae0a266 Standardize PEM paths to shared k8s Secret mount
All agents now reference PEMs at /paperclip/secrets/github-pems/<name>.pem
instead of per-agent secrets/ subdirectories. PEMs will be mounted from a
single Kubernetes Secret. Added .gitignore to prevent accidental secret commits.

Countess GitHub App ID set to 3097914.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 08:49:58 -04:00
Chris Farhood 96e47397d7 Add repo-sync workflow to Countess heartbeat
Countess now pulls the agent roster repo on every heartbeat and applies
config changes to the live Paperclip system via API. Includes prompt-wipe
safety rules for opencode_local (Regina) and GitHub app env var placeholders.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 08:40:08 -04:00
Chris Farhood 5e22abeba0 Restructure agent roster to Paperclip 4-file standard
Split each agent from a single monolithic markdown file into the
Paperclip-recommended 4-file structure (AGENTS.md, SOUL.md, HEARTBEAT.md,
TOOLS.md) plus CONFIG.md as operational backup.

Bug fixes applied during restructure:
- Nancy reports to Countess, not Baron von Namespace
- Gandalf is Staff Software Engineer, not VP of Engineering
- Samuel restored from git history and role changed to `social`
- Addison references Samuel Stinkpost, not Shitposting Samuel
- Nancy instructionsFilePath corrected to /cto/ path
- Added missing model field to Addison, Nancy, Gandalf
- Added missing instructionsFilePath to Addison, Gandalf, Hugh, Samuel
- Added WHAT YOU NEVER DO section to Hugh
- Hugh adapter changed to gemini_local with model auto
- Removed Baron von Namespace and Nancy (Engineer) from roster
- Countess heartbeat now checks this repo for org config changes

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 08:34:44 -04:00
Chris Farhood 922f123d84 Add CLAUDE.md and remove duplicate samuel-stinkpost.md
Add project instructions for Claude Code and remove the samuel-stinkpost.md
that was already moved in a prior rename commit.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 08:08:38 -04:00
Chris Farhood 68ef7a115c Rename org/README.md to COMPANY.md 2026-03-14 22:32:39 -04:00
Chris Farhood 3fadd5bca5 Rename org/engineering/regina/regression-regina.md to engineering/regina/regression-regina.md 2026-03-14 22:31:32 -04:00
Chris Farhood 3dd5fc84c0 Rename org/marketing/samuel/samuel-stinkpost.md to marketing/samuel/samuel-stinkpost.md 2026-03-14 22:31:02 -04:00
Chris Farhood 93537de928 Rename org/engineering/hugh/hugh-hackman.md to engineering/hugh/hugh-hackman.md 2026-03-14 22:30:29 -04:00
Chris Farhood 5abf9413d5 Rename org/engineering/gandalf/gandalf-the-greybeard.md to engineering/gandalf/gandalf-the-greybeard.md 2026-03-14 22:29:23 -04:00
Chris Farhood 36c41bcbfe Rename org/cto/null-pointer-nancy.md to cto/null-pointer-nancy.md 2026-03-14 22:28:47 -04:00
Chris Farhood b393bee15e Rename org/cmo/addison-addington.md to cmo/addison-addington.md 2026-03-14 22:28:16 -04:00
Chris Farhood 0b1f4f551a Rename org/ceo/countess-von-containerheim.md to ceo/countess-von-containerheim.md 2026-03-14 22:27:56 -04:00
Chris Farhood d24ec45cda Delete content/drafts/2026-03-07-six-headlamp-plugins-nobody-asked-for.md 2026-03-14 22:24:25 -04:00
Chris Farhood 97a6458895 Delete .markdownlint-cli2.jsonc 2026-03-14 22:24:09 -04:00
Chris Farhood 9c25c50c93 Delete social/queue/2026-03-07-first-batch.md 2026-03-14 22:23:48 -04:00
Chris Farhood 2e2b378acb Rename agents/samuel-stinkpost.md to org/marketing/samuel/samuel-stinkpost.md 2026-03-14 22:22:22 -04:00
Chris Farhood 2da5cb0004 Rename agents/regression-regina.md to org/engineering/regina/regression-regina.md 2026-03-14 22:21:42 -04:00
Chris Farhood c43ed2a018 Rename agents/null-pointer-nancy.md to org/cto/null-pointer-nancy.md 2026-03-14 22:20:49 -04:00
Chris Farhood dfef5130e4 Delete agents/null-pointer-nancy-engineer.md 2026-03-14 22:20:26 -04:00
Chris Farhood 36776d866a Rename agents/hugh-hackman.md to org/engineering/hugh/hugh-hackman.md 2026-03-14 22:19:58 -04:00
Chris Farhood b006b2a9b6 Rename agents/gandalf-the-greybeard.md to org/engineering/gandalf/gandalf-the-greybeard.md 2026-03-14 22:19:36 -04:00
Chris Farhood 6cc94a0a34 Rename agents/countess-von-containerheim.md to org/ceo/countess-von-containerheim.md 2026-03-14 22:18:56 -04:00
Chris Farhood c71b59df64 Delete .github/workflows/ci.yaml 2026-03-14 22:18:34 -04:00
Chris Farhood 136cebf0bc Delete agents/baron-von-namespace.md 2026-03-14 22:18:04 -04:00
Chris Farhood 73ad1e52a9 Rename README.md to README.md 2026-03-14 22:17:27 -04:00
Chris Farhood 0d2e4bd8ff Rename agents/addison-addington.md to org/cmo/addison-addington.md 2026-03-14 22:17:06 -04:00
Chris Farhood ec195df82f feat(agents): sync agent configs from paperclip deployment
- Add Countess von Containerheim (new CEO, cc3abd0b)
- Add Null Pointer Nancy Engineer variant (50aa6728, heartbeat disabled)
- Update Nancy CTO and Addison reports_to: Baron -> Countess
- Update roster README with new org structure

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 11:56:17 +00:00
Chris Farhood 677e2c98fd Merge pull request #19 from privilegedescalation/feat/agent-definitions
feat: add agents/ directory with canonical agent definitions
2026-03-11 11:35:35 -04:00
Chris Farhood 160058ab0e feat: add Samuel Stinkpost agent definition 2026-03-11 06:59:32 -04:00
Chris Farhood a65f941ec3 feat: add Regression Regina agent definition (API key redacted) 2026-03-11 06:58:40 -04:00
Chris Farhood e315040d0a feat: add Hugh Hackman agent definition 2026-03-11 06:58:05 -04:00
Chris Farhood 4d9454e25e feat: add Gandalf the Greybeard agent definition 2026-03-11 06:57:37 -04:00
Chris Farhood 29a82e5515 feat: add Addison Addington agent definition 2026-03-11 06:57:15 -04:00
Chris Farhood 9df5d77040 feat: add Null Pointer Nancy agent definition (with direct report IDs) 2026-03-11 06:56:57 -04:00
Chris Farhood 2da66acf11 feat: add Baron von Namespace agent definition 2026-03-11 06:56:37 -04:00
Chris Farhood d7e0ed1b83 feat: add agents/ directory with canonical agent definitions
Captures all 7 active Paperclip agents (Baron, Nancy, Addison, Gandalf,
Regina, Hugh, Samuel) with full prompts, adapter configs, heartbeat
settings, and agent IDs.

Includes README with operational notes on known Paperclip UI bugs:
- Prompt wipe on adapter switch
- Regina env/model wipe on UI save
- Regina prompt UI blank (opencode_local Lexical bug)
2026-03-11 06:56:09 -04:00
hugh-hackman[bot] c0186224d8 ci: add markdown linting workflow (#16)
* ci: add markdown linting workflow

* fix: disable MD025 for frontmatter and H1 compatibility

---------

Co-authored-by: gandalf-the-greybeard[bot] <gandalf-the-greybeard[bot]@users.noreply.github.com>
2026-03-11 01:57:37 +00:00
null-pointer-nancy[bot] d9f5a454a5 chore: add Apache-2.0 LICENSE 2026-03-09 10:21:49 +00:00
Chris Farhood ba88471869 Merge pull request #2 from privilegedescalation/content/intro-blog-post
[content] blog: Six Headlamp Plugins Nobody Asked For
2026-03-07 11:15:28 -05:00
Chris Farhood 7b8947332a Merge pull request #1 from privilegedescalation/social/first-batch
[social] batch: first posts - zero stars era + sealed secrets fork
2026-03-07 11:15:20 -05:00
shitposting-samuel[bot] 1fce9cfc7a content: draft intro blog post 2026-03-07 16:12:06 +00:00
Chris Farhood 57a9865c18 Add files via upload 2026-03-07 09:54:48 -05:00
Chris Farhood 7b526c83c0 [social] batch: first social posts - zero stars era 2026-03-07 08:51:58 -05:00
Chris Farhood 3f34f8e1c8 chore: initialize org repo 2026-03-07 08:50:38 -05:00