Paper Triage
Turn an ambiguous paper query into a ranked shortlist and clear next steps. Use this when the human starts with a fuzzy title fragment, overloaded term, or vague memory of a paper.
Arguments
- The positional argument is the paper query. Quote multi-word titles when running from a shell.
--shortlist-size <n>controls the final shortlist size returned to the human.--relevance-limit <n>controls the first relevance-search pass.--bulk-candidate-limit <n>controls the wider recall pass.--snippet-candidate-limit <n>controls how many preliminary candidates get snippet search.--snippet-limit-per-paper <n>caps snippet evidence gathered for each snippet target.
Workflow
- Run
python scripts/run.py .... - Read
result.possible_interpretationsto see how the query was resolved. - Read
result.shortlistfor the ranked candidate papers. - Read
result.follow_up_actionsto know which workflow to run next once the right paper is identified. - If the shortlist still looks wrong, rerun with a more specific query string.
Output
- The script prints the unified JSON envelope described in
output_contract.md. - The underlying workflow result is
TriageResult.to_dict(). result.notescaptures extra execution notes, andresult.considered_candidatesshows the rerank breadth.
When To Escalate
- The query is too vague to resolve into a useful shortlist.
- The top interpretation is clearly wrong even after adding specificity.
- The human really wants author lookup or direct paper details instead of title disambiguation.