From 2ed392a506f284ed6411183fd0310df65c915031 Mon Sep 17 00:00:00 2001 From: daniel Date: Mon, 23 Feb 2026 00:14:30 +0000 Subject: [PATCH] Enrich bronze-working: BCE temporal tags, arsenical bronze, lost-wax dating, Bronze Age Collapse, Egypt Middle Kingdom metallurgy; fix duplicate title; remove resolved review queue --- .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 -> 74192 bytes logs/mcp-puppeteer-2026-02-23.log | 2 + technologies/bronze-working.md | 84 +++++++----------------------- 7 files changed, 34 insertions(+), 66 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 0dbb274..b857591 100644 --- a/.automate/.improve-state.tsv +++ b/.automate/.improve-state.tsv @@ -22,3 +22,4 @@ 450ee0 1771805399 459036 1771805486 49cfd2 1771805548 +517513 1771805620 diff --git a/.automate/continuous-improve.log b/.automate/continuous-improve.log index 08ff21b..14087ff 100644 --- a/.automate/continuous-improve.log +++ b/.automate/continuous-improve.log @@ -3835,3 +3835,13 @@ To https://gitea.home.everyonce.com/daniel/factbase-ancient-history.git [?25h 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 +[main e660a4d] improve: Hellenism + 5 files changed, 127 insertions(+) + delete mode 100644 .factbase/factbase.db-shm + delete mode 100644 .factbase/factbase.db-wal +[2026-02-23 00:13:40] ✅ Committed: improve: Hellenism +[2026-02-23 00:13:40] Done (64s) — UPDATED +[2026-02-23 00:13:45] [17/66] Next up... +[2026-02-23 00:13:45] ━━━ [Bronze Working] (543601) reviews=0 garbage=0 ━━━ +[2026-02-23 00:13:45] 🧹 Bash cleanup applied +[2026-02-23 00:13:45] 🔍 Enrichment + review pass diff --git a/.automate/improve-history.log b/.automate/improve-history.log index 31e943c..1a3930f 100644 --- a/.automate/improve-history.log +++ b/.automate/improve-history.log @@ -70,3 +70,6 @@ [2026-02-23T00:12:28+00:00] 49cfd2 | Battle of Thermopylae status: UPDATED | Battle of Thermopylae | changes: Removed duplicate title heading; cleared answered review queue (already applied); enriched with: detailed Greek force composition (all contingents with numbers), "Molon Labe" quote, Anopaia path name, Persian Immortals detail, hoplite vs. archer tactical context, Leonidas' death and post-battle fate, archaeological findings at Kolonos Hill, Battle of Plataea outcome, later battles at Thermopylae (279 BCE, 191 BCE, 1941 CE); added two new footnotes (World History Encyclopedia, The Archaeologist 2025) duration: 54s +[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 diff --git a/.factbase/factbase.db-shm b/.factbase/factbase.db-shm new file mode 100644 index 0000000000000000000000000000000000000000..1fb600377d406fb3178284b23304a26cf0617265 GIT binary patch literal 32768 zcmeI*J5B;o6b9hy8{c3>r5FnfqY0&nTQK${#syHg0Hd8Na5b*MN*hWOR^SfsTq`=1 znIVjPC;1^^=A3)yqrcN0o~K;Pk)@QH2l4&9nbJw8*S&svyXrm;8vV=H(dh2};&jmZ zYX9;6JUdsOI~uE>AICmo?X(s-j2uNek>kkOYD&GxZR92L9{GrTMuw4_XzE8EV$VBq zzal_@009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5U7(tK6OG7C`X`C&KOe&5FkK+009Cu5QxLqYE}8P zJ4Jv1fuaJtMF;37K!5-N0#gaBOx2}{Krw;6V(le$$06XV1c6owGmMzEKt3~H5tv_r z{R+3XUg7NjH9Eh4LlGcAfWWK-wr91FbqLIzfcJ6D-Ctru3nQ?#Fi+}12@oJaph|&e ZmBY;@FhO8r!gZGk5FkK+0D<2Md;`KYEIj}K literal 0 HcmV?d00001 diff --git a/.factbase/factbase.db-wal b/.factbase/factbase.db-wal new file mode 100644 index 0000000000000000000000000000000000000000..fd99d0851ffd4579a194d1530a19bf2392b00d9e GIT binary patch literal 74192 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 # Bronze Working -# Bronze Working - ## Overview -Bronze working — the alloying of copper with tin — defined the Bronze Age (~3300–1200 BCE) and enabled advances in weaponry, tools, and art across Eurasia. @t[3300 BCE..1200 BCE] +Bronze working — the alloying of copper with tin — defined the Bronze Age (~3300–1200 BCE) and enabled advances in weaponry, tools, and art across Eurasia. @t[~3300 BCE..1200 BCE] ## Key Facts -- Period: ~3300–1200 BCE (Bronze Age) @t[3300 BCE..1200 BCE] -- Composition: ~88% copper, ~12% tin -- Earliest bronze: Mesopotamia and the Caucasus, ~3300 BCE @t[~3300 BCE] +- Period: ~3300–1200 BCE (Bronze Age) @t[~3300 BCE..1200 BCE] +- Composition: ~88% copper, ~12% tin (tin-bronze); earlier arsenical bronze used arsenic instead of tin @t[~3300 BCE..1200 BCE] +- Earliest tin-bronze: Mesopotamia and the Caucasus, ~3300 BCE @t[~3300 BCE] - Spread to: Egypt, Indus Valley, China, Europe ## Development -- Copper smelting preceded bronze by ~2,000 years (Chalcolithic period) +- Copper smelting preceded bronze by ~2,000 years (Chalcolithic period) @t[~5300 BCE..3300 BCE] +- Arsenical bronze (copper + arsenic) preceded tin-bronze and was used widely in the early Bronze Age; tin-bronze eventually replaced it due to superior strength and non-toxic production [^3] - Tin was scarce; long-distance trade networks developed to source it (Cornwall, Afghanistan, Southeast Asia) [^1] -- Lost-wax casting technique enabled complex shapes -- Chinese bronze casting (Shang dynasty, ~1600 BCE) achieved exceptional sophistication @t[~1600 BCE] [^2] +- Lost-wax casting (cire perdue) technique enabled complex shapes; earliest known examples date to ~4500 BCE (Varna Necropolis, Bulgaria), with widespread bronze use from ~3500 BCE in Mesopotamia @t[~4500 BCE] [^4] +- Chinese bronze casting (Shang dynasty, ~1600 BCE) achieved exceptional sophistication, producing large ritual vessels via piece-mold casting rather than lost-wax @t[~1600 BCE..1046 BCE] [^2] +- Disruption of tin trade routes is considered a contributing factor to the Bronze Age Collapse (~1200 BCE), accelerating the transition to iron [^5] ## Impact -- Superior weapons: Swords, spearheads, armor -- Agricultural tools: Plows, sickles -- Monumental art: Statuary, ritual vessels -- Drove long-distance trade networks for tin and copper +- Superior weapons: Swords, spearheads, armor @t[~3300 BCE..1200 BCE] +- Agricultural tools: Plows, sickles @t[~3300 BCE..1200 BCE] +- Monumental art: Statuary, ritual vessels @t[~3300 BCE..1200 BCE] +- Drove long-distance trade networks for tin and copper @t[~3300 BCE..1200 BCE] +- Egypt's Middle Kingdom metallurgists intentionally elevated arsenic content in bronze alloys to enhance strength and durability, demonstrating sophisticated metallurgical knowledge @t[~2055 BCE..1650 BCE] [^6] --- [^1]: Muhly, J.D. "Sources of Tin and the Beginnings of Bronze Metallurgy" *American Journal of Archaeology* 89 (1985) [^2]: Bagley, R. *Shang Ritual Bronzes in the Arthur M. Sackler Collections* (1987) ---- - -## Review Queue - - -- [x] `@q[temporal]` Line 10: "Period: ~3300–1200 BCE (Bronze Age)" - when was this true? -> 1200 BCE event. Attested by Muhly (1985) [^1]; Bagley (1987) [^2]. BCE temporal tags not yet supported by factbase. -- [x] `@q[temporal]` Line 11: "Composition: ~88% copper, ~12% tin" - when was this true? -> Historical event. Attested by Muhly (1985) [^1]; Bagley (1987) [^2]. -- [x] `@q[temporal]` Line 12: "Earliest bronze: Mesopotamia and the Caucasus, ~3300 BCE" - when was this true? -> 3300 BCE event. Attested by Muhly (1985) [^1]; Bagley (1987) [^2]. BCE temporal tags not yet supported by factbase. -- [x] `@q[temporal]` Line 13: "Spread to: Egypt, Indus Valley, China, Europe" - when was this true? -> Historical event. Attested by Muhly (1985) [^1]; Bagley (1987) [^2]. -- [x] `@q[temporal]` Line 16: "Copper smelting preceded bronze by ~2,000 years (Chalcolithic period)" - when was this true? -> Historical event. Attested by Muhly (1985) [^1]; Bagley (1987) [^2]. -- [x] `@q[temporal]` Line 17: "Tin was scarce; long-distance trade networks developed to source it (Cornwall..." - when was this true? -> Historical event. Attested by Muhly (1985) [^1]; Bagley (1987) [^2]. -- [x] `@q[temporal]` Line 18: "Lost-wax casting technique enabled complex shapes" - when was this true? -> Historical event. Attested by Muhly (1985) [^1]; Bagley (1987) [^2]. -- [x] `@q[temporal]` Line 19: "Chinese bronze casting (Shang dynasty, ~1600 BCE) achieved exceptional sophis..." - when was this true? -> 1600 BCE event. Attested by Muhly (1985) [^1]; Bagley (1987) [^2]. BCE temporal tags not yet supported by factbase. -- [x] `@q[temporal]` Line 22: "Superior weapons: Swords, spearheads, armor" - when was this true? -> Historical event. Attested by Muhly (1985) [^1]; Bagley (1987) [^2]. -- [x] `@q[temporal]` Line 23: "Agricultural tools: Plows, sickles" - when was this true? -> Historical event. Attested by Muhly (1985) [^1]; Bagley (1987) [^2]. -- [x] `@q[temporal]` Line 24: "Monumental art: Statuary, ritual vessels" - when was this true? -> Historical event. Attested by Muhly (1985) [^1]; Bagley (1987) [^2]. -- [x] `@q[temporal]` Line 25: "Drove long-distance trade networks for tin and copper" - when was this true? -> Historical event. Attested by Muhly (1985) [^1]; Bagley (1987) [^2]. -- [x] `@q[missing]` Line 10: "Period: ~3300–1200 BCE (Bronze Age)" - what is the source? -> Muhly (1985) [^1], Bagley (1987) [^2] -- [x] `@q[missing]` Line 11: "Composition: ~88% copper, ~12% tin" - what is the source? -> Muhly (1985) [^1], Bagley (1987) [^2] -- [x] `@q[missing]` Line 12: "Earliest bronze: Mesopotamia and the Caucasus, ~3300 BCE" - what is the source? -> Muhly (1985) [^1], Bagley (1987) [^2] -- [x] `@q[missing]` Line 13: "Spread to: Egypt, Indus Valley, China, Europe" - what is the source? -> Muhly (1985) [^1], Bagley (1987) [^2] -- [x] `@q[missing]` Line 16: "Copper smelting preceded bronze by ~2,000 years (Chalcolithic period)" - what is the source? -> Muhly (1985) [^1], Bagley (1987) [^2] -- [x] `@q[missing]` Line 18: "Lost-wax casting technique enabled complex shapes" - what is the source? -> Muhly (1985) [^1], Bagley (1987) [^2] -- [x] `@q[missing]` Line 22: "Superior weapons: Swords, spearheads, armor" - what is the source? -> Muhly (1985) [^1], Bagley (1987) [^2] -- [x] `@q[missing]` Line 23: "Agricultural tools: Plows, sickles" - what is the source? -> Muhly (1985) [^1], Bagley (1987) [^2] -- [x] `@q[missing]` Line 24: "Monumental art: Statuary, ritual vessels" - what is the source? -> Muhly (1985) [^1], Bagley (1987) [^2] -- [x] `@q[missing]` Line 25: "Drove long-distance trade networks for tin and copper" - what is the source? -> Muhly (1985) [^1], Bagley (1987) [^2] -- [x] `@q[stale]` Line 17: "Tin was scarce; long-distance trade networks developed to source it (Cornwall..." - Muhly source from 1985 may be outdated, is this still accurate? -> Scholarship remains current. Muhly's foundational work on ancient metallurgy is still cited. -- [x] `@q[stale]` Line 19: "Chinese bronze casting (Shang dynasty, ~1600 BCE) achieved exceptional sophis..." - Bagley source from 1987 may be outdated, is this still accurate? -> Scholarship remains current. Bagley's work on Chinese bronze casting is still authoritative. \ No newline at end of file +[^3]: Lechtman, H. "Arsenic Bronze: Dirty Copper or Chosen Alloy?" *Journal of Field Archaeology* 23 (1996) +[^4]: Wikiwand, "Lost-wax casting" — oldest known examples ~4550–4450 BCE, Varna Necropolis, Bulgaria +[^5]: Cline, E.H. *1177 B.C.: The Year Civilization Collapsed* (2014) — Bronze Age Collapse and trade disruption +[^6]: Heritage Daily, "Study reveals arsenical bronze production during Egypt's Middle Kingdom" (2025) \ No newline at end of file