Skip to content

fix(goap): CONSOLIDATED — 3 orphaned skill sources + dispatch dedup failure (supersedes #76–#136) #145

@mabry1985

Description

@mabry1985

Summary

fleet.no_skill_orphaned goal is violated by 3 distinct root causes. GOAP's lack of dispatch dedup has generated ~30 duplicate issues and 16 duplicate incidents for the same underlying problems.

Root Causes

1. auto-triage-sweep phantom agent (CRITICAL)

  • Problem: actions.yaml routes bug_triage to auto-triage-sweep, which does not exist in the agent registry
  • Impact: 100% failure rate (4/4 dispatches), 83 items stuck in error state, WIP limit blown (135 vs limit of 2), 14 duplicate incidents (INC-003–016)
  • Fix: In actions.yaml, change the bug_triage action's agent from auto-triage-sweep to quinn (Quinn already advertises bug_triage)

2. jon empty A2A card

  • Problem: Jon agent is reachable (7ms) but advertises zero skills in its A2A card
  • Impact: Contributes to orphanedSkillCount, no active dispatch failures yet
  • Fix: Update Jon's A2A agent card to advertise its actual skills (e.g., chat, content strategy)

3. protopen unreachable

  • Problem: Card fetch returns null — agent is down or misconfigured
  • Impact: All security/pentest skills unavailable (passive_recon, active_pentest, security_report, threat_intel)
  • Fix: Restart protopen service or fix its A2A card endpoint

4. GOAP dispatch dedup missing (META)

Supersedes

protoAgent: #76, #93, #120, #122, #123, #124, #125, #127, #128, #129, #130, #131, #132, #133, #134, #135, #136
protoWorkstacean: #439, #442, #444, #445, #446, #447, #448

Priority

High — the phantom routing is actively degrading the fleet. The dedup issue is amplifying every problem.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions