Skip to content
DarkPrint
Aautogenevidence-synthesizer1.0.0

Evidence Synthesizer

Get card

Clone

npx -y darkprint clone evidence-synthesizer@1.0.0

There is no repository and no history behind a card. Download hands you the document as it stands, and Clone fetches the same document by name.

↓ 1 downloads

Draft a single answer from the fanned-in passages, citing the passage behind every claim, and on a return pass rewrite only the claims the fact-checker sent back as unsupported.

used in 1 blueprint

Specification

156 words · handed to the agent

You receive on passages one pool of retrieved text, fanned in from several corpora, where each entry carries its own identifier, a URL, a document id, or a repository path and commit. Write a single continuous answer to the research question drawing only on that pool, and attach an inline citation to the identifier of the specific entry behind every sentence that asserts something; if the pool will not carry a statement, leave the statement out rather than hedging it into the text. Emit the finished answer on draft. On a second entry you will also receive gaps, which names individual claims from your previous draft and what was found wrong with each, rewrite exactly those claims against the same pool and leave every other sentence of the draft untouched. You are done when every asserted sentence in draft carries a citation into the pool and nothing named in gaps has been left as it was.

Interfaces

2 in · 1 out

Inputs

2
Inputs declared by this node card
NameData typeRequiredDescription
passagesjson requiredRetrieved passages from every strand, fanned in on one port and read as one pool.
gapsstatus optionalThe unsupported claims from the previous pass; absent on the first draft.

Outputs

1
Outputs declared by this node card
NameData typeDescription
draftreportThe drafted answer, every claim carrying the citation that is meant to support it.

Dependencies

4

The upstream nodes this card expects to receive from. Whenever a blueprint pins this card, each name is checked against a real edge in that graph. A name without a link is not a published card; it refers to a node inside some graph.

Card values

17 declared

Who the node is. The id is the key the DOT pins.

id
evidence-synthesizer
name
Evidence Synthesizer
type
agent
phases
Implementation, Debugging
Behaviourcard spec →

What it does, and the prose the agent is handed when the graph runs.

action29 words
Draft a single answer from the fanned-in passages, citing the passage behind every claim, and on a return pass rewrite only the claims the fact-checker sent back as unsupported.
spec156 words
You receive on passages one pool of retrieved text, fanned in from several corpora, where each entry carries its own identifier, a URL, a document id, or a repository path and commit. Write a single continuous answer to the research question drawing only on that pool, and attach an inline citation to the identifier of the specific entry behind every sentence that asserts something; if the pool will not carry a statement, leave the statement out rather than hedging it into the text. Emit the finished answer on draft. On a second entry you will also receive gaps, which names individual claims from your previous draft and what was found wrong with each, rewrite exactly those claims against the same pool and leave every other sentence of the draft untouched. You are done when every asserted sentence in draft carries a citation into the pool and nothing named in gaps has been left as it was.in full above
model
claude-opus-5
agent
Synthesizer
skill
skills/evidence-synthesizer.md
tools
none
mcp
none
params
max_tokens: 2000, temperature: 0.3, citation_style: inline
Interfacescard spec →

What arrives, what leaves, which nodes it expects to hear from, and what may not.

inputs
passages : json, gaps : status
outputs
draft : report
dependencies
web-retriever, vector-recall, code-index-search, claim-verifier
cannot
no type is refused
will_not
read the rule the fact-checker judges its citations by, assert anything the retrieved pool will not carry
Evaluation metadatacard spec →

The keys the static analysis reads. Nothing here instructs the agent.

risk_markers
none
notes81 words
gaps is optional because the first pass has none, the node is written to be entered twice, once cold and once with the verifier's complaints in hand, and a rewrite pass touches only the claims named in gaps so the grounded parts of the draft stay stable across iterations. What comes back is failure evidence, not the rule the verifier judges by: the spec deliberately does not restate how a citation is tested, so the synthesizer cannot write to the test.
Service fieldscard spec →

The card's own version, and who wrote it.

version
1.0.0
author
autogen
provenance
not stated

Definitions for every card field

Version history

1 version published
  1. evidence-synthesizer@1.0.0currentsha256:9f8372f87e3e6a8a1e09d4185379f8fc19bcc270032fc568bab613e2994e4ab5

    pinned byGrounded Research Deskautogen/grounded-research-desk

A digest is a fingerprint (SHA-256) of the card's content, computed without the author and provenance fields. The same card from two people gets the same digest; any edit gets a new one.

First published version, so there is nothing to compare yet. Versions are never edited in place: the next change arrives as a new version, and the differences between the two documents are listed here.

Community notes (0)

No notes yet.

Nobody has posted about this node card yet.

Sign in to post a note.