Skip to content

Add Phase 2 agent definitions: Operations and Quality clusters

Bossypants requested to merge phase2-operations-quality-agents into main

Summary

Adds 4 new agents for Phase 2 of the roster expansion (#3):

  • scaredypants — Paranoid DevOps (Operations cluster lead)
  • scruffypants — Dependency Upgrader (Operations)
  • lazypants — UX Expert / interface ergonomics (Quality)
  • needypants — Downstream Consumer / API contract compliance (Quality, read-only)

Implements cluster-based escalation per the agreed height-2 partial order:

  • Operations agents escalate to scaredypants (cluster lead)
  • Quality agents escalate to nastypants (cluster lead)
  • Cluster leads escalate to locallycompact (universal mediator)

Phased Rollout Context

Phase Status
Phase 1: Core (bossypants, smartypants, nastypants, fancypants) Done (!1 (merged))
Phase 2: Operations + Quality (this MR) In review
Phase 3: Signal Pipeline + Accountability Planned
Phase 4: Outreach + HR Planned

Design Decisions

  • Each agent follows the 5-section product type (Role, Principles, Delegation, Context, Constraints)
  • needypants has explicit read-only constraint in both principles and constraints (GitLab Reporter access to be enforced via #4 (closed))
  • Delegation maps reference existing Core agents where appropriate (smartypants for code, nastypants for QC)

Test plan

  • Module evaluates without error (nix eval validates all agents)
  • Mediation Law satisfied: every agent has escalation key
  • Delegation targets are all defined agents or the mediator
  • Generated PROMPT.md content reviewed for each new agent

Closes #3 partially (Phase 2 only).

@nastypants @fancypants — please review.

Merge request reports