Literature Field Surveyor
Core contract
Use this skill to study an unfamiliar academic field by building a local, paper-grounded Markdown knowledge base before answering broad field questions.
Mandatory principles:
- Never answer a research-field question from memory alone when this skill is invoked.
- Prefer peer-reviewed papers, arXiv papers, conference papers, journal papers, official benchmark papers, dataset papers, and survey papers.
- Every field-level claim must be traceable to one or more local paper notes in
papers/.
- Write paper cards/notes in Korean by default, except for established technical terms, method names, dataset names, benchmark names, metric names, equations, and original paper titles.
- When a paper reports experiments, capture the main experimental results with exact numbers, baselines, datasets/conditions, and table/figure references whenever available. Do not write vague claims such as "improves performance" if the paper provides measurable results.
- If evidence is weak, sparse, conflicting, speculative, or unresolved, label it explicitly.
- Do not dump all gathered knowledge to the user. First build or update the local Markdown knowledge base, then answer only the user's specific question.
- Save each user Q&A interaction as a separate Markdown file under the field's
qna/ directory.
- Do not use raw web snippets, abstracts, or search-result summaries as synthesis evidence until the paper has a local paper note.
- This skill owns literature evidence, paper cards, synthesis, and research Q&A. It does not own repo execution planning, experiment running, debug gates, or final audit. For those, route to
paper-intake, research-idea-screen, framework-mapping, experiment-design, experiment-feasibility, run-experiment, analyze-results, debug-review, or audit-review.
Codex-native workflow boundary
Do not invoke OMX, omx team, .codex/agents/*.toml, tmux panes, or .omx/state as part of this skill. If the user explicitly asks for parallel agents, Codex may use native subagents for bounded side tasks, but the durable source of truth remains the Markdown knowledge base under research_knowledge/.
Relationship to the company workflow:
- Use this skill when the user asks for field survey, paper cards, paper-grounded Q&A, trends, taxonomy, SOTA, comparison papers, or evidence maps.
- Use
paper-intake when a specific paper must become a repo-grounded reproduction or experiment packet.
- Use
research-idea-screen when a research idea must be checked against literature plus repo overlap.
- Use
experiment-design and experiment-feasibility after the literature evidence has been translated into an executable hypothesis.
Workspace layout
Default root:
research_knowledge/fields/<field_slug>/
README.md
field.yaml
search_log.md
reading_queue.md
figures/ # optional: original extracted figures/tables, vector preferred
original/ # preferred for PDF-cropped original paper figures/tables
sources/ # optional: source PDFs used for extraction/cropping
papers/
index.md
qna/
synthesis/
timeline.md
trends.md
taxonomy.md
open_questions.md
evidence_map.md
Use lowercase kebab-case or snake_case field slugs. If the user names the field clearly, infer the slug and proceed. Ask only if multiple plausible fields would create materially different knowledge bases.
Templates are available in references/templates/. Copy or adapt them when creating paper notes, synthesis files, Q&A logs, and search logs.
Evidence levels for answers
When answering, classify important claims as one of:
- Established fact — directly supported by multiple paper notes or a definitive benchmark/dataset/survey note.
- Common interpretation — supported by paper notes but partly interpretive.
- Plausible hypothesis — consistent with notes but not directly established.
- Unsupported speculation — not supported by current notes; avoid unless the user explicitly requests brainstorming.
Research advice must name the supporting note filenames and the experiment or comparison that would verify the advice.
Mode selection
1. Bootstrap Mode — new field investigation
Triggered when the user asks to investigate, survey, map, learn, or explore a new field.
Steps:
- Create the field folder using the workspace layout above.
- Create
field.yaml with at least: field_name, field_slug, created, scope, seed_queries, inclusion_criteria, exclusion_criteria, and status.
- Initialize
README.md, search_log.md, reading_queue.md, papers/index.md, and synthesis placeholders.
- Search strategically; do not select papers only because they appear first in search results.
- Start from surveys and highly cited foundational papers when the field is unfamiliar.
- Then identify benchmark-defining papers, dataset papers, and representative method papers.
- Then search recent papers from the last 2-3 years.
- Prefer top venues relevant to the field.
- Record search terms, sources searched, selection criteria, accepted papers, and rejected papers with brief reasons.
- Convert selected papers into paper notes before using them in synthesis or answers.
Stop condition: the field folder exists, initial queue/search log are populated, selected papers are either converted to notes or queued with reasons, and no broad unsupported answer has been given.
2. Paper Intake Mode — one note per selected paper
For every selected paper, create:
papers/<year>_<first-author>_<short-title>.md
Filename rules:
- Use lowercase ASCII when possible.
- Use the first author's family name.
- Keep
<short-title> compact and descriptive.
- If collisions occur, append a short venue or arXiv identifier.
Each paper note must include:
- Full citation
- URL / DOI / arXiv ID if available
- Venue and year
- Problem definition
- Main contribution
- Method summary
- Experimental setup
- Datasets / benchmarks
- Metrics
- Key results
- Main experimental results table with numbers, baselines, conditions, and original table/figure/page references
- Result attachments or attachment pointers when useful, such as
figures/<paper>_<table-or-figure>.png|svg|md; if no attachment is created, state which original table/figure supports the result
- For DL/model papers: core architecture summary plus original architecture figure pointer when the paper has one
- For signal-processing/model-equation papers: main equations needed to understand the method
- For hybrid DL + signal-processing papers: include both the original architecture figure pointer and the main equations
- Limitations
- Relationship to previous work
- Relationship to later work if known
- Why this paper matters for the field
- Claims that can be reused in future answers
- Open questions raised by the paper
Paper-card quality rules:
- Use Korean prose for explanations and criticism. Keep unavoidable terms such as
WER, LoRA, CTC, ASVspoof, LibriSpeech, Table 2, and model names in their original form.
- Translate section headings into Korean unless a local template already requires exact English headings for tooling.
- Aim for a card that lets the reader understand about 80% of the paper from the Markdown alone, while staying concise. Prefer dense method/evidence summaries over long prose.
- For every important result, record: dataset/condition, compared baseline, proposed method or variant, metric, absolute value, absolute/relative improvement when reported or easy to compute, and source location in the paper.
- If only an abstract or metadata page is available, mark experimental results as "원문 PDF 확인 필요" and do not overstate the result.
- Include negative results, failure cases, ablations, and generalization gaps when they affect the user's research direction.
- A paper card is incomplete if it lacks the main experimental result numbers for an empirical paper that reports them.
- A DL paper card is incomplete if it omits the core architecture and the paper has an architecture figure that could reasonably be extracted.
- A signal-processing paper card is incomplete if it omits the main equations or estimator/gain definitions needed to reproduce the method conceptually.
- Do not replace an original paper figure/table with a hand-redrawn or regenerated SVG unless the user explicitly asks for a schematic. If a derivative schematic is useful, label it clearly as reconstructed and keep it separate from original assets.
- When including paper figures or tables, prefer original PDF-cropped vector assets under
figures/original/. Use one asset per figure/table unless the original paper itself combines them.
- Preserve original captions with figure/table crops whenever possible. Avoid crops that cut captions, include unrelated section text, or merge separate tables with unrelated body text.
- For dark-background Markdown viewers, make extracted SVGs readable by adding a white background rectangle if the SVG background is transparent.
- Make extracted SVGs responsive when practical: set
width="100%", height="auto", and preserve the original viewBox.
- Validate visual assets before finalizing: render or inspect the crop preview, confirm captions are not cut, confirm separate tables are separate, and parse SVG/XML when applicable.
Also update papers/index.md with the new note filename, citation, topic tags, and evidence role such as survey, foundation, benchmark, dataset, method, or recent trend.
3. Synthesis Mode — only from local paper notes
Triggered after enough paper notes exist, or when the user asks for a timeline, trends, taxonomy, open questions, evidence map, or field-level summary.
Update or create:
synthesis/timeline.md — chronological development of the field
synthesis/trends.md — latest trends and active directions
synthesis/taxonomy.md — method families and problem decomposition
synthesis/open_questions.md — unresolved issues
synthesis/evidence_map.md — maps claims to paper notes
Rules:
- Cite local paper-note filenames for every field-level claim.
- Do not synthesize from raw web snippets, search results, or unconverted PDFs.
- If a paper has not been converted into a paper note, it may appear in
reading_queue.md but must not support synthesis claims.
- If the note set is too small, label the synthesis as preliminary and list the missing evidence.
- Preserve conflicting findings rather than flattening them into a false consensus.
4. Q&A Mode — answer from accumulated notes
Triggered when the user asks a specific question after a field has been bootstrapped.
Steps:
- Identify the relevant
research_knowledge/fields/<field_slug>/ folder.
- Search local
papers/, synthesis/, and qna/ first.
- Answer only the question asked; do not dump every note.
- Mention the paper-note filenames and synthesis files that support the answer.
- Distinguish established facts, common interpretations, hypotheses, and unsupported speculation.
- If local evidence is insufficient, say what is missing and propose a targeted paper search or update.
- Save the interaction as:
qna/<YYYY-MM-DD>_<question_slug>.md
The Q&A log must include the question, short answer, evidence used, missing evidence, follow-up search suggestions, and date.
5. Update Mode — new papers, recent trends, corrections
Triggered when the user asks for newer papers, recent trends, missing baselines, additional evidence, or a correction.
Steps:
- Search for additional papers using targeted queries.
- Record the date, search terms, sources, selection criteria, accepted papers, and rejected papers in
search_log.md.
- Add new paper notes for selected papers.
- Update
papers/index.md.
- Update all affected synthesis files.
- If correcting an earlier answer, add a new Q&A log that states what changed and which new note evidence caused the correction.
Paper selection policy
Prioritize in this order when the field is unfamiliar:
- Surveys and tutorials that define the field boundaries.
- Highly cited foundational papers.
- Benchmark-defining, dataset, and evaluation papers.
- Representative method papers for each major family.
- Recent papers from the last 2-3 years.
- Papers that explain failures, limitations, negative results, or open problems.
Record rejected papers with brief reasons in reading_queue.md or search_log.md.
Search and source hygiene
Use reliable scholarly sources where possible: publisher pages, conference proceedings, arXiv, ACL Anthology, OpenReview, PubMed, IEEE/ACM/Springer pages, Semantic Scholar, DBLP, Google Scholar snippets when no better metadata source is available, official benchmark/dataset pages, and authors' project pages.
Search strategy upgrade
Use a deliberate search strategy rather than a single keyword search:
- Classify the search mode:
- academic: papers, datasets, benchmarks, surveys, challenge reports
- technology: code releases, model cards, leaderboards, official implementations
- market or product context: only when the user's research question needs deployment or industry evidence
- Expand seed queries before selecting papers:
- task names and aliases
- dataset/challenge names
- metric names
- method-family names
- negative terms for failures, limitations, hallucination, artifacts, robustness, or ablations
- Search source families:
- scholarly indices: Semantic Scholar, arXiv, OpenReview, Google Scholar, DBLP
- venue or publisher pages: ACL, NeurIPS, ICML, ICLR, Interspeech, ICASSP, IEEE/ACM/Springer as relevant
- benchmark/dataset/challenge pages
- official code/model pages such as GitHub, Hugging Face, project pages, and leaderboards when implementation evidence matters
- Use citation chaining:
- backward references for foundations and baselines
- forward citations for follow-up work and criticism
- papers that share datasets, metrics, or challenge tracks
- Search adversarially for comparison papers:
- methods that solve the same problem with a different model family
- papers reporting failures, over-suppression, artifacts, hallucination, or robustness gaps
- strong baselines the user's proposed idea must beat
- Record accepted papers, rejected papers, search gaps, and follow-up queries in
search_log.md or reading_queue.md.
For each search batch, record:
- Query string
- Source searched
- Date searched
- Inclusion criteria
- Exclusion criteria
- Accepted papers and why
- Rejected papers and why
- Gaps found
Answering style
- Be compact, direct, and research-useful.
- Use headings only when they improve readability.
- Do not overload the user with every paper note.
- For claims, cite local paper-note filenames, not just URLs.
- For advice, state the evidence and the experiment or baseline comparison that would test it.
- If the knowledge base is insufficient, say so plainly and propose the smallest targeted update.
Usage examples
Use literature-field-surveyor to bootstrap a knowledge base for neural topic models.
Investigate retrieval-augmented generation evaluation as a new field; create the field notes first.
Add recent 2024-2026 papers on diffusion-based speech enhancement to the existing field folder.
From the paper notes, what are the main benchmark datasets and their weaknesses?
Answer from the accumulated notes: which method families look underexplored?
1---2name: literature-field-surveyor3description: Literature survey, paper search, unfamiliar field, research trend, field history, Q&A from papers: use when building, updating, or querying a paper-grounded Markdown knowledge base for an academic research field, including per-paper notes, synthesis files, and logged research Q&A.4---56# Literature Field Surveyor78## Core contract910Use this skill to study an unfamiliar academic field by building a local, paper-grounded Markdown knowledge base before answering broad field questions.1112Mandatory principles:1314- Never answer a research-field question from memory alone when this skill is invoked.15- Prefer peer-reviewed papers, arXiv papers, conference papers, journal papers, official benchmark papers, dataset papers, and survey papers.16- Every field-level claim must be traceable to one or more local paper notes in `papers/`.17- Write paper cards/notes in Korean by default, except for established technical terms, method names, dataset names, benchmark names, metric names, equations, and original paper titles.18- When a paper reports experiments, capture the main experimental results with exact numbers, baselines, datasets/conditions, and table/figure references whenever available. Do not write vague claims such as "improves performance" if the paper provides measurable results.19- If evidence is weak, sparse, conflicting, speculative, or unresolved, label it explicitly.20- Do not dump all gathered knowledge to the user. First build or update the local Markdown knowledge base, then answer only the user's specific question.21- Save each user Q&A interaction as a separate Markdown file under the field's `qna/` directory.22- Do not use raw web snippets, abstracts, or search-result summaries as synthesis evidence until the paper has a local paper note.23- This skill owns literature evidence, paper cards, synthesis, and research Q&A. It does not own repo execution planning, experiment running, debug gates, or final audit. For those, route to `paper-intake`, `research-idea-screen`, `framework-mapping`, `experiment-design`, `experiment-feasibility`, `run-experiment`, `analyze-results`, `debug-review`, or `audit-review`.2425## Codex-native workflow boundary2627Do not invoke OMX, `omx team`, `.codex/agents/*.toml`, tmux panes, or `.omx/state` as part of this skill. If the user explicitly asks for parallel agents, Codex may use native subagents for bounded side tasks, but the durable source of truth remains the Markdown knowledge base under `research_knowledge/`.2829Relationship to the company workflow:3031- Use this skill when the user asks for field survey, paper cards, paper-grounded Q&A, trends, taxonomy, SOTA, comparison papers, or evidence maps.32- Use `paper-intake` when a specific paper must become a repo-grounded reproduction or experiment packet.33- Use `research-idea-screen` when a research idea must be checked against literature plus repo overlap.34- Use `experiment-design` and `experiment-feasibility` after the literature evidence has been translated into an executable hypothesis.3536## Workspace layout3738Default root:3940```text41research_knowledge/fields/<field_slug>/42 README.md43 field.yaml44 search_log.md45 reading_queue.md46 figures/ # optional: original extracted figures/tables, vector preferred47 original/ # preferred for PDF-cropped original paper figures/tables48 sources/ # optional: source PDFs used for extraction/cropping49 papers/50 index.md51 qna/52 synthesis/53 timeline.md54 trends.md55 taxonomy.md56 open_questions.md57 evidence_map.md58```5960Use lowercase kebab-case or snake_case field slugs. If the user names the field clearly, infer the slug and proceed. Ask only if multiple plausible fields would create materially different knowledge bases.6162Templates are available in `references/templates/`. Copy or adapt them when creating paper notes, synthesis files, Q&A logs, and search logs.6364## Evidence levels for answers6566When answering, classify important claims as one of:6768- **Established fact** — directly supported by multiple paper notes or a definitive benchmark/dataset/survey note.69- **Common interpretation** — supported by paper notes but partly interpretive.70- **Plausible hypothesis** — consistent with notes but not directly established.71- **Unsupported speculation** — not supported by current notes; avoid unless the user explicitly requests brainstorming.7273Research advice must name the supporting note filenames and the experiment or comparison that would verify the advice.7475## Mode selection7677### 1. Bootstrap Mode — new field investigation7879Triggered when the user asks to investigate, survey, map, learn, or explore a new field.8081Steps:82831. Create the field folder using the workspace layout above.842. Create `field.yaml` with at least: `field_name`, `field_slug`, `created`, `scope`, `seed_queries`, `inclusion_criteria`, `exclusion_criteria`, and `status`.853. Initialize `README.md`, `search_log.md`, `reading_queue.md`, `papers/index.md`, and synthesis placeholders.864. Search strategically; do not select papers only because they appear first in search results.875. Start from surveys and highly cited foundational papers when the field is unfamiliar.886. Then identify benchmark-defining papers, dataset papers, and representative method papers.897. Then search recent papers from the last 2-3 years.908. Prefer top venues relevant to the field.919. Record search terms, sources searched, selection criteria, accepted papers, and rejected papers with brief reasons.9210. Convert selected papers into paper notes before using them in synthesis or answers.9394Stop condition: the field folder exists, initial queue/search log are populated, selected papers are either converted to notes or queued with reasons, and no broad unsupported answer has been given.9596### 2. Paper Intake Mode — one note per selected paper9798For every selected paper, create:99100```text101papers/<year>_<first-author>_<short-title>.md102```103104Filename rules:105106- Use lowercase ASCII when possible.107- Use the first author's family name.108- Keep `<short-title>` compact and descriptive.109- If collisions occur, append a short venue or arXiv identifier.110111Each paper note must include:112113- Full citation114- URL / DOI / arXiv ID if available115- Venue and year116- Problem definition117- Main contribution118- Method summary119- Experimental setup120- Datasets / benchmarks121- Metrics122- Key results123- Main experimental results table with numbers, baselines, conditions, and original table/figure/page references124- Result attachments or attachment pointers when useful, such as `figures/<paper>_<table-or-figure>.png|svg|md`; if no attachment is created, state which original table/figure supports the result125- For DL/model papers: core architecture summary plus original architecture figure pointer when the paper has one126- For signal-processing/model-equation papers: main equations needed to understand the method127- For hybrid DL + signal-processing papers: include both the original architecture figure pointer and the main equations128- Limitations129- Relationship to previous work130- Relationship to later work if known131- Why this paper matters for the field132- Claims that can be reused in future answers133- Open questions raised by the paper134135Paper-card quality rules:136137- Use Korean prose for explanations and criticism. Keep unavoidable terms such as `WER`, `LoRA`, `CTC`, `ASVspoof`, `LibriSpeech`, `Table 2`, and model names in their original form.138- Translate section headings into Korean unless a local template already requires exact English headings for tooling.139- Aim for a card that lets the reader understand about 80% of the paper from the Markdown alone, while staying concise. Prefer dense method/evidence summaries over long prose.140- For every important result, record: dataset/condition, compared baseline, proposed method or variant, metric, absolute value, absolute/relative improvement when reported or easy to compute, and source location in the paper.141- If only an abstract or metadata page is available, mark experimental results as "원문 PDF 확인 필요" and do not overstate the result.142- Include negative results, failure cases, ablations, and generalization gaps when they affect the user's research direction.143- A paper card is incomplete if it lacks the main experimental result numbers for an empirical paper that reports them.144- A DL paper card is incomplete if it omits the core architecture and the paper has an architecture figure that could reasonably be extracted.145- A signal-processing paper card is incomplete if it omits the main equations or estimator/gain definitions needed to reproduce the method conceptually.146- Do not replace an original paper figure/table with a hand-redrawn or regenerated SVG unless the user explicitly asks for a schematic. If a derivative schematic is useful, label it clearly as reconstructed and keep it separate from original assets.147- When including paper figures or tables, prefer original PDF-cropped vector assets under `figures/original/`. Use one asset per figure/table unless the original paper itself combines them.148- Preserve original captions with figure/table crops whenever possible. Avoid crops that cut captions, include unrelated section text, or merge separate tables with unrelated body text.149- For dark-background Markdown viewers, make extracted SVGs readable by adding a white background rectangle if the SVG background is transparent.150- Make extracted SVGs responsive when practical: set `width="100%"`, `height="auto"`, and preserve the original `viewBox`.151- Validate visual assets before finalizing: render or inspect the crop preview, confirm captions are not cut, confirm separate tables are separate, and parse SVG/XML when applicable.152153Also update `papers/index.md` with the new note filename, citation, topic tags, and evidence role such as survey, foundation, benchmark, dataset, method, or recent trend.154155### 3. Synthesis Mode — only from local paper notes156157Triggered after enough paper notes exist, or when the user asks for a timeline, trends, taxonomy, open questions, evidence map, or field-level summary.158159Update or create:160161- `synthesis/timeline.md` — chronological development of the field162- `synthesis/trends.md` — latest trends and active directions163- `synthesis/taxonomy.md` — method families and problem decomposition164- `synthesis/open_questions.md` — unresolved issues165- `synthesis/evidence_map.md` — maps claims to paper notes166167Rules:168169- Cite local paper-note filenames for every field-level claim.170- Do not synthesize from raw web snippets, search results, or unconverted PDFs.171- If a paper has not been converted into a paper note, it may appear in `reading_queue.md` but must not support synthesis claims.172- If the note set is too small, label the synthesis as preliminary and list the missing evidence.173- Preserve conflicting findings rather than flattening them into a false consensus.174175### 4. Q&A Mode — answer from accumulated notes176177Triggered when the user asks a specific question after a field has been bootstrapped.178179Steps:1801811. Identify the relevant `research_knowledge/fields/<field_slug>/` folder.1822. Search local `papers/`, `synthesis/`, and `qna/` first.1833. Answer only the question asked; do not dump every note.1844. Mention the paper-note filenames and synthesis files that support the answer.1855. Distinguish established facts, common interpretations, hypotheses, and unsupported speculation.1866. If local evidence is insufficient, say what is missing and propose a targeted paper search or update.1877. Save the interaction as:188189```text190qna/<YYYY-MM-DD>_<question_slug>.md191```192193The Q&A log must include the question, short answer, evidence used, missing evidence, follow-up search suggestions, and date.194195### 5. Update Mode — new papers, recent trends, corrections196197Triggered when the user asks for newer papers, recent trends, missing baselines, additional evidence, or a correction.198199Steps:2002011. Search for additional papers using targeted queries.2022. Record the date, search terms, sources, selection criteria, accepted papers, and rejected papers in `search_log.md`.2033. Add new paper notes for selected papers.2044. Update `papers/index.md`.2055. Update all affected synthesis files.2066. If correcting an earlier answer, add a new Q&A log that states what changed and which new note evidence caused the correction.207208## Paper selection policy209210Prioritize in this order when the field is unfamiliar:2112121. Surveys and tutorials that define the field boundaries.2132. Highly cited foundational papers.2143. Benchmark-defining, dataset, and evaluation papers.2154. Representative method papers for each major family.2165. Recent papers from the last 2-3 years.2176. Papers that explain failures, limitations, negative results, or open problems.218219Record rejected papers with brief reasons in `reading_queue.md` or `search_log.md`.220221## Search and source hygiene222223Use reliable scholarly sources where possible: publisher pages, conference proceedings, arXiv, ACL Anthology, OpenReview, PubMed, IEEE/ACM/Springer pages, Semantic Scholar, DBLP, Google Scholar snippets when no better metadata source is available, official benchmark/dataset pages, and authors' project pages.224225## Search strategy upgrade226227Use a deliberate search strategy rather than a single keyword search:2282291. **Classify the search mode**:230 - academic: papers, datasets, benchmarks, surveys, challenge reports231 - technology: code releases, model cards, leaderboards, official implementations232 - market or product context: only when the user's research question needs deployment or industry evidence2332. **Expand seed queries** before selecting papers:234 - task names and aliases235 - dataset/challenge names236 - metric names237 - method-family names238 - negative terms for failures, limitations, hallucination, artifacts, robustness, or ablations2393. **Search source families**:240 - scholarly indices: Semantic Scholar, arXiv, OpenReview, Google Scholar, DBLP241 - venue or publisher pages: ACL, NeurIPS, ICML, ICLR, Interspeech, ICASSP, IEEE/ACM/Springer as relevant242 - benchmark/dataset/challenge pages243 - official code/model pages such as GitHub, Hugging Face, project pages, and leaderboards when implementation evidence matters2444. **Use citation chaining**:245 - backward references for foundations and baselines246 - forward citations for follow-up work and criticism247 - papers that share datasets, metrics, or challenge tracks2485. **Search adversarially** for comparison papers:249 - methods that solve the same problem with a different model family250 - papers reporting failures, over-suppression, artifacts, hallucination, or robustness gaps251 - strong baselines the user's proposed idea must beat2526. Record accepted papers, rejected papers, search gaps, and follow-up queries in `search_log.md` or `reading_queue.md`.253254For each search batch, record:255256- Query string257- Source searched258- Date searched259- Inclusion criteria260- Exclusion criteria261- Accepted papers and why262- Rejected papers and why263- Gaps found264265## Answering style266267- Be compact, direct, and research-useful.268- Use headings only when they improve readability.269- Do not overload the user with every paper note.270- For claims, cite local paper-note filenames, not just URLs.271- For advice, state the evidence and the experiment or baseline comparison that would test it.272- If the knowledge base is insufficient, say so plainly and propose the smallest targeted update.273274## Usage examples275276- `Use literature-field-surveyor to bootstrap a knowledge base for neural topic models.`277- `Investigate retrieval-augmented generation evaluation as a new field; create the field notes first.`278- `Add recent 2024-2026 papers on diffusion-based speech enhancement to the existing field folder.`279- `From the paper notes, what are the main benchmark datasets and their weaknesses?`280- `Answer from the accumulated notes: which method families look underexplored?`