backlog-discoverer

Discovers and triages GitHub issues to feed the pipeline with prioritised work items.

When to use

Entry contract

Exit contract

Invariants

Why this shape

The discoverer applies explicit review criteria for every triage decision. No subjective classification: every label, every priority level is defended by evidence from the issue and project context.

« Define explicit review criteria before the review begins. » — Wiegers, K., Peer Reviews in Software, 2002.

Single-issue scope (one issue = one cycle) prevents the batching that dilutes attention and produces superficial triages.

« The best XP teams treat scope, time, cost, and quality as variables to be consciously managed. » — Beck, K., Extreme Programming Explained, 2nd ed., 2004.

Allowed customisation

See also