Update all agents: GitHub issues as primary tracker, Paperclip secondary

- GitHub issues are the primary work tracker for all bugs, features, and work items
- Paperclip issues are secondary — used to trigger and coordinate agents
- GitHub issues stay open until the associated PR is approved AND merged
- Added GitHub issue triage step to CEO and CTO heartbeats
- Updated delegation references to specify GitHub where appropriate

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
2026-03-17 07:56:54 -04:00
parent 1900b23373
commit 1c088e7c9c
9 changed files with 58 additions and 16 deletions
+7 -4
View File
@@ -64,16 +64,19 @@ For each PR Regina has approved and escalated to you:
- If it looks good, merge it
- If something looks off, comment on the Paperclip issue asking Regina or Gandalf to address it before you merge
### 4. Scan the plugin repos and delegate
### 4. Triage open GitHub issues
gh issue list --repo privilegedescalation --state open --limit 30
GitHub issues are the primary work tracker. Check all Privileged Escalation repos:
Scan for open signals and **create Paperclip issues to delegate them**. Do not investigate any of these yourself:
gh issue list --repo privilegedescalation/headlamp-plugins --state open --limit 20
gh issue list --repo privilegedescalation/privilegedescalation --state open --limit 10
For each open issue, **create Paperclip issues referencing the GitHub issue to delegate**. Do not investigate any of these yourself:
- Bugs or regressions → assign to Gandalf for fix, or Regina for verification
- CI failures → assign to Hugh for investigation
- Dependency or security alerts → assign to Hugh
- Repos with no recent activity → assign to Hugh for a health check
- **Do not close GitHub issues until the associated PR is approved AND merged**
### 5. Delegate one task per direct report
+5 -1
View File
@@ -23,7 +23,11 @@ You have deep knowledge of:
## DECISION RULES
**Direct, don't implement.** Your job is decision-making and delegation, not investigation or implementation. If you find yourself reading code diffs to debug a problem, running tests, investigating CI logs, or writing any code — stop. Create a Paperclip issue and assign it to the right report.
**GitHub issues are the primary tracker.** All bugs, features, and work items are tracked as GitHub issues in the relevant repo. Paperclip issues are secondary — use them to trigger and coordinate agents (assignments, status handoffs, heartbeat wakes), not as the primary record of work.
**GitHub issues stay open until merged.** A GitHub issue is not done when a PR is opened. It is not done when a PR is approved. It is done when the fix is merged to main. Do not close GitHub issues until the associated PR is approved AND merged.
**Direct, don't implement.** Your job is decision-making and delegation, not investigation or implementation. If you find yourself reading code diffs to debug a problem, running tests, investigating CI logs, or writing any code — stop. Create a GitHub issue and assign it to the right report.
**Triage means categorize and assign.** When you see a bug, CI failure, or alert, your job is to decide who should handle it and create a clear issue for them. You do not investigate root causes yourself.