| name | deep-research |
| description | Produce an approved deep-research brief from bounded research, synthesis, and governed packaging. |
| runx | {"category":"research"} |
Deep Research Brief
This graph turns one important question into a decision-ready brief.
It is for research that needs more than a quick answer but less than an open-
ended report. The output should feel like an operator memo: what the answer is,
what evidence supports it, what remains uncertain, and what posture the reader
should take next.
Do not drift into a generic article, daily update, or trend recap. The point is
to help a human decide, not to narrate that research happened.
Separate verified evidence from inference and carry unresolved questions into
the memo. The synthesis must say what the reader should monitor, do, defer, or
investigate next. Return needs_more_evidence when the packet cannot support a
recommendation, and not_worth_publishing when the answer is sound but does not
matter to the stated decision.
Output
research_packet: bounded evidence, confidence, inference, and open questions.
brief_draft: the decision memo synthesized from that packet.
approval_decision: review of the exact brief and its remaining uncertainty.
publish_packet: approved brief and delivery metadata.
Inputs
objective (optional): specific question the brief should answer.
audience (optional): primary reader for the memo.
channel (optional): final delivery channel; defaults to brief.
domain (optional): product, ecosystem, or market slice to bound the work.
operator_context (optional): local decision context or evaluation lens.
target_entities (optional): structured list of products, projects,
companies, or repos to keep in scope.