4.8 KiB
description
| description |
|---|
| Run native biomedical Deep Research in Antigravity using roles, rules, skills, workflows, source receipts, and explicit approval gates. |
Deep Research Native Workflow
Invoke as /deep-research-native <topic or slug>.
Step 0: Load Operating Context
- Load
AGENTS.md. - Load
GEMINI.md. - Load
.agents/agents.md. - Load
.agents/rules/deep-research-antigravity.md. - Load
.agents/skills/antigravity-surface-adapter/SKILL.md. - Load
.agents/skills/method-selection/SKILL.md. - Load relevant quality skills:
search-strategy,source-quality,evidence-table,research-quality-gates,citation-manager,length-budget,output-hygiene.
Gate: if the active model has not loaded the above files, stop and ask the user to restart or explicitly mention them.
Step 1: Define The Research Problem
Act as Research Manager with Gemini 3 Flash.
Confirm:
- topic and slug
- report purpose
- target reader
- decision the report supports
- report type and expected length
- available input materials
- allowed search tools
- whether Python model-worker commands are forbidden or allowed
Create or confirm projects/<slug>/ and phase folders. Create or update projects/<slug>/continuation_state.json. Use Python only for scaffolding if helpful.
Gate: do not continue if purpose, audience, and decision use are unclear.
Step 2: Select Method
Ask the user to switch to Claude Opus 4.6 (Thinking).
Act as Phase 0-1 Strategist. Use method-selection.
Write a method decision note covering:
- selected method or method mix
- why it fits the scenario
- rejected methods and why
- evidence types required
- search routes by chapter or task axis
- expected artifacts
Save it as phase1/method_decision.md or embed the same content in phase1/research_brief.md with a clear heading.
Gate: do not default to McKinsey, MECE, or SCQA. Use them only when they fit the decision problem.
Step 3: Phase 0-1 Framing
Still using Claude Opus 4.6 (Thinking), produce:
phase1/material_brief.mdphase1/search_log.mdphase1/method_decision.mdphase1/assumptions.mdphase1/framework.mdphase1/research_brief.mdphase1/research_brief.jsonphase1/unsupported_claims.md
Rules:
- Hypotheses without evidence must be labeled as hypotheses.
- Every searched claim must have a search receipt.
- Each chapter must state method, core question, likely evidence, and falsification route.
Gate: pause for user approval before Phase 2.
Step 4: Phase 2 Evidence And Drafting
Ask the user to switch to Gemini 3.1 Pro (Low).
Act as Evidence Analyst.
Produce:
phase2/task_cards.jsonphase2/search_log.jsonlphase2/sources.jsonlphase2/rejected_sources.jsonlphase2/claims_ledger.jsonlphase2/coverage_matrix.mdphase2/packets/*.jsonphase2/chapter_briefs/*.jsonphase2/compressed_findings/*.jsonphase2/drafts/chXX.mdphase2/unsupported_claims.md
Rules:
- No tool receipt, no search claim.
- No source ID, no factual claim.
- Search snippets and AI summaries are leads only.
- Every packet must include
search_receipts,sources,evidence_spans,counter_evidence, andunsupported_claims. - Every core claim must be represented in
claims_ledger.jsonl. - Every chapter must pass a counter-search or falsification pass.
- Evidence gaps trigger delta retrieval before drafting or visible caveats if still unresolved.
- Draft chapters only from approved chapter briefs and compressed findings.
Gate: run research-quality-gates. Do not move to Phase 3 if packet evidence is missing, claim-ledger records are incomplete, unsupported claims are hidden, source independence is not tracked, or counter-evidence is absent.
Step 5: Phase 3 Review
Ask the user to switch to Gemini 3.1 Pro (High).
Act as Chief Reviewer.
Produce phase3/critique.md with:
- go / rework / fail decision
- structural critique
- method fit critique
- evidence gap list
- counter-evidence critique
- claim-ledger audit
- coverage matrix audit
- source-audit table for at least 10 core facts
- rework task list if needed
If the critique finds a critical evidence gap, create delta-retrieve tasks instead of asking Phase 4 to paper over the gap.
Gate: pause for user decision after critique.
Step 6: Phase 4 Finalization
Ask the user to switch to Claude Opus 4.6 (Thinking).
Act as Final Editor.
Produce:
phase4/final_zh.mdphase4/editorial_notes.mdphase4/final_fact_check.md
Rules:
- Do not introduce new facts unless new sources and search logs are added first.
- Final facts must be a subset of verified or explicitly caveated
claims_ledger.jsonlrows. - Downgrade or mark claims that remain unsupported.
- Use deterministic rendering tools afterward for PDF/DOCX.
Gate: final output must pass citation and unsupported-claim review before rendering.