Skip to content

Reconcile contradictory insufficient-action rules in triage prompt #35

Description

@guyoron1

What happened

The triage prompt contains contradictory rules about when to use action: "insufficient":

  1. Question classification (from PR fix(#2024): triage agent must not ask reporters implementation questions fullsend-ai/fullsend#2214): Only use insufficient for implementation-facing questions if the gap "materially prevents triage"
  2. Anti-premature-resolution HARD CONSTRAINT (~line 146): MUST use insufficient for "ANY open questions or information gaps — regardless of whether they seem minor"

These directly contradict each other.

Proposed change

In internal/scaffold/fullsend-repo/agents/triage.md, scope the anti-premature-resolution HARD CONSTRAINT to user-facing information gaps. Change the rule from "ANY open questions or information gaps" to "ANY open user-facing questions or information gaps." Add an explicit carve-out: implementation-facing questions that cannot be self-resolved should be noted in reasoning but do not require action: "insufficient" unless they materially prevent triage.

Validation criteria

  1. The triage prompt contains no contradictory instructions about action: "insufficient"
  2. In the next 5 triage runs on issues with implementation-facing ambiguity, the agent should proceed with best-available information

Mirrored from fullsend-ai#2237

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationready-to-codeTriaged and ready for the code agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions