What you get
The paragraph that says exactly what you searched, with which filters, on what date, returning how many records — written from a log rather than reconstructed from memory weeks later.Who it’s for
Anyone publishing a review, meta-analysis, or scoping study. Also anyone who has been asked by a reviewer to “provide the full search strategy” and discovered they cannot.Why this is worth automating
Search strategies are almost always written last, from half-remembered queries, after the interesting work is done. The result is a paragraph that does not reproduce the corpus it claims to describe — which reviewers increasingly check. If the agent logs each call as it runs, this section costs nothing and is actually true.What to log, as you go
The prompt
Getting the filter rationale right
Reviewers reject filters that look like convenience. Each one needs a defensible reason:study_types— the designs that can answer the question, not the ones that returned pleasing resultshuman=true— scope of the review, stated in the questionyear_min— tie it to an event, a guideline change, or a method’s introduction, not to a round numbersjr_max— quality thresholds are contestable; say why the cut is where it isexclude_preprints— a real methodological choice with a cost either way; justify the direction
Audit requirements
This use case is the audit log, rendered as prose. Follow the grounding rules, and keep the machine-readable table as a supplement — many journals now accept it as an appendix, which is stronger than the paragraph alone.What to check before you trust it
- Reproduce your own corpus from the paragraph. If you cannot, a reviewer cannot either, and that is the entire test.
- Check for
[NOT RECORDED]. Each one is a real gap. Fill it by re-running, not by remembering. - Do not claim comprehensiveness you did not achieve. A truncated sweep described as exhaustive is a correctable error before submission and a serious one after.
Related
Build a PRISMA-ready search corpus
The sweep that generates this log.
Screen abstracts against inclusion criteria
Where the exclusion reasons come from.
Best practices
Grounding rules and the audit-log format.
All use cases
Browse the gallery by persona.