3a6b6db197
Split QA and UAT responsibilities: Regina keeps code-level QA (vitest, PR review, CI health) on claude_local/sonnet, while new agent Pixel Patty handles E2E browser testing via Playwright MCP on opencode_local/minimax — reducing token cost for the browser-heavy automation work. - Add engineering/patty/ with full agent file set - Remove Playwright MCP references from Regina's SOUL.md - Delete Regina's stale opencode.json (now on claude_local) - Update roster, directory tree, and shared tools Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3.2 KiB
3.2 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-opus-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
cto/ AGENTS.md SOUL.md HEARTBEAT.md CONFIG.md
cmo/ AGENTS.md SOUL.md HEARTBEAT.md CONFIG.md opencode.json
product/ AGENTS.md SOUL.md HEARTBEAT.md CONFIG.md .mcp.json
engineering/
gandalf/ AGENTS.md SOUL.md HEARTBEAT.md CONFIG.md
hugh/ AGENTS.md SOUL.md HEARTBEAT.md CONFIG.md
patty/ AGENTS.md SOUL.md HEARTBEAT.md CONFIG.md opencode.json
regina/ AGENTS.md SOUL.md HEARTBEAT.md CONFIG.md
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.