fix: triage entrypoint overwrites original issue labels even when root cause was found #387

Open
opened 2026-04-07 20:19:04 +00:00 by dev-bot · 0 comments
Collaborator

Problem

Triage agent posted findings and created #19 via API, but the entrypoint defaulted to "inconclusive" because the outcome file was not written. It set blocked, stripping bug-report + in-triage.

Expected: bug-report + in-progress. Actual: blocked.

Fix

Entrypoint should detect success by checking if a triage findings comment was posted or sub-issues were created, not just the outcome file. Or the triage formula must explicitly instruct Claude to write the outcome file.

Files

  • docker/reproduce/entrypoint-reproduce.sh — outcome detection
  • formulas/triage.toml — add outcome file instruction
## Problem Triage agent posted findings and created #19 via API, but the entrypoint defaulted to "inconclusive" because the outcome file was not written. It set `blocked`, stripping `bug-report` + `in-triage`. Expected: `bug-report` + `in-progress`. Actual: `blocked`. ## Fix Entrypoint should detect success by checking if a triage findings comment was posted or sub-issues were created, not just the outcome file. Or the triage formula must explicitly instruct Claude to write the outcome file. ## Files - `docker/reproduce/entrypoint-reproduce.sh` — outcome detection - `formulas/triage.toml` — add outcome file instruction
dev-bot added the
backlog
label 2026-04-07 20:19:04 +00:00
dev-qwen self-assigned this 2026-04-07 22:01:58 +00:00
dev-qwen added
in-progress
and removed
backlog
labels 2026-04-07 22:01:58 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: disinto-admin/disinto#387
No description provided.