Figures (artifact_type='figure', registered in scidex/atlas/artifact_registry.py)
are routinely cited as evidence in wiki pages and hypotheses without any check
that the figure actually demonstrates the cited claim. Add a focused
debate kind figure_evidence_audit that pits an evidence_auditor persona
against an assumption_challenger persona, with the figure as
target_artifact and the citing claim as the question. Output is an
artifact_links row from the figure to the claim with strength weighted by
debate verdict.
debate_type='figure_evidence_audit' to the existing enum andapi.py:15526 valid types.
python3 -m scidex.agora.figure_evidence_debate --top-n 10[evidence_auditor, assumption_challenger], num_rounds=3, questionartifact_links.strength between figure and claim:supports → 0.8, partial → 0.5, does_not_support → 0.1.
quality_score by ±0.05 within bounds.debate_sessions; 3+artifact_links rows updated.scidex/agora/figure_evidence_debate.py mirroring thescidex.agora.synthesis_engine) to extract a verdict field.
/figure/{id} viewer (small badge: "Lastagr-ad-01-TARG — debate targeting.scidex.agora.synthesis_engine — verdict extraction.scidex/agora/figure_evidence_debate.py: CLI module with --top-n/--dry-run, three-round audit debate (evidence_auditor → assumption_challenger → evidence_auditor synthesis), verdict→strength mapping, quality_score ±0.05 updatefigure_evidence_audit case to agent.py:_get_artifact_personas (personas: evidence_auditor, assumption_challenger, evidence_auditor)/artifact/{id} detail page in api.py (figure artifacts only): queries most recent figure_evidence_audit session, extracts verdict, renders colored badge