[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bahri, Khartoum North, Sudan. Event/context: Bahri water station no-material-change control (2024-2025). Date window: 2024-11-17T08:25:49Z to 2025-03-27T08:26:11Z. Modality: optical-to-optical.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "The water-station parcel remains materially stable with no roof loss, basin breach, burn scar, or yard-scale disruption.", "civilian_disruption_evidence": [], "negative_evidence": ["no_visible_change"], "uncertainty_factors": ["Nearby conflict context should not substitute for visible parcel-scale evidence."], "severity_hint": "none", "recommended_action": "discard", "confidence": 0.94, "short_rationale": "This is a hard negative in a conflict region; no visible civilian disruption is defensible."}

Blackline Atlas Sentinel-2 paired capture

Bahri water station no-material-change control (2024-2025)

Copernicus Sentinel data terms / internal derived capture; verify for downstream redistribution


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Nova Kakhovka, Kherson Oblast, Ukraine. Event/context: Kakhovka Dam breach and reservoir disruption (2023). Date window: 2023-06-03T08:57:21Z to 2023-07-03T08:57:22Z. Modality: optical-to-optical.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "The current image shows a radically changed dam/reservoir morphology and drained upstream basin relative to the intact baseline.", "civilian_disruption_evidence": ["damaged_water_or_power_facility", "debris_field"], "negative_evidence": [], "uncertainty_factors": ["Large water-level change is clear; specific cause is contextual rather than inferred solely from pixels."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.96, "short_rationale": "Macro-scale water-control disruption is visible and directly relevant to civilian water and flood impacts."}

Kakhovka Dam breach and reservoir disruption (2023)


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Manbij, Aleppo Governorate, Syria. Event/context: Manbij grain silo no-material-change control (2024-2025). Date window: 2024-04-04T08:29:52Z to 2024-06-10T08:20:05Z. Modality: optical-to-optical.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "The silo cylinders, conveyor spine, and handling apron remain materially stable between images.", "civilian_disruption_evidence": [], "negative_evidence": ["no_visible_change"], "uncertainty_factors": ["No-damage label is based on macro-scale visible change only."], "severity_hint": "none", "recommended_action": "discard", "confidence": 0.94, "short_rationale": "The pair is a hard negative; regional conflict context alone is not evidence of visible disruption."}

Manbij grain silo no-material-change control (2024-2025)


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Trostianets, Sumy Oblast, Ukraine. Event/context: Trostianets confectionery factory conflict damage aftermath (2022). Date window: 2021-09-13T08:46:20Z to 2022-03-22T08:46:22Z. Modality: optical-to-optical.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows broad darkened structural scarring and disrupted roof geometry at a civilian food-manufacturing site.", "civilian_disruption_evidence": ["damaged_warehouse_block", "roof_loss", "burn_scar"], "negative_evidence": [], "uncertainty_factors": ["Industrial roof damage is partly inferred from tonal and texture changes."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.87, "short_rationale": "The paired imagery indicates sustained civilian food-manufacturing disruption rather than a tactical military target."}

Trostianets confectionery factory conflict damage aftermath (2022)


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Port Sudan, Sudan. Event/context: Port Sudan aid/logistics hub strikes (2025). Date window: 2025-04-18T08:14:40Z to 2025-05-08T08:14:40Z. Modality: optical-to-optical-cloudy.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows dark burn/scar signatures and logistics-apron disruption around a port aid hub compared with the baseline.", "civilian_disruption_evidence": ["burn_scar", "damaged_port_or_logistics_apron", "damaged_warehouse_block"], "negative_evidence": [], "uncertainty_factors": ["Sentinel-2 resolution limits precise facility attribution."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.88, "short_rationale": "Strong port/logistics-area scarring is visible at a civilian aid-shipping gateway; recommend immediate analyst review."}

Port Sudan aid/logistics hub strikes (2025)


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Kvitneve, Kyiv Oblast, Ukraine. Event/context: Kvitneve food distribution center strike aftermath (2022). Date window: 2022-02-26T09:06:28Z to 2022-03-23T09:06:23Z. Modality: optical-to-optical.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "The current image shows warehouse-roof disruption and dark scarring at a food-distribution site compared with the pre-war baseline.", "civilian_disruption_evidence": ["damaged_warehouse_block", "roof_loss", "burn_scar"], "negative_evidence": [], "uncertainty_factors": ["Some roof-level evidence is near Sentinel-2 resolution limits."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.81, "short_rationale": "Visible warehouse/logistics disruption affects a civilian supply-chain site and is suitable for immediate downlink/review."}

Kvitneve food distribution center strike aftermath (2022)


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Trostianets, Sumy Oblast, Ukraine. Event/context: Trostianets city hospital soft-signal control. Date window: 2021-09-13T08:46:20Z to 2022-10-08T08:46:25Z. Modality: optical-to-optical.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "The medical campus remains materially stable in the paired images; any possible signal is too subtle to call.", "civilian_disruption_evidence": [], "negative_evidence": ["no_visible_change", "low_visibility_or_subtle_signal"], "uncertainty_factors": ["Hospital-campus damage signal is too weak at this resolution."], "severity_hint": "none", "recommended_action": "discard", "confidence": 0.94, "short_rationale": "Avoid over-calling on civilian medical infrastructure without defensible visible change."}

Trostianets city hospital soft-signal control


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Vasyshcheve, Kharkiv Oblast, Ukraine. Event/context: Vasyshcheve food distribution center ambiguous scar check (2026). Date window: 2025-07-09T08:46:17Z to 2025-08-08T08:46:17Z. Modality: optical-to-optical.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "No defensible parcel-scale civilian disruption is visible between the baseline and current images.", "civilian_disruption_evidence": [], "negative_evidence": ["no_visible_change", "uncertain_address_or_parcel_alignment"], "uncertainty_factors": ["Candidate scar is ambiguous and may not fall on the named parcel."], "severity_hint": "none", "recommended_action": "discard", "confidence": 0.94, "short_rationale": "The apparent change is not strong enough on the exact civilian parcel; avoid false-positive escalation."}

Vasyshcheve food distribution center ambiguous scar check (2026)


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows debris_field around residential_block compared with the baseline.", "civilian_disruption_evidence": ["debris_field"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.952, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: debris_field. Evidence strength is strong. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}

bright:Bata ammunition depot explosions (2021-03-07)


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows broad_urban_destruction, blast_or_crater_scarring, debris_field around residential_block compared with the baseline.", "civilian_disruption_evidence": ["broad_urban_destruction", "blast_or_crater_scarring", "debris_field"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.813, "short_rationale": "Imagery quality is excellent with clear detail. Visible evidence of disruption: broad_urban_destruction, blast_or_crater_scarring, debris_field. Evidence strength is strong. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows collapsed_building around residential_block compared with the baseline.", "civilian_disruption_evidence": ["collapsed_building"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.866, "short_rationale": "Imagery quality is excellent with clear detail. Visible evidence of disruption: collapsed_building. Evidence strength is strong. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows debris_field, broad_urban_destruction, blast_or_crater_scarring around residential_block compared with the baseline.", "civilian_disruption_evidence": ["debris_field", "broad_urban_destruction", "blast_or_crater_scarring"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.832, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: debris_field, broad_urban_destruction, blast_or_crater_scarring. Evidence strength is strong. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows broad_urban_destruction, collapsed_building around residential_block compared with the baseline.", "civilian_disruption_evidence": ["broad_urban_destruction", "collapsed_building"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.814, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: broad_urban_destruction, collapsed_building. Evidence strength is strong. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows broad_urban_destruction, collapsed_building around residential_block compared with the baseline.", "civilian_disruption_evidence": ["broad_urban_destruction", "collapsed_building"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.963, "short_rationale": "Imagery quality is excellent with clear detail. Visible evidence of disruption: broad_urban_destruction, collapsed_building. Evidence strength is strong. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows broad_urban_destruction, collapsed_building, debris_field around residential_block compared with the baseline.", "civilian_disruption_evidence": ["broad_urban_destruction", "collapsed_building", "debris_field"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.873, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: broad_urban_destruction, collapsed_building, debris_field. Evidence strength is strong. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows blast_or_crater_scarring, collapsed_building around residential_block compared with the baseline.", "civilian_disruption_evidence": ["blast_or_crater_scarring", "collapsed_building"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.837, "short_rationale": "Imagery quality is excellent with clear detail. Visible evidence of disruption: blast_or_crater_scarring, collapsed_building. Evidence strength is strong. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows broad_urban_destruction, collapsed_building around residential_block compared with the baseline.", "civilian_disruption_evidence": ["broad_urban_destruction", "collapsed_building"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.845, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: broad_urban_destruction, collapsed_building. Evidence strength is strong. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows broad_urban_destruction, blast_or_crater_scarring, collapsed_building around residential_block compared with the baseline.", "civilian_disruption_evidence": ["broad_urban_destruction", "blast_or_crater_scarring", "collapsed_building"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.851, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: broad_urban_destruction, blast_or_crater_scarring, collapsed_building. Evidence strength is strong. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows broad_urban_destruction, blast_or_crater_scarring, debris_field around residential_block compared with the baseline.", "civilian_disruption_evidence": ["broad_urban_destruction", "blast_or_crater_scarring", "debris_field"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.831, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: broad_urban_destruction, blast_or_crater_scarring, debris_field. Evidence strength is strong. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows blast_or_crater_scarring, broad_urban_destruction, collapsed_building around residential_block compared with the baseline.", "civilian_disruption_evidence": ["blast_or_crater_scarring", "broad_urban_destruction", "collapsed_building"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.959, "short_rationale": "Imagery quality is excellent with clear detail. Visible evidence of disruption: blast_or_crater_scarring, broad_urban_destruction, collapsed_building. Evidence strength is strong. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows broad_urban_destruction, debris_field, collapsed_building around residential_block compared with the baseline.", "civilian_disruption_evidence": ["broad_urban_destruction", "debris_field", "collapsed_building"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.852, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: broad_urban_destruction, debris_field, collapsed_building. Evidence strength is strong. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows debris_field around residential_block compared with the baseline.", "civilian_disruption_evidence": ["debris_field"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.862, "short_rationale": "Imagery quality is excellent with clear detail. Visible evidence of disruption: debris_field. Evidence strength is strong. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows broad_urban_destruction around residential_block compared with the baseline.", "civilian_disruption_evidence": ["broad_urban_destruction"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "medium", "recommended_action": "defer", "confidence": 0.676, "short_rationale": "Imagery quality is fair; some detail is lost. Visible evidence of disruption: broad_urban_destruction. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = defer: ambiguous, weak, or partial evidence; visibility limitations or modality ambiguity prevent confident triage."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows debris_field around residential_block compared with the baseline.", "civilian_disruption_evidence": ["debris_field"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "medium", "recommended_action": "defer", "confidence": 0.689, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: debris_field. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = defer: ambiguous, weak, or partial evidence; visibility limitations or modality ambiguity prevent confident triage."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows collapsed_building, broad_urban_destruction, blast_or_crater_scarring around residential_block compared with the baseline.", "civilian_disruption_evidence": ["collapsed_building", "broad_urban_destruction", "blast_or_crater_scarring"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.603, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: collapsed_building, broad_urban_destruction, blast_or_crater_scarring. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows collapsed_building, broad_urban_destruction, debris_field around residential_block compared with the baseline.", "civilian_disruption_evidence": ["collapsed_building", "broad_urban_destruction", "debris_field"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.761, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: collapsed_building, broad_urban_destruction, debris_field. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows broad_urban_destruction, blast_or_crater_scarring around residential_block compared with the baseline.", "civilian_disruption_evidence": ["broad_urban_destruction", "blast_or_crater_scarring"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.616, "short_rationale": "Imagery quality is fair; some detail is lost. Visible evidence of disruption: broad_urban_destruction, blast_or_crater_scarring. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows broad_urban_destruction, collapsed_building around residential_block compared with the baseline.", "civilian_disruption_evidence": ["broad_urban_destruction", "collapsed_building"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.716, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: broad_urban_destruction, collapsed_building. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows collapsed_building, broad_urban_destruction, debris_field around residential_block compared with the baseline.", "civilian_disruption_evidence": ["collapsed_building", "broad_urban_destruction", "debris_field"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.574, "short_rationale": "Imagery quality is fair; some detail is lost. Visible evidence of disruption: collapsed_building, broad_urban_destruction, debris_field. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows collapsed_building, blast_or_crater_scarring around residential_block compared with the baseline.", "civilian_disruption_evidence": ["collapsed_building", "blast_or_crater_scarring"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.636, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: collapsed_building, blast_or_crater_scarring. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows debris_field around residential_block compared with the baseline.", "civilian_disruption_evidence": ["debris_field"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "medium", "recommended_action": "defer", "confidence": 0.671, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: debris_field. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = defer: ambiguous, weak, or partial evidence; visibility limitations or modality ambiguity prevent confident triage."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows broad_urban_destruction, blast_or_crater_scarring around residential_block compared with the baseline.", "civilian_disruption_evidence": ["broad_urban_destruction", "blast_or_crater_scarring"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.633, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: broad_urban_destruction, blast_or_crater_scarring. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows debris_field, broad_urban_destruction, collapsed_building around residential_block compared with the baseline.", "civilian_disruption_evidence": ["debris_field", "broad_urban_destruction", "collapsed_building"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.629, "short_rationale": "Imagery quality is fair; some detail is lost. Visible evidence of disruption: debris_field, broad_urban_destruction, collapsed_building. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows debris_field, blast_or_crater_scarring, collapsed_building around residential_block compared with the baseline.", "civilian_disruption_evidence": ["debris_field", "blast_or_crater_scarring", "collapsed_building"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.606, "short_rationale": "Imagery quality is fair; some detail is lost. Visible evidence of disruption: debris_field, blast_or_crater_scarring, collapsed_building. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows collapsed_building, broad_urban_destruction around residential_block compared with the baseline.", "civilian_disruption_evidence": ["collapsed_building", "broad_urban_destruction"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.715, "short_rationale": "Imagery quality is fair; some detail is lost. Visible evidence of disruption: collapsed_building, broad_urban_destruction. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows collapsed_building, debris_field, blast_or_crater_scarring around residential_block compared with the baseline.", "civilian_disruption_evidence": ["collapsed_building", "debris_field", "blast_or_crater_scarring"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.692, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: collapsed_building, debris_field, blast_or_crater_scarring. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows blast_or_crater_scarring around residential_block compared with the baseline.", "civilian_disruption_evidence": ["blast_or_crater_scarring"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "medium", "recommended_action": "defer", "confidence": 0.638, "short_rationale": "Imagery quality is fair; some detail is lost. Visible evidence of disruption: blast_or_crater_scarring. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = defer: ambiguous, weak, or partial evidence; visibility limitations or modality ambiguity prevent confident triage."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows debris_field, collapsed_building, blast_or_crater_scarring around residential_block compared with the baseline.", "civilian_disruption_evidence": ["debris_field", "collapsed_building", "blast_or_crater_scarring"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.573, "short_rationale": "Imagery quality is fair; some detail is lost. Visible evidence of disruption: debris_field, collapsed_building, blast_or_crater_scarring. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows blast_or_crater_scarring, collapsed_building around residential_block compared with the baseline.", "civilian_disruption_evidence": ["blast_or_crater_scarring", "collapsed_building"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.749, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: blast_or_crater_scarring, collapsed_building. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows broad_urban_destruction around residential_block compared with the baseline.", "civilian_disruption_evidence": ["broad_urban_destruction"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "medium", "recommended_action": "defer", "confidence": 0.781, "short_rationale": "Imagery quality is fair; some detail is lost. Visible evidence of disruption: broad_urban_destruction. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = defer: ambiguous, weak, or partial evidence; visibility limitations or modality ambiguity prevent confident triage."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows collapsed_building around residential_block compared with the baseline.", "civilian_disruption_evidence": ["collapsed_building"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "medium", "recommended_action": "defer", "confidence": 0.661, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: collapsed_building. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = defer: ambiguous, weak, or partial evidence; visibility limitations or modality ambiguity prevent confident triage."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows blast_or_crater_scarring, debris_field, collapsed_building around residential_block compared with the baseline.", "civilian_disruption_evidence": ["blast_or_crater_scarring", "debris_field", "collapsed_building"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.778, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: blast_or_crater_scarring, debris_field, collapsed_building. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows blast_or_crater_scarring, debris_field, collapsed_building around residential_block compared with the baseline.", "civilian_disruption_evidence": ["blast_or_crater_scarring", "debris_field", "collapsed_building"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.557, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: blast_or_crater_scarring, debris_field, collapsed_building. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows collapsed_building, broad_urban_destruction, debris_field around residential_block compared with the baseline.", "civilian_disruption_evidence": ["collapsed_building", "broad_urban_destruction", "debris_field"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.729, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: collapsed_building, broad_urban_destruction, debris_field. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows broad_urban_destruction around residential_block compared with the baseline.", "civilian_disruption_evidence": ["broad_urban_destruction"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "medium", "recommended_action": "defer", "confidence": 0.665, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: broad_urban_destruction. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = defer: ambiguous, weak, or partial evidence; visibility limitations or modality ambiguity prevent confident triage."}


[System] You are a paired-image civilian disruption reporter for satellite imagery. Compare only the baseline and current images plus provided context. Report macro-visible civilian disruption from conflict, bombardment, explosion, shelling, or related human-caused disruption. Do not identify military assets, troops, weapons, bases, routes, or tactical opportunities. Return exactly one strict JSON object with keys: visible_change_summary, civilian_disruption_evidence, negative_evidence, uncertainty_factors, severity_hint, recommended_action, confidence, short_rationale. recommended_action must be one of discard, defer, downlink_now and must be derived from the evidence.

[User]
Task: compare Image 1 (baseline/pre-event) and Image 2 (current/post-event).
Location: Bata, Equatorial Guinea. Event/context: Bata ammunition depot explosions (2021-03-07). Date window: pre-event to post-event. Modality: optical-to-SAR.
Focus on visible civilian disruption evidence: damaged civilian buildings, ports/logistics, bridges/roads, water/power/medical/aid infrastructure, burn scars, rubble/debris, shelling or explosion effects.
If evidence is weak, obscured, cross-modality, seasonal, or not clearly on the civilian site, use defer or discard rather than over-calling.
Return strict JSON only.

[Assistant] {"visible_change_summary": "Current imagery shows debris_field, blast_or_crater_scarring around residential_block compared with the baseline.", "civilian_disruption_evidence": ["debris_field", "blast_or_crater_scarring"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is moderate; analyst confirmation is recommended."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.651, "short_rationale": "Imagery quality is fair; some detail is lost. Visible evidence of disruption: debris_field, blast_or_crater_scarring. Evidence strength is moderate. Civilian infrastructure type: residential_block. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}