From d5e6a966f8402d0c7b6447b6405eef69b0a92ad7 Mon Sep 17 00:00:00 2001 From: daniel Date: Mon, 23 Feb 2026 00:32:30 +0000 Subject: [PATCH] Enrich Persian Empire: fix duplicate heading, add territorial extent, satrapy count, Cambyses II, Artaxerxes I, daric coinage, Cyrus Cylinder scholarly caveat, Taagepera footnote --- .automate/.improve-state.tsv | 1 + .automate/continuous-improve.log | 10 ++++++++++ .automate/improve-history.log | 3 +++ .factbase/factbase.db-shm | Bin 0 -> 32768 bytes .factbase/factbase.db-wal | Bin 0 -> 78312 bytes civilizations/persian-empire.md | 30 +++++++++++++++++------------- logs/mcp-puppeteer-2026-02-23.log | 2 ++ 7 files changed, 33 insertions(+), 13 deletions(-) create mode 100644 .factbase/factbase.db-shm create mode 100644 .factbase/factbase.db-wal diff --git a/.automate/.improve-state.tsv b/.automate/.improve-state.tsv index fb527e6..5ff3fe2 100644 --- a/.automate/.improve-state.tsv +++ b/.automate/.improve-state.tsv @@ -34,3 +34,4 @@ 6d7974 1771806391 70f24f 1771806451 7207df 1771806513 +75b7d0 1771806672 diff --git a/.automate/continuous-improve.log b/.automate/continuous-improve.log index 1bee4e2..5d281c8 100644 --- a/.automate/continuous-improve.log +++ b/.automate/continuous-improve.log @@ -5741,3 +5741,13 @@ Task created: 101 - [factbase] apply_review_answers inlines ambiguous answers in [?25h status: UPDATED | Troy | changes: Applied 24 review answers; fixed duplicate heading; fixed malformed @t[=000 BCE] tag → @t[~3000 BCE..~400 CE]; fixed mangled footnote separator; added proper temporal tags for all layers and UNESCO designation; added Hittite name variants (Wiluša/Taruiša); added Frank Calvert (1863) as first excavator; added Rüstem Aslan to excavator list; added new section on 2025 excavations (sling stones, destruction layer, Legacy for the Future Project) with [^3] citation; added stratigraphy/archaeological layer/destruction layer terms to definitions file; filed bug #101 for apply_review_answers inlining ambiguous answers into bullet text +[main 0345692] improve: Troy + 5 files changed, 325 insertions(+) + delete mode 100644 .factbase/factbase.db-shm + delete mode 100644 .factbase/factbase.db-wal +[2026-02-23 00:31:12] ✅ Committed: improve: Troy +[2026-02-23 00:31:12] Done (151s) — UPDATED +[2026-02-23 00:31:17] [29/66] Next up... +[2026-02-23 00:31:17] ━━━ [Persian Empire (Achaemenid)] (785e2c) reviews=0 garbage=0 ━━━ +[2026-02-23 00:31:17] 🧹 Bash cleanup applied +[2026-02-23 00:31:17] 🔍 Enrichment + review pass diff --git a/.automate/improve-history.log b/.automate/improve-history.log index 6008358..530a6b5 100644 --- a/.automate/improve-history.log +++ b/.automate/improve-history.log @@ -106,3 +106,6 @@ [2026-02-23T00:28:33+00:00] 7207df | Treaty of Apamea status: UPDATED | Treaty of Apamea | changes: Applied 20 review answers; fixed apply_review_answers corruption (answer text injected into body, spurious @t[~1984] tag, duplicate title); enriched Terms section with indemnity payment schedule (500 immediately, 2500 on Senate ratification, 1000/year for 12 years), specific territorial redistribution to Pergamon and Rhodes, Antiochus IV hostage clause, perpetual Taurus prohibition; added philia/amity clause to Significance; added footnotes [^3] (Wikipedia/Antiochus IV) and [^4] (Ma 2015, Cambridge); filed bug #92 for apply_review_answers corruption duration: 54s +[2026-02-23T00:31:12+00:00] 75b7d0 | Troy + status: UPDATED | Troy | changes: Applied 24 review answers; fixed duplicate heading; fixed malformed @t[=000 BCE] tag → @t[~3000 BCE..~400 CE]; fixed mangled footnote separator; added proper temporal tags for all layers and UNESCO designation; added Hittite name variants (Wiluša/Taruiša); added Frank Calvert (1863) as first excavator; added Rüstem Aslan to excavator list; added new section on 2025 excavations (sling stones, destruction layer, Legacy for the Future Project) with [^3] citation; added stratigraphy/archaeological layer/destruction layer terms to definitions file; filed bug #101 for apply_review_answers inlining ambiguous answers into bullet text + duration: 151s diff --git a/.factbase/factbase.db-shm b/.factbase/factbase.db-shm new file mode 100644 index 0000000000000000000000000000000000000000..19f026308beecc1fe3797153d4b0e3af27daa331 GIT binary patch literal 32768 zcmeI*D^3GZ6b9g1-fs$+Dqf0&vH=u9AyHTy0u*5nr6@LlMUbFb2?`v7AXr1;461S_ zX{N)>capzNn$x-Gd<&S{`8Y^fO+;ELwKwAXVLqkr^WNFh?oI#h_4uXtbZMLq9*^2;yu?hSF*dQ^S literal 0 HcmV?d00001 diff --git a/.factbase/factbase.db-wal b/.factbase/factbase.db-wal new file mode 100644 index 0000000000000000000000000000000000000000..dbf48549c38f7f10078bee540a91bbe4fd40f698 GIT binary patch literal 78312 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 # Persian Empire (Achaemenid) -# Persian Empire (Achaemenid) - ## Overview -The Achaemenid Persian Empire (550–330 BCE) was the largest empire of the ancient world by territory, stretching from Egypt to the Indus Valley. Founded by Cyrus the Great, it pioneered administrative innovations including satrapies, a postal system, and religious tolerance. @t[550 BCE..330 BCE] +The Achaemenid Persian Empire (550–330 BCE) was the largest empire of the ancient world by territory, stretching from Egypt to the Indus Valley. At its peak under Darius I, it covered approximately 5.5 million km² and ruled an estimated 44% of the world's population. Founded by Cyrus the Great, it pioneered administrative innovations including satrapies, a postal system, and religious tolerance. @t[550 BCE..330 BCE] [^1] ## Key Facts -- Region: Iran, Mesopotamia, Egypt, Anatolia, Central Asia, Indus Valley +- Region: Iran, Mesopotamia, Egypt, Anatolia, Central Asia, Indus Valley @t[550 BCE..330 BCE] - Period: 550–330 BCE @t[550 BCE..330 BCE] - Capital cities: Pasargadae, Persepolis, Susa, Ecbatana - Language: Old Persian (official), Aramaic (administrative lingua franca) - Religion: Zoroastrianism (royal religion) +- Territorial extent: ~5.5 million km² at peak (under Darius I) [^3] +- Administrative divisions: ~20 satrapies [^1] ## Notable Rulers - Cyrus the Great (559–530 BCE): Founded the empire, conquered Babylon (539 BCE) @t[559 BCE..530 BCE] [^1] -- Darius I (522–486 BCE): Administrative reforms, built Persepolis, Royal Road @t[522 BCE..486 BCE] -- Xerxes I (486–465 BCE): Invaded Greece (480 BCE) @t[486 BCE..465 BCE] -- Darius III (336–330 BCE): Defeated by Alexander the Great @t[336 BCE..330 BCE] +- Cambyses II (530–522 BCE): Conquered Egypt (525 BCE) @t[530 BCE..522 BCE] [^1] +- Darius I (522–486 BCE): Administrative reforms, built Persepolis, Royal Road; empire reached greatest extent @t[522 BCE..486 BCE] [^1] +- Xerxes I (486–465 BCE): Invaded Greece (480 BCE) @t[486 BCE..465 BCE] [^1] +- Artaxerxes I (465–424 BCE): Peace of Callias with Athens (~449 BCE) @t[465 BCE..424 BCE] [^1] +- Darius III (336–330 BCE): Defeated by Alexander the Great @t[336 BCE..330 BCE] [^1] ## Achievements -- Cyrus Cylinder: Early declaration of human rights and religious tolerance [^2] -- Royal Road: ~2,700 km highway from Susa to Sardis -- Satrapy system of provincial governance -- Qanat irrigation technology -- Persepolis: Monumental ceremonial capital +- Cyrus Cylinder (539 BCE): Royal proclamation allowing exiled peoples to return home and practice local religions; widely cited as an early precedent for religious tolerance, though modern scholars debate whether it constitutes a "human rights" document in the modern sense @t[=539 BCE] [^2] +- Royal Road: ~2,700 km highway from Susa to Sardis, enabling rapid communication via relay riders [^1] +- Satrapy system: ~20 provincial governors (satraps) reporting to the king, with standardized tribute and local autonomy [^1] +- Qanat irrigation technology: Underground aqueduct system enabling agriculture in arid regions [^1] +- Persepolis: Monumental ceremonial capital begun under Darius I (~518 BCE) @t[~518 BCE] [^1] +- Standardized coinage: Daric gold coin and siglos silver coin for imperial commerce [^1] ## Decline -Conquered by Alexander the Great; Darius III defeated at Gaugamela (331 BCE), Persepolis burned 330 BCE. @t[=331 BCE] +Conquered by Alexander the Great; Darius III defeated at Gaugamela (331 BCE) @t[=331 BCE], Persepolis burned 330 BCE @t[=330 BCE]. The empire's administrative structure was largely preserved by Alexander and his Seleucid successors. [^1] --- [^1]: Briant, P. *From Cyrus to Alexander: A History of the Persian Empire* (2002) [^2]: Kuhrt, A. "The Cyrus Cylinder and Achaemenid Imperial Policy" *JSOT* 25 (1983) +[^3]: Taagepera, R. "Size and Duration of Empires: Growth-Decline Curves, 600 B.C. to 600 A.D." *Social Science History* 3.3/4 (1979) --- ## Review Queue diff --git a/logs/mcp-puppeteer-2026-02-23.log b/logs/mcp-puppeteer-2026-02-23.log index cc31490..9b830f9 100644 --- a/logs/mcp-puppeteer-2026-02-23.log +++ b/logs/mcp-puppeteer-2026-02-23.log @@ -61,3 +61,5 @@ {"level":"info","message":"Starting MCP server","service":"mcp-puppeteer","timestamp":"2026-02-23 00:28:41.132"} {"level":"info","message":"MCP server started successfully","service":"mcp-puppeteer","timestamp":"2026-02-23 00:28:41.135"} {"level":"info","message":"Puppeteer MCP Server closing","service":"mcp-puppeteer","timestamp":"2026-02-23 00:31:09.553"} +{"level":"info","message":"Starting MCP server","service":"mcp-puppeteer","timestamp":"2026-02-23 00:31:20.281"} +{"level":"info","message":"MCP server started successfully","service":"mcp-puppeteer","timestamp":"2026-02-23 00:31:20.286"}