github-search-protocol

Structured protocol for discovering GitHub issues via three modes: user-assigned, artifact-driven, and search-based.

When to use

Entry contract

Exit contract

Invariants

Why this shape

Effective issue discovery relies on query precision, not result volume. In mode 2 (artifact-driven), keywords are extracted from modified file paths by applying PascalCase/camelCase heuristics, then filtered to retain only domain nouns — Eligibility, Driver, Policy — rather than technical terms.

« The three modes address different discovery intents: what is mine to work on, what is related to what I am changing, and exploring a theme. »

Allowed customisation

See also