Fix deep scan: log output even on failure, capture exit code for debugging

This commit is contained in:
daniel
2026-02-23 12:30:19 +00:00
parent 34d444aa17
commit 517c8f2cd0
71 changed files with 6824 additions and 333 deletions

View File

@@ -5,36 +5,52 @@
The Battle of Thermopylae (480 BCE) was a famous last stand by a Greek force led by King Leonidas I of Sparta against the massive Persian army of Xerxes I during the second Persian invasion of Greece. @t[=480 BCE]
## Key Facts
- Date: August 480 BCE (three days) @t[=480 BCE]
- Location: Thermopylae pass ("Hot Gates"), central Greece — a 15-metre-wide coastal gap with cliffs on one side and sea on the other
- Belligerents: Greek alliance vs. Persian Empire (Achaemenid)
- Commanders: Leonidas I (Sparta), Xerxes I (Persia)
- Result: Persian victory, but costly delay [^1]
- Date: August 480 BCE (three days) @t[=480 BCE] <!-- reviewed:2026-02-23 -->
- Location: Thermopylae pass ("Hot Gates"), central Greece — a 15-metre-wide coastal gap with cliffs on one side and sea on the other @t[=480 BCE] <!-- reviewed:2026-02-23 -->
- Belligerents: Greek alliance vs. Persian Empire (Achaemenid) @t[=480 BCE] <!-- reviewed:2026-02-23 -->
- Commanders: Leonidas I (Sparta), Xerxes I (Persia) @t[=480 BCE] <!-- reviewed:2026-02-23 -->
- Result: Persian victory, but costly delay @t[=480 BCE] [^1] <!-- reviewed:2026-02-23 -->
## Context
The battle was part of the second Persian invasion of Greece. Xerxes I (r. 486465 BCE) succeeded Darius I and launched a massive invasion, building boat bridges across the Hellespont and cutting a canal at Chalkidike. The oracle at Delphi had warned Athens to "fly to the world's end." [^3]
## The Battle
- Greek force of ~6,0007,000 men held the narrow pass, including 300 Spartans, 700 Thespians, 1,000 Phokians, 1,000 Lokrians, 400 Thebans, 400 Corinthians, 2,120 Arcadians, and others [^3]
- The 300 Spartans were chosen specifically from men who had male heirs [^3]
- Greeks exploited the narrow terrain to negate Persian numerical advantage; Persian archers' light arrows were largely ineffective against bronze-armoured hoplites [^3]
- Xerxes first waited four days expecting the Greeks to flee; Leonidas' reply to a demand to lay down arms was *"Molōn labe"* ("Come and take them") [^3]
- On days one and two, even the elite Persian Immortals (10,000-strong) failed to break the Greek line [^3]
- Betrayed by Ephialtes of Trachis, who revealed the Anopaia mountain path to outflank the Greeks [^1][^3]
- Phokian troops guarding the Anopaia path withdrew to higher ground when the Immortals attacked, allowing the Persians to pass [^3]
- Leonidas dismissed most allies; ~300 Spartans, ~700 Thespians, and ~400 Thebans fought to the death in a rearguard action [^1]
- Leonidas was killed in the final stand; Xerxes ordered his head displayed on a stake [^3]
- Archaeological excavations at Kolonos Hill (the traditional last-stand site) have uncovered spearheads, arrowheads, armor fragments, and evidence of mass cremations consistent with ancient Greek funerary practices [^4]
- Greek force of ~6,0007,000 men held the narrow pass, including 300 Spartans, 700 Thespians, 1,000 Phokians, 1,000 Lokrians, 400 Thebans, 400 Corinthians, 2,120 Arcadians, and others @t[=480 BCE] [^3] <!-- reviewed:2026-02-23 -->
- The 300 Spartans were chosen specifically from men who had male heirs @t[=480 BCE] [^3] <!-- reviewed:2026-02-23 -->
- Greeks exploited the narrow terrain to negate Persian numerical advantage; Persian archers' light arrows were largely ineffective against bronze-armoured hoplites @t[=480 BCE] [^3] <!-- reviewed:2026-02-23 -->
- Xerxes first waited four days expecting the Greeks to flee; Leonidas' reply to a demand to lay down arms was *"Molōn labe"* ("Come and take them") @t[=480 BCE] [^3] <!-- reviewed:2026-02-23 -->
- On days one and two, even the elite Persian Immortals (10,000-strong) failed to break the Greek line @t[=480 BCE] [^3] <!-- reviewed:2026-02-23 -->
- Betrayed by Ephialtes of Trachis, who revealed the Anopaia mountain path to outflank the Greeks @t[=480 BCE] [^1][^3] <!-- reviewed:2026-02-23 -->
- Phokian troops guarding the Anopaia path withdrew to higher ground when the Immortals attacked, allowing the Persians to pass @t[=480 BCE] [^3] <!-- reviewed:2026-02-23 -->
- Leonidas dismissed most allies; ~300 Spartans, ~700 Thespians, and ~400 Thebans fought to the death in a rearguard action @t[=480 BCE] [^1] <!-- reviewed:2026-02-23 -->
- Leonidas was killed in the final stand; Xerxes ordered his head displayed on a stake @t[=480 BCE] [^3] <!-- reviewed:2026-02-23 -->
- Archaeological excavations at Kolonos Hill (the traditional last-stand site) have uncovered spearheads, arrowheads, armor fragments, and evidence of mass cremations consistent with ancient Greek funerary practices @t[=480 BCE] [^4] <!-- reviewed:2026-02-23 -->
## Legacy
- Epitaph by Simonides of Ceos: "Go tell the Spartans, stranger passing by, that here obedient to their laws we lie" [^2]
- Bought time for the Greek fleet at Artemisium and the subsequent victory at Salamis (September 480 BCE) @t[=480 BCE]
- Persian invasion was ultimately repulsed at Plataea (479 BCE) @t[=479 BCE]
- Thermopylae was again the site of battle in 279 BCE (Greeks vs. Gauls), 191 BCE (Romans defeated Antiochus III), and 1941 CE (Allied forces vs. Germany) [^3]
- Became the archetypal story of sacrifice against overwhelming odds
- Epitaph by Simonides of Ceos: "Go tell the Spartans, stranger passing by, that here obedient to their laws we lie" @t[~480 BCE..] [^2] <!-- reviewed:2026-02-23 -->
- Bought time for the Greek fleet at Artemisium and the subsequent victory at Salamis (September 480 BCE) @t[=480 BCE] <!-- reviewed:2026-02-23 -->
- Persian invasion was ultimately repulsed at Plataea (479 BCE) @t[=479 BCE] <!-- reviewed:2026-02-23 -->
- Thermopylae was again the site of battle in 279 BCE (Greeks vs. Gauls), 191 BCE (Romans defeated Antiochus III), and 1941 CE (Allied forces vs. Germany) [^3] <!-- reviewed:2026-02-23 -->
- Became the archetypal story of sacrifice against overwhelming odds @t[480 BCE..] <!-- reviewed:2026-02-23 -->
---
[^1]: Herodotus, *Histories* 7.201233
[^2]: Cartledge, P. *Thermopylae: The Battle That Changed the World* (2006)
[^3]: Cartwright, M. "Battle of Thermopylae." *World History Encyclopedia* (2013). https://www.worldhistory.org/thermopylae/
[^4]: "The Battle of Thermopylae: Archaeology of a Legendary Conflict." *The Archaeologist* (2025). https://thearchaeologist.squarespace.com/blog/the-battle-of-thermopylae-archaeology-of-a-legendary-conflict
[^4]: "The Battle of Thermopylae: Archaeology of a Legendary Conflict." *The Archaeologist* (2025). https://thearchaeologist.squarespace.com/blog/the-battle-of-thermopylae-archaeology-of-a-legendary-conflict
## Review Queue
<!-- factbase:review -->
- [ ] `@q[missing]` Line 9: "Location: Thermopylae pass ("Hot Gates"), central Greece — a 15-metre-wide ..." - what is the source? <!-- reviewed:2026-02-23 -->
> Need to verify whether the location claim has an explicit source citation in the document footnotes.
- [ ] `@q[missing]` Line 10: "Belligerents: Greek alliance vs. Persian Empire (Achaemenid)" - what is the source? <!-- reviewed:2026-02-23 -->
> Need to verify whether the belligerents claim has an explicit source citation in the document footnotes.
- [ ] `@q[missing]` Line 11: "Commanders: Leonidas I (Sparta), Xerxes I (Persia)" - what is the source? <!-- reviewed:2026-02-23 -->
> Need to verify whether the commanders claim has an explicit source citation in the document footnotes.
- [ ] `@q[missing]` Line 31: "Bought time for the Greek fleet at Artemisium and the subsequent victory at S..." - what is the source? <!-- reviewed:2026-02-23 -->
> Need to verify whether this claim has an explicit source citation in the document footnotes.
- [ ] `@q[missing]` Line 32: "Persian invasion was ultimately repulsed at Plataea (479 BCE) @t[=479 BCE]" - what is the source? <!-- reviewed:2026-02-23 -->
> Need to verify whether this claim has an explicit source citation in the document footnotes.