diff --git a/.automate/.improve-state.tsv b/.automate/.improve-state.tsv index b0bef85..1796c70 100644 --- a/.automate/.improve-state.tsv +++ b/.automate/.improve-state.tsv @@ -16,3 +16,4 @@ 177c6a 1771804724 229f8a 1771804801 2ac383 1771804961 +2eca19 1771805104 diff --git a/.automate/continuous-improve.log b/.automate/continuous-improve.log index 018e483..5b5983f 100644 --- a/.automate/continuous-improve.log +++ b/.automate/continuous-improve.log @@ -2909,3 +2909,11 @@ To https://gitea.home.everyonce.com/daniel/factbase-ancient-history.git [?25h status: UPDATED | Battle of Gaugamela | changes: Fixed duplicate title heading; enriched with Encyclopaedia Iranica (Badian) scholarship adding astronomical date confirmation, location clarification, Mazaeus detail, lunar eclipse omen, Persian sarissae, unreliable ancient troop numbers note, Persepolis capture date, and new [^3] reference; filed bug for apply_review_answers silent failure +[main ce99401] improve: Battle of Gaugamela + 2 files changed, 497 insertions(+) +[2026-02-23 00:05:04] ✅ Committed: improve: Battle of Gaugamela +[2026-02-23 00:05:04] Done (137s) — UPDATED +[2026-02-23 00:05:09] [11/66] Next up... +[2026-02-23 00:05:09] ━━━ [Code of Hammurabi] (31de03) reviews=0 garbage=0 ━━━ +[2026-02-23 00:05:09] 🧹 Bash cleanup applied +[2026-02-23 00:05:09] 🔍 Enrichment + review pass diff --git a/.automate/improve-history.log b/.automate/improve-history.log index 880a64f..a18cea0 100644 --- a/.automate/improve-history.log +++ b/.automate/improve-history.log @@ -52,3 +52,6 @@ [2026-02-23T00:02:41+00:00] 2ac383 | Ancient Egypt status: UPDATED | Ancient Egypt | changes: fixed duplicate heading; added First Intermediate Period, Second Intermediate Period, Third Intermediate Period, Late Period to Major Periods with temporal tags; added Narmer Palette to Achievements; added Shaw (2000) as [^2] source; filed Vikunja bug #89 for MCP transport closed error duration: 154s +[2026-02-23T00:05:04+00:00] 2eca19 | Battle of Gaugamela + status: UPDATED | Battle of Gaugamela | changes: Fixed duplicate title heading; enriched with Encyclopaedia Iranica (Badian) scholarship adding astronomical date confirmation, location clarification, Mazaeus detail, lunar eclipse omen, Persian sarissae, unreliable ancient troop numbers note, Persepolis capture date, and new [^3] reference; filed bug for apply_review_answers silent failure + duration: 137s diff --git a/.factbase/factbase.db-shm b/.factbase/factbase.db-shm index fe9ac28..b859bf2 100644 Binary files a/.factbase/factbase.db-shm and b/.factbase/factbase.db-shm differ diff --git a/.factbase/factbase.db-wal b/.factbase/factbase.db-wal index e69de29..0cedf8d 100644 Binary files a/.factbase/factbase.db-wal and b/.factbase/factbase.db-wal differ diff --git a/legal-codes/code-of-hammurabi.md b/legal-codes/code-of-hammurabi.md index 5b4cee7..07f460b 100644 --- a/legal-codes/code-of-hammurabi.md +++ b/legal-codes/code-of-hammurabi.md @@ -1,99 +1,42 @@ # Code of Hammurabi -# Code of Hammurabi - ## Overview The Code of Hammurabi (~1754 BCE) is one of the most complete and well-known ancient legal codes, inscribed on a basalt stele and containing 282 laws governing Babylonian society. @t[~1754 BCE] ## Key Facts -- Date: ~1754 BCE @t[~1754 BCE] -- Issuer: Hammurabi, King of Babylon -- Language: Akkadian (Babylonian dialect) -- Medium: Basalt stele, 2.25 m tall -- Current location: Louvre Museum, Paris (discovered at Susa, 1901) +- Date: ~1754 BCE (Wikipedia/Roth give range 1755–1751 BCE) @t[~1754 BCE] +- Issuer: Hammurabi, sixth king of the First Babylonian Dynasty +- Language: Akkadian (Old Babylonian dialect), written in cuneiform script +- Medium: Black basalt stele, 2.25 m tall (some older sources describe the material as diorite) [^3] +- Current location: Louvre Museum, Paris (discovered at Susa, Iran, 1901–1902) [^3] +- Weight: approximately 4 tons ## Structure -- Prologue: Hammurabi as divinely appointed shepherd of his people -- 282 laws organized by topic +- Prologue: Hammurabi as divinely appointed shepherd of his people; relief at top depicts Hammurabi receiving authority from Shamash, the sun god [^1] +- 282 laws organized by topic, written vertically in cuneiform - Epilogue: Blessings for those who uphold the laws, curses for those who deface the stele [^1] ## Legal Principles -- *Lex talionis*: "An eye for an eye, a tooth for a tooth" (with class-based modifications) +- *Lex talionis*: "An eye for an eye, a tooth for a tooth" (with class-based modifications) [^2] - Three social classes: *awilum* (free), *mushkenum* (dependent), *wardum* (slave) - Covers: Property, trade, family law, labor, personal injury, agriculture - Presumption of innocence in some cases; trial by ordeal in others [^2] +- Prescribed specific penalties for each crime; limited retribution to proportional response + +## Discovery and Transmission +- The stele was taken as plunder to Susa by the Elamite king Shutruk-Nahhunte around 1158 BCE, approximately 600 years after its creation +- Rediscovered by French archaeologists at Susa in 1901–1902 +- The text was copied and studied by Mesopotamian scribes for over a millennium after its creation, attesting to its lasting authority [^4] ## Significance -- Not the earliest code (preceded by Code of Ur-Nammu) but the most complete +- Not the earliest code (preceded by Code of Ur-Nammu, ~2100–2050 BCE) but the longest, best-organized, and best-preserved legal text from the ancient Near East [^4] - Provides detailed picture of Old Babylonian society -- Influenced later Near Eastern legal traditions +- Influenced later Near Eastern legal traditions; parallels noted with the Law of Moses in the Torah [^4] +- Continues to be studied for its influence on modern legal jurisprudence --- [^1]: Roth, M.T. *Law Collections from Mesopotamia and Asia Minor* (1997) [^2]: Driver, G.R. & Miles, J.C. *The Babylonian Laws* (Oxford, 1952–1955) ---- - -## Review Queue - - -- [x] `@q[temporal]` Line 10: "Date: ~1754 BCE" - when was this true? -> 1754 BCE event. Attested by Roth (1997) [^1]; Driver (1952) [^2]. BCE temporal tags not yet supported by factbase. -- [x] `@q[temporal]` Line 11: "Issuer: Hammurabi, King of Babylon" - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Driver (1952) [^2]. -- [x] `@q[temporal]` Line 12: "Language: Akkadian (Babylonian dialect)" - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Driver (1952) [^2]. -- [x] `@q[temporal]` Line 13: "Medium: Basalt stele, 2.25 m tall" - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Driver (1952) [^2]. -- [x] `@q[temporal]` Line 14: "Current location: Louvre Museum, Paris (discovered at Susa, 1901)" - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Driver (1952) [^2]. -- [x] `@q[temporal]` Line 17: "Prologue: Hammurabi as divinely appointed shepherd of his people" - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Driver (1952) [^2]. -- [x] `@q[temporal]` Line 18: "282 laws organized by topic" - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Driver (1952) [^2]. -- [x] `@q[temporal]` Line 19: "Epilogue: Blessings for those who uphold the laws, curses for those who defac..." - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Driver (1952) [^2]. -- [x] `@q[temporal]` Line 22: "*Lex talionis*: "An eye for an eye, a tooth for a tooth" (with class-based mo..." - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Driver (1952) [^2]. -- [x] `@q[temporal]` Line 23: "Three social classes: *awilum* (free), *mushkenum* (dependent), *wardum* (slave)" - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Driver (1952) [^2]. -- [x] `@q[temporal]` Line 24: "Covers: Property, trade, family law, labor, personal injury, agriculture" - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Driver (1952) [^2]. -- [x] `@q[temporal]` Line 25: "Presumption of innocence in some cases; trial by ordeal in others [^2]" - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Driver (1952) [^2]. -- [x] `@q[temporal]` Line 28: "Not the earliest code (preceded by Code of Ur-Nammu) but the most complete" - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Driver (1952) [^2]. -- [x] `@q[temporal]` Line 29: "Provides detailed picture of Old Babylonian society" - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Driver (1952) [^2]. -- [x] `@q[temporal]` Line 30: "Influenced later Near Eastern legal traditions" - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Driver (1952) [^2]. -- [x] `@q[missing]` Line 10: "Date: ~1754 BCE" - what is the source? -> Roth (1997) [^1], Driver & Miles (1952-1955) [^2] -- [x] `@q[missing]` Line 11: "Issuer: Hammurabi, King of Babylon" - what is the source? -> Roth (1997) [^1], Driver & Miles (1952-1955) [^2] -- [x] `@q[missing]` Line 12: "Language: Akkadian (Babylonian dialect)" - what is the source? -> Roth (1997) [^1], Driver & Miles (1952-1955) [^2] -- [x] `@q[missing]` Line 13: "Medium: Basalt stele, 2.25 m tall" - what is the source? -> Roth (1997) [^1], Driver & Miles (1952-1955) [^2] -- [x] `@q[missing]` Line 14: "Current location: Louvre Museum, Paris (discovered at Susa, 1901)" - what is the source? -> Roth (1997) [^1], Driver & Miles (1952-1955) [^2] -- [x] `@q[missing]` Line 17: "Prologue: Hammurabi as divinely appointed shepherd of his people" - what is the source? -> Roth (1997) [^1], Driver & Miles (1952-1955) [^2] -- [x] `@q[missing]` Line 18: "282 laws organized by topic" - what is the source? -> Roth (1997) [^1], Driver & Miles (1952-1955) [^2] -- [x] `@q[missing]` Line 22: "*Lex talionis*: "An eye for an eye, a tooth for a tooth" (with class-based mo..." - what is the source? -> Roth (1997) [^1], Driver & Miles (1952-1955) [^2] -- [x] `@q[missing]` Line 23: "Three social classes: *awilum* (free), *mushkenum* (dependent), *wardum* (slave)" - what is the source? -> Roth (1997) [^1], Driver & Miles (1952-1955) [^2] -- [x] `@q[missing]` Line 24: "Covers: Property, trade, family law, labor, personal injury, agriculture" - what is the source? -> Roth (1997) [^1], Driver & Miles (1952-1955) [^2] -- [x] `@q[missing]` Line 28: "Not the earliest code (preceded by Code of Ur-Nammu) but the most complete" - what is the source? -> Roth (1997) [^1], Driver & Miles (1952-1955) [^2] -- [x] `@q[missing]` Line 29: "Provides detailed picture of Old Babylonian society" - what is the source? -> Roth (1997) [^1], Driver & Miles (1952-1955) [^2] -- [x] `@q[missing]` Line 30: "Influenced later Near Eastern legal traditions" - what is the source? -> Roth (1997) [^1], Driver & Miles (1952-1955) [^2] -- [x] `@q[stale]` Line 19: "Epilogue: Blessings for those who uphold the laws, curses for those who defac..." - Roth source from 1997 may be outdated, is this still accurate? -> Scholarship remains current. Roth's work on ancient law codes is still authoritative. -- [x] `@q[stale]` Line 25: "Presumption of innocence in some cases; trial by ordeal in others [^2]" - Driver source from 1952 may be outdated, is this still accurate? -> Scholarship remains current. Driver & Miles' work on Babylonian law is still foundational. \ No newline at end of file +[^3]: Louvre Museum. "The Code of Hammurabi." louvre.fr (accessed 2026) +[^4]: Wikipedia contributors. "Code of Hammurabi." *Wikipedia* (accessed 2026-02-23) \ No newline at end of file diff --git a/logs/mcp-puppeteer-2026-02-23.log b/logs/mcp-puppeteer-2026-02-23.log index 3da8652..b9f7f13 100644 --- a/logs/mcp-puppeteer-2026-02-23.log +++ b/logs/mcp-puppeteer-2026-02-23.log @@ -4,3 +4,5 @@ {"level":"info","message":"Starting MCP server","service":"mcp-puppeteer","timestamp":"2026-02-23 00:02:49.390"} {"level":"info","message":"MCP server started successfully","service":"mcp-puppeteer","timestamp":"2026-02-23 00:02:49.393"} {"level":"info","message":"Puppeteer MCP Server closing","service":"mcp-puppeteer","timestamp":"2026-02-23 00:05:02.917"} +{"level":"info","message":"Starting MCP server","service":"mcp-puppeteer","timestamp":"2026-02-23 00:05:12.076"} +{"level":"info","message":"MCP server started successfully","service":"mcp-puppeteer","timestamp":"2026-02-23 00:05:12.078"}