[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: Gedaref, Sudan. Event/context: Gedaref grain silo no-material-change control (2023-2024). Date window: 2024-01-09T08:16:09Z to 2024-06-07T08:16:19Z. 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 grain silos, conveyors, and adjacent storage apron remain materially stable between images.", "civilian_disruption_evidence": [], "negative_evidence": ["no_visible_change"], "uncertainty_factors": ["Food-storage hard negative; no visible damage in paired Sentinel-2 imagery."], "severity_hint": "none", "recommended_action": "discard", "confidence": 0.95, "short_rationale": "No visible civilian disruption is defensible; discard rather than infer from regional risk."}

Blackline Atlas Sentinel-2 paired capture

Gedaref grain silo no-material-change control (2023-2024)

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: Khan Younis, Gaza Strip, Palestine. Event/context: Khan Younis training centre shelling/damage aftermath (2024). Date window: 2024-01-20T08:31:31Z to 2024-03-05T08:31:32Z. 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 heavy scarring and structural reduction across a civilian shelter/training campus versus baseline.", "civilian_disruption_evidence": ["collapsed_building", "debris_field", "broad_urban_destruction"], "negative_evidence": [], "uncertainty_factors": ["Dense urban context makes individual structure attribution uncertain."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.84, "short_rationale": "Visible macro-scale disruption affects a humanitarian shelter/campus and warrants immediate analyst review."}

Khan Younis training centre shelling/damage aftermath (2024)


[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: Kramatorsk, Donetsk Oblast, Ukraine. Event/context: Kramatorsk filtration station soft-signal control (2023-2024). Date window: 2023-09-20T08:36:48Z to 2024-04-22T08:36:45Z. 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 filtration-station parcel appears materially stable; no clear roof loss, basin breach, or burn scar is visible.", "civilian_disruption_evidence": [], "negative_evidence": ["no_visible_change", "low_visibility_or_subtle_signal"], "uncertainty_factors": ["Any signal is too subtle for a confident disruption report at this resolution."], "severity_hint": "none", "recommended_action": "discard", "confidence": 0.91, "short_rationale": "The site is civilian water infrastructure, but visible evidence is insufficient for escalation."}

Kramatorsk filtration station soft-signal control (2023-2024)


[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: Mosul, Iraq. Event/context: Mosul medical city broad damage ambiguity check. Date window: 2017-02-11T07:55:46Z to 2017-02-21T07:58:34Z. 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": "The image pair suggests broader urban disruption near a medical area, but the exact civilian facility signal is ambiguous.", "civilian_disruption_evidence": ["broad_urban_destruction"], "negative_evidence": [], "uncertainty_factors": ["Damage is broad and ambiguous; individual medical-campus attribution is weak."], "severity_hint": "medium", "recommended_action": "defer", "confidence": 0.62, "short_rationale": "Visible change may be relevant but is not localized or certain enough for immediate downlink; defer for analyst review."}

Mosul medical city broad damage ambiguity check


[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: Kyiv, Ukraine. Event/context: Okhmatdyt children's hospital strike aftermath (2024). Date window: 2024-06-30T09:06:31Z to 2024-07-13T09:16:26Z. 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 roof/scar changes on a medical campus compared with a cleaner baseline.", "civilian_disruption_evidence": ["roof_loss", "debris_field", "damaged_water_or_power_facility"], "negative_evidence": [], "uncertainty_factors": ["Medical-campus damage evidence is subtle at Sentinel-2 resolution."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.78, "short_rationale": "The site is civilian medical infrastructure and the paired images show disruption signals that merit immediate review."}

Okhmatdyt children's hospital strike aftermath (2024)


[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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 port_logistics_apron 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."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.802, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: blast_or_crater_scarring. Evidence strength is strong. Civilian infrastructure type: port_logistics_apron. Action = downlink_now: strong visual evidence of civilian infrastructure disruption with good visibility and tight localization."}

bright:Beirut port ammonium nitrate explosion (2020-08-04)


[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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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, damaged_warehouse_block, missing_building_footprint around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["collapsed_building", "damaged_warehouse_block", "missing_building_footprint"], "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.978, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: collapsed_building, damaged_warehouse_block, missing_building_footprint. Evidence strength is strong. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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, damaged_warehouse_block, large_rubble_field around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["collapsed_building", "damaged_warehouse_block", "large_rubble_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.966, "short_rationale": "Imagery quality is excellent with clear detail. Visible evidence of disruption: collapsed_building, damaged_warehouse_block, large_rubble_field. Evidence strength is strong. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 damaged_warehouse_block, damaged_port_or_logistics_apron around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["damaged_warehouse_block", "damaged_port_or_logistics_apron"], "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.855, "short_rationale": "Imagery quality is excellent with clear detail. Visible evidence of disruption: damaged_warehouse_block, damaged_port_or_logistics_apron. Evidence strength is strong. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 large_rubble_field around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["large_rubble_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.979, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: large_rubble_field. Evidence strength is strong. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 large_rubble_field around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["large_rubble_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.83, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: large_rubble_field. Evidence strength is strong. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 large_rubble_field, damaged_port_or_logistics_apron around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["large_rubble_field", "damaged_port_or_logistics_apron"], "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.922, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: large_rubble_field, damaged_port_or_logistics_apron. Evidence strength is strong. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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, damaged_port_or_logistics_apron around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["collapsed_building", "damaged_port_or_logistics_apron"], "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.972, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: collapsed_building, damaged_port_or_logistics_apron. Evidence strength is strong. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 port_logistics_apron 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.804, "short_rationale": "Imagery quality is excellent with clear detail. Visible evidence of disruption: debris_field. Evidence strength is strong. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 damaged_port_or_logistics_apron around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["damaged_port_or_logistics_apron"], "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: damaged_port_or_logistics_apron. Evidence strength is strong. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 missing_building_footprint, damaged_warehouse_block, debris_field around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["missing_building_footprint", "damaged_warehouse_block", "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.849, "short_rationale": "Imagery quality is excellent with clear detail. Visible evidence of disruption: missing_building_footprint, damaged_warehouse_block, debris_field. Evidence strength is strong. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 damaged_warehouse_block around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["damaged_warehouse_block"], "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.838, "short_rationale": "Imagery quality is excellent with clear detail. Visible evidence of disruption: damaged_warehouse_block. Evidence strength is strong. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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, missing_building_footprint, damaged_warehouse_block around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["collapsed_building", "missing_building_footprint", "damaged_warehouse_block"], "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.861, "short_rationale": "Imagery quality is excellent with clear detail. Visible evidence of disruption: collapsed_building, missing_building_footprint, damaged_warehouse_block. Evidence strength is strong. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["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.821, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: debris_field, collapsed_building. Evidence strength is strong. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["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.83, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: blast_or_crater_scarring, debris_field. Evidence strength is strong. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 port_logistics_apron 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."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.956, "short_rationale": "Imagery quality is excellent with clear detail. Visible evidence of disruption: blast_or_crater_scarring. Evidence strength is strong. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 port_logistics_apron 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."], "severity_hint": "high", "recommended_action": "downlink_now", "confidence": 0.819, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: blast_or_crater_scarring. Evidence strength is strong. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 missing_building_footprint around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["missing_building_footprint"], "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.756, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: missing_building_footprint. Evidence strength is moderate. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 damaged_port_or_logistics_apron around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["damaged_port_or_logistics_apron"], "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.743, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: damaged_port_or_logistics_apron. Evidence strength is moderate. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 missing_building_footprint around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["missing_building_footprint"], "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.76, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: missing_building_footprint. Evidence strength is moderate. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 port_logistics_apron 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.585, "short_rationale": "Imagery quality is fair; some detail is lost. Visible evidence of disruption: collapsed_building. Evidence strength is moderate. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 damaged_warehouse_block around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["damaged_warehouse_block"], "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.669, "short_rationale": "Imagery quality is fair; some detail is lost. Visible evidence of disruption: damaged_warehouse_block. Evidence strength is moderate. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 large_rubble_field around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["large_rubble_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.717, "short_rationale": "Imagery quality is fair; some detail is lost. Visible evidence of disruption: large_rubble_field. Evidence strength is moderate. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 damaged_port_or_logistics_apron around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["damaged_port_or_logistics_apron"], "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.554, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: damaged_port_or_logistics_apron. Evidence strength is moderate. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 large_rubble_field around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["large_rubble_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.622, "short_rationale": "Imagery quality is fair; some detail is lost. Visible evidence of disruption: large_rubble_field. Evidence strength is moderate. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 damaged_warehouse_block around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["damaged_warehouse_block"], "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.751, "short_rationale": "Imagery quality is fair; some detail is lost. Visible evidence of disruption: damaged_warehouse_block. Evidence strength is moderate. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 damaged_warehouse_block around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["damaged_warehouse_block"], "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.679, "short_rationale": "Imagery quality is fair; some detail is lost. Visible evidence of disruption: damaged_warehouse_block. Evidence strength is moderate. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 damaged_port_or_logistics_apron around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["damaged_port_or_logistics_apron"], "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.691, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: damaged_port_or_logistics_apron. Evidence strength is moderate. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 missing_building_footprint around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["missing_building_footprint"], "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.56, "short_rationale": "Imagery quality is fair; some detail is lost. Visible evidence of disruption: missing_building_footprint. Evidence strength is moderate. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 port_logistics_apron 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.781, "short_rationale": "Imagery quality is good; features are distinguishable. Visible evidence of disruption: debris_field. Evidence strength is moderate. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 missing_building_footprint around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["missing_building_footprint"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is weak; analyst confirmation is recommended."], "severity_hint": "medium", "recommended_action": "defer", "confidence": 0.387, "short_rationale": "Imagery quality is fair; some detail is lost. Visible evidence of disruption: missing_building_footprint. Evidence strength is weak. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 port_logistics_apron 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 weak; analyst confirmation is recommended."], "severity_hint": "medium", "recommended_action": "defer", "confidence": 0.516, "short_rationale": "Imagery quality is fair; some detail is lost. Visible evidence of disruption: collapsed_building. Evidence strength is weak. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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, missing_building_footprint, damaged_port_or_logistics_apron around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["debris_field", "missing_building_footprint", "damaged_port_or_logistics_apron"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is weak; analyst confirmation is recommended."], "severity_hint": "medium", "recommended_action": "defer", "confidence": 0.491, "short_rationale": "Imagery quality is fair; some detail is lost. Visible evidence of disruption: debris_field, missing_building_footprint, damaged_port_or_logistics_apron. Evidence strength is weak. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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 damaged_warehouse_block around port_logistics_apron compared with the baseline.", "civilian_disruption_evidence": ["damaged_warehouse_block"], "negative_evidence": [], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is weak; analyst confirmation is recommended."], "severity_hint": "medium", "recommended_action": "defer", "confidence": 0.409, "short_rationale": "Imagery quality is fair; some detail is lost. Visible evidence of disruption: damaged_warehouse_block. Evidence strength is weak. Civilian infrastructure type: port_logistics_apron. 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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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": "No defensible macro-visible civilian disruption is visible between baseline and current imagery.", "civilian_disruption_evidence": [], "negative_evidence": ["near_conflict_no_damage", "no_visible_change"], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Localization quality is weak or unavailable; reporter output should not be used as precise localization."], "severity_hint": "none", "recommended_action": "discard", "confidence": 0.178, "short_rationale": "Imagery quality is fair; some detail is lost. No visible change between baseline and current imagery. Civilian infrastructure type: port_logistics_apron. No defensible bounding box could be assigned. Hard negative type: near_conflict_no_damage. Action = discard: no visible disruption, low-quality imagery, or likely modality/noise artifact."}


[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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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": "No defensible macro-visible civilian disruption is visible between baseline and current imagery.", "civilian_disruption_evidence": [], "negative_evidence": ["near_conflict_no_damage", "no_visible_change"], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Localization quality is weak or unavailable; reporter output should not be used as precise localization."], "severity_hint": "none", "recommended_action": "discard", "confidence": 0.08, "short_rationale": "Imagery quality is good; features are distinguishable. No visible change between baseline and current imagery. Civilian infrastructure type: port_logistics_apron. Bounding box covers most of the tile; localization is weak. Hard negative type: near_conflict_no_damage. Action = discard: no visible disruption, low-quality imagery, or likely modality/noise artifact."}


[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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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": "No defensible macro-visible civilian disruption is visible between baseline and current imagery.", "civilian_disruption_evidence": [], "negative_evidence": ["near_conflict_no_damage", "no_visible_change"], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Localization quality is weak or unavailable; reporter output should not be used as precise localization."], "severity_hint": "none", "recommended_action": "discard", "confidence": 0.141, "short_rationale": "Imagery quality is good; features are distinguishable. No visible change between baseline and current imagery. Civilian infrastructure type: port_logistics_apron. Bounding box covers most of the tile; localization is weak. Hard negative type: near_conflict_no_damage. Action = discard: no visible disruption, low-quality imagery, or likely modality/noise artifact."}


[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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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": "No defensible macro-visible civilian disruption is visible between baseline and current imagery.", "civilian_disruption_evidence": [], "negative_evidence": ["no_visible_change", "unchanged_civilian_site"], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Localization quality is weak or unavailable; reporter output should not be used as precise localization."], "severity_hint": "none", "recommended_action": "discard", "confidence": 0.156, "short_rationale": "Imagery quality is fair; some detail is lost. No visible change between baseline and current imagery. Civilian infrastructure type: port_logistics_apron. No defensible bounding box could be assigned. Hard negative type: unchanged_civilian_site. Action = discard: no visible disruption, low-quality imagery, or likely modality/noise artifact."}


[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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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": "No defensible macro-visible civilian disruption is visible between baseline and current imagery.", "civilian_disruption_evidence": [], "negative_evidence": ["no_visible_change", "unchanged_civilian_site"], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Localization quality is weak or unavailable; reporter output should not be used as precise localization."], "severity_hint": "none", "recommended_action": "discard", "confidence": 0.077, "short_rationale": "Imagery quality is fair; some detail is lost. No visible change between baseline and current imagery. Civilian infrastructure type: port_logistics_apron. Bounding box covers most of the tile; localization is weak. Hard negative type: unchanged_civilian_site. Action = discard: no visible disruption, low-quality imagery, or likely modality/noise artifact."}


[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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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": "No defensible macro-visible civilian disruption is visible between baseline and current imagery.", "civilian_disruption_evidence": [], "negative_evidence": ["sar_speckle_artifact", "sar_speckle_or_modality_artifact"], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is weak; analyst confirmation is recommended.", "Localization quality is weak or unavailable; reporter output should not be used as precise localization."], "severity_hint": "none", "recommended_action": "discard", "confidence": 0.177, "short_rationale": "Imagery quality is fair; some detail is lost. Apparent changes are likely SAR speckle or modality artifacts, not physical damage. Civilian infrastructure type: port_logistics_apron. Bounding box covers most of the tile; localization is weak. Hard negative type: sar_speckle_artifact. Action = discard: no visible disruption, low-quality imagery, or likely modality/noise artifact."}


[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: Beirut, Lebanon. Event/context: Beirut port ammonium nitrate explosion (2020-08-04). 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": "No defensible macro-visible civilian disruption is visible between baseline and current imagery.", "civilian_disruption_evidence": [], "negative_evidence": ["sar_speckle_artifact", "sar_speckle_or_modality_artifact"], "uncertainty_factors": ["Cross-modality optical-to-SAR comparison can introduce SAR speckle or modality artifacts.", "Evidence strength is weak; analyst confirmation is recommended.", "Localization quality is weak or unavailable; reporter output should not be used as precise localization."], "severity_hint": "none", "recommended_action": "discard", "confidence": 0.08, "short_rationale": "Imagery quality is poor; limited useful detail visible. Apparent changes are likely SAR speckle or modality artifacts, not physical damage. Civilian infrastructure type: port_logistics_apron. No defensible bounding box could be assigned. Hard negative type: sar_speckle_artifact. Action = discard: no visible disruption, low-quality imagery, or likely modality/noise artifact."}