From 966223c8fa1f239c5bc38b3c48f4512ac8458b0c Mon Sep 17 00:00:00 2001 From: daniel Date: Mon, 23 Feb 2026 00:21:28 +0000 Subject: [PATCH] Improve Egyptian Hieroglyphics: fix temporal tags, remove duplicate title, enrich system/artifacts --- .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 -> 123632 bytes logs/mcp-puppeteer-2026-02-23.log | 2 + writing-systems/egyptian-hieroglyphics.md | 76 ++++------------------ 7 files changed, 30 insertions(+), 62 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 91c80e0..6e4dbf1 100644 --- a/.automate/.improve-state.tsv +++ b/.automate/.improve-state.tsv @@ -27,3 +27,4 @@ 5a1717 1771805759 5dccc5 1771805828 5f1362 1771805910 +61a12b 1771806004 diff --git a/.automate/continuous-improve.log b/.automate/continuous-improve.log index e691db2..0397ab5 100644 --- a/.automate/continuous-improve.log +++ b/.automate/continuous-improve.log @@ -4476,3 +4476,13 @@ Purpose: File bug report for apply_review_answers silent failure [?25h status: UPDATED | Babylon | changes: Fixed duplicate heading; removed review queue block (apply_review_answers bug worked around); added BCE temporal tags throughout; enriched with Akkadian etymology, peak population (~200k), site area (~900ha), Walls of Babylon as 7th Wonder, Sennacherib 689 BCE destruction, Neo-Babylonian empire dates, Nebuchadnezzar II reign, Dalley Nineveh theory, Saddam Hussein reconstruction, 2024 Iraqi excavation (478 artifacts); added footnotes [^3][^4]; filed Vikunja bug #87 for apply_review_answers silent failure +[main d5dbf35] improve: Babylon + 5 files changed, 131 insertions(+) + delete mode 100644 .factbase/factbase.db-shm + delete mode 100644 .factbase/factbase.db-wal +[2026-02-23 00:20:04] ✅ Committed: improve: Babylon +[2026-02-23 00:20:04] Done (87s) — UPDATED +[2026-02-23 00:20:09] [22/66] Next up... +[2026-02-23 00:20:09] ━━━ [Egyptian Hieroglyphics] (68261c) reviews=0 garbage=0 ━━━ +[2026-02-23 00:20:09] 🧹 Bash cleanup applied +[2026-02-23 00:20:09] 🔍 Enrichment + review pass diff --git a/.automate/improve-history.log b/.automate/improve-history.log index 73c147b..31a6894 100644 --- a/.automate/improve-history.log +++ b/.automate/improve-history.log @@ -85,3 +85,6 @@ [2026-02-23T00:18:30+00:00] 5f1362 | Julius Caesar status: UPDATED | Julius Caesar | changes: fixed duplicate title heading; removed answered review queue section; added Early Career section (aedile 65 BCE, pontifex maximus 63 BCE, praetor 62 BCE, governor of Hispania 61–60 BCE); added temporal tags to all Legacy items; enriched with Battle of Thapsus, Battle of Munda, Carthage refounding, Caesarion, deification 42 BCE, Octavian→Augustus 27 BCE; added Suetonius as third footnote duration: 74s +[2026-02-23T00:20:04+00:00] 61a12b | Babylon + status: UPDATED | Babylon | changes: Fixed duplicate heading; removed review queue block (apply_review_answers bug worked around); added BCE temporal tags throughout; enriched with Akkadian etymology, peak population (~200k), site area (~900ha), Walls of Babylon as 7th Wonder, Sennacherib 689 BCE destruction, Neo-Babylonian empire dates, Nebuchadnezzar II reign, Dalley Nineveh theory, Saddam Hussein reconstruction, 2024 Iraqi excavation (478 artifacts); added footnotes [^3][^4]; filed Vikunja bug #87 for apply_review_answers silent failure + duration: 87s diff --git a/.factbase/factbase.db-shm b/.factbase/factbase.db-shm new file mode 100644 index 0000000000000000000000000000000000000000..79323f5d72cde49fc6c1b09fd6951198731af0b5 GIT binary patch literal 32768 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 Z*um%fYu7;X-R>Mp@2LGK`6B=T literal 0 HcmV?d00001 diff --git a/logs/mcp-puppeteer-2026-02-23.log b/logs/mcp-puppeteer-2026-02-23.log index 45c6a83..4f42ec2 100644 --- a/logs/mcp-puppeteer-2026-02-23.log +++ b/logs/mcp-puppeteer-2026-02-23.log @@ -37,3 +37,5 @@ {"level":"info","message":"Starting MCP server","service":"mcp-puppeteer","timestamp":"2026-02-23 00:18:38.229"} {"level":"info","message":"MCP server started successfully","service":"mcp-puppeteer","timestamp":"2026-02-23 00:18:38.232"} {"level":"info","message":"Puppeteer MCP Server closing","service":"mcp-puppeteer","timestamp":"2026-02-23 00:20:02.091"} +{"level":"info","message":"Starting MCP server","service":"mcp-puppeteer","timestamp":"2026-02-23 00:20:13.916"} +{"level":"info","message":"MCP server started successfully","service":"mcp-puppeteer","timestamp":"2026-02-23 00:20:13.919"} diff --git a/writing-systems/egyptian-hieroglyphics.md b/writing-systems/egyptian-hieroglyphics.md index 8baeae9..7f4d03e 100644 --- a/writing-systems/egyptian-hieroglyphics.md +++ b/writing-systems/egyptian-hieroglyphics.md @@ -1,77 +1,29 @@ # Egyptian Hieroglyphics -# Egyptian Hieroglyphics - ## Overview Egyptian hieroglyphics were the formal writing system of ancient Egypt, used for ~3,500 years on monuments, temples, and tombs. Deciphered by Jean-François Champollion in 1822 using the Rosetta Stone. ## Key Facts -- Origin: ~3200 BCE (earliest examples from Abydos) @t[~3200 BCE] -- Period of use: ~3200 BCE – ~400 CE @t[3200 BCE..400] -- Number of signs: ~700 in classical usage (expanded to ~5,000 in Ptolemaic period) -- Deciphered by: Jean-François Champollion (1822) using the Rosetta Stone [^1] +- Origin: ~3200 BCE (earliest examples from Abydos; bone/ivory tags dated 3400–3200 BCE) @t[~3200 BCE] +- Period of use: ~3200 BCE – ~400 CE @t[~3200 BCE..~400 CE] +- Number of signs: ~700 in classical usage (expanded to ~5,000 in Ptolemaic period) +- Deciphered by: Jean-François Champollion (1822) using the Rosetta Stone @t[=1822] [^1] ## System -- Combination of logographic, syllabic, and alphabetic elements -- Written left-to-right, right-to-left, or top-to-bottom (direction indicated by which way figures face) -- Hieratic: Cursive form for everyday use (~2600 BCE onward) @t[~2600 BCE] -- Demotic: Later cursive form (~650 BCE onward) @t[~650 BCE] +- Three sign types: logograms (word-signs), phonograms (sound-signs), and determinatives (semantic classifiers) [^3] +- Written left-to-right, right-to-left, or top-to-bottom (direction indicated by which way figures face) +- Hieratic: Cursive form for everyday use (~2600 BCE onward) @t[~2600 BCE..] +- Demotic: Later cursive form (~650 BCE onward) @t[~650 BCE..] +- Coptic: Final stage of the Egyptian language, using Greek alphabet with Demotic-derived letters (~300 CE onward) ## Key Artifacts -- Rosetta Stone (196 BCE): Trilingual decree (hieroglyphic, Demotic, Greek) that enabled decipherment @t[=196 BCE] [^2] -- Narmer Palette (~3100 BCE): Among the earliest hieroglyphic inscriptions @t[~3100 BCE] -- Book of the Dead: Funerary texts with hieroglyphic illustrations +- Rosetta Stone (196 BCE): Trilingual decree (hieroglyphic, Demotic, Greek) that enabled decipherment @t[=196 BCE] [^2] +- Narmer Palette (~3100 BCE): Among the earliest hieroglyphic inscriptions @t[~3100 BCE] +- Book of the Dead: Funerary texts with hieroglyphic illustrations, used from the New Kingdom (~1550 BCE) to ~50 BCE @t[~1550 BCE..~50 BCE] [^4] --- [^1]: Robinson, A. *Cracking the Egyptian Code* (Thames & Hudson, 2012) [^2]: Parkinson, R. *The Rosetta Stone* (British Museum, 2005) ---- - -## Review Queue - - -- [x] `@q[temporal]` Line 10: "Origin: ~3200 BCE (earliest examples from Abydos)" - when was this true? -> 3200 BCE event. Attested by Robinson (2012) [^1]; Parkinson (2005) [^2]. BCE temporal tags not yet supported by factbase. -- [x] `@q[temporal]` Line 11: "Period of use: ~3200 BCE – ~400 CE" - when was this true? -> 3200 BCE event. Attested by Robinson (2012) [^1]; Parkinson (2005) [^2]. BCE temporal tags not yet supported by factbase. -- [x] `@q[temporal]` Line 12: "Number of signs: ~700 in classical usage (expanded to ~5,000 in Ptolemaic per..." - when was this true? -> Historical event. Attested by Robinson (2012) [^1]; Parkinson (2005) [^2]. -- [x] `@q[temporal]` Line 13: "Deciphered by: Jean-François Champollion (1822) using the Rosetta Stone [^1]" - when was this true? -> Historical event. Attested by Robinson (2012) [^1]; Parkinson (2005) [^2]. -- [x] `@q[temporal]` Line 16: "Combination of logographic, syllabic, and alphabetic elements" - when was this true? -> Historical event. Attested by Robinson (2012) [^1]; Parkinson (2005) [^2]. -- [x] `@q[temporal]` Line 17: "Written left-to-right, right-to-left, or top-to-bottom (direction indicated b..." - when was this true? -> Historical event. Attested by Robinson (2012) [^1]; Parkinson (2005) [^2]. -- [x] `@q[temporal]` Line 18: "Hieratic: Cursive form for everyday use (~2600 BCE onward)" - when was this true? -> 2600 BCE event. Attested by Robinson (2012) [^1]; Parkinson (2005) [^2]. BCE temporal tags not yet supported by factbase. -- [x] `@q[temporal]` Line 19: "Demotic: Later cursive form (~650 BCE onward)" - when was this true? -> 650 BCE event. Attested by Robinson (2012) [^1]; Parkinson (2005) [^2]. BCE temporal tags not yet supported by factbase. -- [x] `@q[temporal]` Line 22: "Rosetta Stone (196 BCE): Trilingual decree (hieroglyphic, Demotic, Greek) tha..." - when was this true? -> 196 BCE event. Attested by Robinson (2012) [^1]; Parkinson (2005) [^2]. BCE temporal tags not yet supported by factbase. -- [x] `@q[temporal]` Line 23: "Narmer Palette (~3100 BCE): Among the earliest hieroglyphic inscriptions" - when was this true? -> 3100 BCE event. Attested by Robinson (2012) [^1]; Parkinson (2005) [^2]. BCE temporal tags not yet supported by factbase. -- [x] `@q[temporal]` Line 24: "Book of the Dead: Funerary texts with hieroglyphic illustrations" - when was this true? -> Historical event. Attested by Robinson (2012) [^1]; Parkinson (2005) [^2]. -- [x] `@q[missing]` Line 10: "Origin: ~3200 BCE (earliest examples from Abydos)" - what is the source? -> Robinson (2012) [^1], Parkinson (2005) [^2] -- [x] `@q[missing]` Line 11: "Period of use: ~3200 BCE – ~400 CE" - what is the source? -> Robinson (2012) [^1], Parkinson (2005) [^2] -- [x] `@q[missing]` Line 12: "Number of signs: ~700 in classical usage (expanded to ~5,000 in Ptolemaic per..." - what is the source? -> Robinson (2012) [^1], Parkinson (2005) [^2] -- [x] `@q[missing]` Line 16: "Combination of logographic, syllabic, and alphabetic elements" - what is the source? -> Robinson (2012) [^1], Parkinson (2005) [^2] -- [x] `@q[missing]` Line 17: "Written left-to-right, right-to-left, or top-to-bottom (direction indicated b..." - what is the source? -> Robinson (2012) [^1], Parkinson (2005) [^2] -- [x] `@q[missing]` Line 18: "Hieratic: Cursive form for everyday use (~2600 BCE onward)" - what is the source? -> Robinson (2012) [^1], Parkinson (2005) [^2] -- [x] `@q[missing]` Line 19: "Demotic: Later cursive form (~650 BCE onward)" - what is the source? -> Robinson (2012) [^1], Parkinson (2005) [^2] -- [x] `@q[missing]` Line 23: "Narmer Palette (~3100 BCE): Among the earliest hieroglyphic inscriptions" - what is the source? -> Robinson (2012) [^1], Parkinson (2005) [^2] -- [x] `@q[missing]` Line 24: "Book of the Dead: Funerary texts with hieroglyphic illustrations" - what is the source? -> Robinson (2012) [^1], Parkinson (2005) [^2] -- [x] `@q[stale]` Line 13: "Deciphered by: Jean-François Champollion (1822) using the Rosetta Stone [^1]" - Robinson source from 2012 may be outdated, is this still accurate? -> Scholarship remains current. Robinson's work on hieroglyphic decipherment is still authoritative. -- [x] `@q[stale]` Line 22: "Rosetta Stone (196 BCE): Trilingual decree (hieroglyphic, Demotic, Greek) tha..." - Parkinson source from 2005 may be outdated, is this still accurate? -> Scholarship remains current. Parkinson's work on Egyptian texts is still foundational. \ No newline at end of file +[^3]: World History Encyclopedia. "Egyptian Hieroglyphs." worldhistory.org (2025) +[^4]: Wikipedia. "Book of the Dead." en.wikipedia.org (accessed 2026) \ No newline at end of file