diff --git a/.automate/.improve-state.tsv b/.automate/.improve-state.tsv index b857591..2036131 100644 --- a/.automate/.improve-state.tsv +++ b/.automate/.improve-state.tsv @@ -23,3 +23,4 @@ 459036 1771805486 49cfd2 1771805548 517513 1771805620 +543601 1771805693 diff --git a/.automate/continuous-improve.log b/.automate/continuous-improve.log index ade85a5..0f1b4d7 100644 --- a/.automate/continuous-improve.log +++ b/.automate/continuous-improve.log @@ -3962,3 +3962,13 @@ Purpose: File bug report for apply_review_answers silent failure [?25h status: UPDATED | Bronze Working | changes: fixed duplicate title heading; removed resolved review queue (24 answered questions); added BCE temporal tags throughout; enriched with arsenical bronze history, lost-wax casting earliest date (~4500 BCE), Bronze Age Collapse tin trade context, Egypt Middle Kingdom metallurgy (2025 scholarship); added 4 new footnotes +[main 8d05dfe] improve: Bronze Working + 5 files changed, 118 insertions(+) + delete mode 100644 .factbase/factbase.db-shm + delete mode 100644 .factbase/factbase.db-wal +[2026-02-23 00:14:53] ✅ Committed: improve: Bronze Working +[2026-02-23 00:14:53] Done (66s) — UPDATED +[2026-02-23 00:14:58] [18/66] Next up... +[2026-02-23 00:14:58] ━━━ [Code of Ur-Nammu] (5a1717) reviews=0 garbage=0 ━━━ +[2026-02-23 00:14:58] 🧹 Bash cleanup applied +[2026-02-23 00:14:58] 🔍 Enrichment + review pass diff --git a/.automate/improve-history.log b/.automate/improve-history.log index 1a3930f..0fb4464 100644 --- a/.automate/improve-history.log +++ b/.automate/improve-history.log @@ -73,3 +73,6 @@ [2026-02-23T00:13:40+00:00] 517513 | Hellenism status: UPDATED | Hellenism | changes: fixed duplicate heading, corrected @t[=323 BCE] to @t[323 BCE..30 BCE] in overview, cleared answered review queue section, added End marker fact noting 31 BCE Battle of Actium vs 30 BCE Cleopatra death, expanded Library of Alexandria entry with population figure, added new Economy and Urban Development section (coinage standardization, Hippodamian grid cities, trade networks), added Erskine 2003 as [^3] source duration: 64s +[2026-02-23T00:14:53+00:00] 543601 | Bronze Working + status: UPDATED | Bronze Working | changes: fixed duplicate title heading; removed resolved review queue (24 answered questions); added BCE temporal tags throughout; enriched with arsenical bronze history, lost-wax casting earliest date (~4500 BCE), Bronze Age Collapse tin trade context, Egypt Middle Kingdom metallurgy (2025 scholarship); added 4 new footnotes + duration: 66s diff --git a/.factbase/factbase.db-shm b/.factbase/factbase.db-shm new file mode 100644 index 0000000..61de3a9 Binary files /dev/null and b/.factbase/factbase.db-shm differ diff --git a/.factbase/factbase.db-wal b/.factbase/factbase.db-wal new file mode 100644 index 0000000..f7c9830 Binary files /dev/null and b/.factbase/factbase.db-wal differ diff --git a/legal-codes/code-of-ur-nammu.md b/legal-codes/code-of-ur-nammu.md index 70ade0a..ea36c09 100644 --- a/legal-codes/code-of-ur-nammu.md +++ b/legal-codes/code-of-ur-nammu.md @@ -1,77 +1,50 @@ # Code of Ur-Nammu -# Code of Ur-Nammu - ## Overview -The Code of Ur-Nammu (~2100–2050 BCE) is the oldest known legal code, predating the Code of Hammurabi by ~300 years. It was issued by Ur-Nammu (or his son Shulgi) of the Third Dynasty of Ur. @t[2100 BCE..2050 BCE] +The Code of Ur-Nammu (~2100–2050 BCE) is the oldest known surviving legal code, predating the Code of Hammurabi by ~300 years. It was issued by Ur-Nammu (or his son Shulgi) of the Third Dynasty of Ur. @t[~2100 BCE..~2050 BCE] ## Key Facts -- Date: ~2100–2050 BCE @t[2100 BCE..2050 BCE] -- Issuer: Ur-Nammu or Shulgi, Third Dynasty of Ur -- Language: Sumerian -- Discovered: Fragments found at Nippur and Ur +- Date: ~2100–2050 BCE @t[~2100 BCE..~2050 BCE] +- Issuer: Ur-Nammu (r. 2112–2095 BCE) or his son Shulgi (r. 2094–2047 BCE), Third Dynasty of Ur +- Language: Sumerian (cuneiform script on clay tablets) +- Discovered: Fragments found at Nippur, Ur, and Sippar; primary tablet (Ni 3191) held at Istanbul Archaeology Museums +- First translated: Samuel Noah Kramer, 1952 [^2] + +## Physical Record +- Primary tablet (Ni 3191): Two fragments from Nippur, Old Babylonian period copy; held at Istanbul Archaeology Museums +- Ur fragments (IM 85688+85689): Found at Ur, translated 1965; held at Iraq Museum, Baghdad +- Sippar exemplars: Two tablets — Si 277 (Istanbul Museum) bears the prologue; BM 54722+ (British Museum) bears the laws +- Schoyen Collection cylinder (MS 2064): Clay cylinder of unknown provenance, dated to Ur III period, preserves 8 columns [^3] +- Total laws: ~57 reconstructed across all fragments; ~30 legible in any single recension [^3] ## Content -- Prologue establishes the king as agent of divine justice -- ~30 surviving laws (originally more) -- Covers: Bodily injury, robbery, sexual offenses, marriage, slavery, agricultural disputes -- Uses monetary compensation (fines) rather than *lex talionis* ("eye for an eye") [^1] +- Prologue invokes deities Nanna (moon god) and Utu (sun god), establishing the king as agent of divine justice +- Prologue also records standardization of weights and measures (the bronze sila-measure, one-mina weight, shekel of silver) [^3] +- Laws arranged in casuistic form: IF (crime) THEN (punishment) — a pattern followed in nearly all later codes [^1] +- Uses monetary compensation (fines in silver) rather than *lex talionis* ("eye for an eye") for most offenses [^1] +- Capital offenses: murder, robbery, adultery (by a woman), and rape of a virgin wife [^3] +- Covers: Bodily injury, kidnapping, slavery, marriage and divorce, sexual offenses, agricultural disputes, sorcery accusations + +## Social Structure Reflected +- Society divided into two strata: *lu* (free person) and slave (*arad* male, *geme* female) [^3] +- Fines and penalties differentiated by social status +- Prologue emphasizes protection of the weak: "the orphan was not delivered up to the rich man; the widow was not delivered up to the mighty man" [^3] ## Significance -- Oldest known legal code, predating Hammurabi by ~300 years -- Shows that Sumerian legal tradition favored fines over physical punishment +- Oldest known surviving legal code, predating Hammurabi by ~300 years +- Earlier code of Urukagina (~24th century BCE) is known only through references; Ur-Nammu's is the earliest extant text [^4] +- Favored fines over physical punishment, contrasting with the later *lex talionis* of Hammurabi's code +- Influenced subsequent Mesopotamian codes: Laws of Eshnunna (~1930 BCE) and Code of Lipit-Ishtar (~1870 BCE), which in turn shaped the Code of Hammurabi [^4] - Demonstrates sophisticated legal thinking in the 3rd millennium BCE [^2] +## Related Documents +- [Code of Hammurabi](../legal-codes/code-of-hammurabi.md) — later Babylonian code, ~300 years after Ur-Nammu +- [Ur-Nammu](../rulers/ur-nammu.md) — issuer of the code +- [Third Dynasty of Ur](../cities/ur.md) — political context + --- [^1]: Roth, M.T. *Law Collections from Mesopotamia and Asia Minor* (1997) -[^2]: Kramer, S.N. "Ur-Nammu Law Code" *Orientalia* 23 (1954) ---- - -## Review Queue - - -- [x] `@q[temporal]` Line 10: "Date: ~2100–2050 BCE" - when was this true? -> 2050 BCE event. Attested by Roth (1997) [^1]; Kramer (1954) [^2]. BCE temporal tags not yet supported by factbase. -- [x] `@q[temporal]` Line 11: "Issuer: Ur-Nammu or Shulgi, Third Dynasty of Ur" - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Kramer (1954) [^2]. -- [x] `@q[temporal]` Line 12: "Language: Sumerian" - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Kramer (1954) [^2]. -- [x] `@q[temporal]` Line 13: "Discovered: Fragments found at Nippur and Ur" - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Kramer (1954) [^2]. -- [x] `@q[temporal]` Line 16: "Prologue establishes the king as agent of divine justice" - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Kramer (1954) [^2]. -- [x] `@q[temporal]` Line 17: "~30 surviving laws (originally more)" - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Kramer (1954) [^2]. -- [x] `@q[temporal]` Line 18: "Covers: Bodily injury, robbery, sexual offenses, marriage, slavery, agricultu..." - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Kramer (1954) [^2]. -- [x] `@q[temporal]` Line 19: "Uses monetary compensation (fines) rather than *lex talionis* ("eye for an ey..." - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Kramer (1954) [^2]. -- [x] `@q[temporal]` Line 22: "Oldest known legal code, predating Hammurabi by ~300 years" - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Kramer (1954) [^2]. -- [x] `@q[temporal]` Line 23: "Shows that Sumerian legal tradition favored fines over physical punishment" - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Kramer (1954) [^2]. -- [x] `@q[temporal]` Line 24: "Demonstrates sophisticated legal thinking in the 3rd millennium BCE [^2]" - when was this true? -> Historical event. Attested by Roth (1997) [^1]; Kramer (1954) [^2]. -- [x] `@q[missing]` Line 10: "Date: ~2100–2050 BCE" - what is the source? -> Roth (1997) [^1], Kramer (1954) [^2] -- [x] `@q[missing]` Line 11: "Issuer: Ur-Nammu or Shulgi, Third Dynasty of Ur" - what is the source? -> Roth (1997) [^1], Kramer (1954) [^2] -- [x] `@q[missing]` Line 12: "Language: Sumerian" - what is the source? -> Roth (1997) [^1], Kramer (1954) [^2] -- [x] `@q[missing]` Line 13: "Discovered: Fragments found at Nippur and Ur" - what is the source? -> Roth (1997) [^1], Kramer (1954) [^2] -- [x] `@q[missing]` Line 16: "Prologue establishes the king as agent of divine justice" - what is the source? -> Roth (1997) [^1], Kramer (1954) [^2] -- [x] `@q[missing]` Line 17: "~30 surviving laws (originally more)" - what is the source? -> Roth (1997) [^1], Kramer (1954) [^2] -- [x] `@q[missing]` Line 18: "Covers: Bodily injury, robbery, sexual offenses, marriage, slavery, agricultu..." - what is the source? -> Roth (1997) [^1], Kramer (1954) [^2] -- [x] `@q[missing]` Line 22: "Oldest known legal code, predating Hammurabi by ~300 years" - what is the source? -> Roth (1997) [^1], Kramer (1954) [^2] -- [x] `@q[missing]` Line 23: "Shows that Sumerian legal tradition favored fines over physical punishment" - what is the source? -> Roth (1997) [^1], Kramer (1954) [^2] -- [x] `@q[stale]` Line 19: "Uses monetary compensation (fines) rather than *lex talionis* ("eye for an ey..." - 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 24: "Demonstrates sophisticated legal thinking in the 3rd millennium BCE [^2]" - Kramer source from 1954 may be outdated, is this still accurate? -> Scholarship remains current. Kramer's foundational work on Sumerian law is still cited. \ No newline at end of file +[^2]: Kramer, S.N. "Ur-Nammu Law Code" *Orientalia* 23 (1954); *History Begins at Sumer* (1956) +[^3]: Wikipedia contributors, "Code of Ur-Nammu," *Wikipedia* (accessed 2026-02-23), citing Finkelstein (1968), Yildiz (1981), Frayne (1997), Gurney & Kramer (1965) +[^4]: Mark, J.J. "The Ancient Mesopotamian Legal Code of Ur-Nammu," *World History Encyclopedia* (2021) \ 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 4f29699..7f9568a 100644 --- a/logs/mcp-puppeteer-2026-02-23.log +++ b/logs/mcp-puppeteer-2026-02-23.log @@ -25,3 +25,5 @@ {"level":"info","message":"Starting MCP server","service":"mcp-puppeteer","timestamp":"2026-02-23 00:13:47.758"} {"level":"info","message":"MCP server started successfully","service":"mcp-puppeteer","timestamp":"2026-02-23 00:13:47.761"} {"level":"info","message":"Puppeteer MCP Server closing","service":"mcp-puppeteer","timestamp":"2026-02-23 00:14:50.976"} +{"level":"info","message":"Starting MCP server","service":"mcp-puppeteer","timestamp":"2026-02-23 00:15:01.123"} +{"level":"info","message":"MCP server started successfully","service":"mcp-puppeteer","timestamp":"2026-02-23 00:15:01.125"}