674be5d762
- Remove Samuel Stinkpost (terminated) from all files and delete marketing/samuel/ - Update PEM listing in OPERATIONS.md to the 4 role-based keys - POLICIES.md and TOOLS.md are now conditional reads (only when agents have work to do), not loaded on every heartbeat - Split product/SOUL.md: core identity stays in SOUL.md, reference material (plugin portfolio, competitive landscape, evaluation framework, spec template) moved to PRODUCT-CONTEXT.md - CLAUDE.md improvements: add OPERATIONS.md/POLICIES.md/TOOLS.md references, fix adapter list, add PR workflow, document opencode.json purpose Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3.3 KiB
3.3 KiB
Privileged Escalation
This directory contains basic company information and the canonical definitions for all Paperclip agents in the privilegedescalation org. Each agent is split into the standard file set: AGENTS.md (bootstrap prompt), SOUL.md (persona), HEARTBEAT.md (execution checklist), plus CONFIG.md (operational backup with identity, adapter, and heartbeat config).
Company Info
- Production FQDN | headlamp.animaniacs.farh.net (Headlamp installation for the cluster)
- Development FQDN | privilegedescalation.animaniacs.farh.net (internal gateway in gateway-system)
Agent Roster
| Agent | Role | Title | Adapter | Model | Reports To |
|---|---|---|---|---|---|
| Countess von Containerheim | ceo |
Chief Executive Officer | claude_local |
claude-sonnet-4-6 |
— |
| Null Pointer Nancy | cto |
Chief Vibe Coder | claude_local |
claude-opus-4-6 |
Countess |
| Addison Addington | cmo |
Chief Sign Spinner | opencode_local |
openrouter/minimax/minimax-m2.7 |
Countess |
| Kubectl Karen | product |
VP of Product | claude_local |
claude-opus-4-6 |
Countess |
| Gandalf the Greybeard | engineer |
Staff Software Engineer | opencode_local |
openrouter/minimax/minimax-m2.7 |
Nancy (CTO) |
| Regression Regina | qa |
Queen of Quality, Destroyer of Fun | claude_local |
claude-sonnet-4-6 |
Nancy (CTO) |
| Hugh Hackman | devops |
VP Engineering Operations | opencode_local |
openrouter/minimax/minimax-m2.7 |
Nancy (CTO) |
| Pixel Patty | uat |
The Screenshot Whisperer | opencode_local |
openrouter/minimax/minimax-m2.7 |
Nancy (CTO) |
Directory Structure
ceo/ AGENTS.md SOUL.md HEARTBEAT.md CONFIG.md opencode.json
cto/ AGENTS.md SOUL.md HEARTBEAT.md CONFIG.md opencode.json
cmo/ AGENTS.md SOUL.md HEARTBEAT.md CONFIG.md opencode.json
product/ AGENTS.md SOUL.md HEARTBEAT.md CONFIG.md opencode.json .mcp.json
engineering/
gandalf/ AGENTS.md SOUL.md HEARTBEAT.md CONFIG.md opencode.json
hugh/ AGENTS.md SOUL.md HEARTBEAT.md CONFIG.md opencode.json
patty/ AGENTS.md SOUL.md HEARTBEAT.md CONFIG.md opencode.json
regina/ AGENTS.md SOUL.md HEARTBEAT.md CONFIG.md opencode.json
Known Issues / Operational Notes
- Prompt wipe on adapter switch: Switching an agent's adapter type via the Paperclip UI and saving will wipe
promptTemplate. Always restore from this repo after any adapter switch. - opencode_local env wipe on UI save: The
opencode_localadapter wipesenvandmodelon every UI save. Restore via DB patch. - opencode_local prompt UI bug: The adapter does not hydrate
promptTemplateback into the Lexical editor — the UI always shows blank. The prompt is correctly stored in the DB.
Prompt Restoration
claude_localagents (CEO, CTO, VP Product, Regina): Load prompt frominstructionsFilePath→AGENTS.md. Ensure repo is up to date.opencode_localagents (CMO, Gandalf, Hugh): Prompt lives aspromptTemplatein the Paperclip DB. To restore, concatenate AGENTS.md + SOUL.md + HEARTBEAT.md and patch the DB.