From c1dbb3a1b818bb258b6c860f0a8b1f231133ad4e Mon Sep 17 00:00:00 2001 From: daniel Date: Sun, 22 Feb 2026 23:56:45 +0000 Subject: [PATCH] improve: Ancient China --- .automate/continuous-improve.log | 115 ++++++++++++++++++++++++++++++ .factbase/factbase.db | Bin 9936896 -> 9936896 bytes .factbase/factbase.db-shm | Bin 32768 -> 0 bytes .factbase/factbase.db-wal | Bin 111272 -> 0 bytes logs/mcp-puppeteer-2026-02-22.log | 1 + 5 files changed, 116 insertions(+) delete mode 100644 .factbase/factbase.db-shm delete mode 100644 .factbase/factbase.db-wal diff --git a/.automate/continuous-improve.log b/.automate/continuous-improve.log index 650a492..05ac256 100644 --- a/.automate/continuous-improve.log +++ b/.automate/continuous-improve.log @@ -1633,3 +1633,118 @@ status: UPDATED | Roman Roads | changes: Fixed duplicate H1 heading; clarified V [2026-02-22 23:55:27] ━━━ [Ancient China] (133a48) reviews=0 garbage=0 ━━━ [2026-02-22 23:55:27] 🧹 Bash cleanup applied [2026-02-22 23:55:27] 🔍 Enrichment + review pass +All tools are now trusted (!). Kiro will execute tools without asking for confirmation. +Agents can sometimes do unexpected things so understand the risks. + +Learn more at https://kiro.dev/docs/cli/chat/security/#using-tools-trust-all-safely + + + +[?25l[?25lRunning tool think with the param (from mcp server: sequential-thinking-mcp) + ⋮ { + ⋮ "thought": "Let me analyze the document and the review questions. \n\nLooking at the document, I can see:\n1. All review questions are already marked as `[x]` (answered) in the document content\n2. The document has temporal tags already in place using BCE syntax\n3. There's a duplicate title \"# Ancient China\" appearing twice\n\nLet me check the review queue to see if there are still open questions, then proceed with the steps." + ⋮ } + - Completed in 0.132s + +[?25l[?25lRunning tool get_review_queue with the param (from mcp server: factbase) + ⋮ { + ⋮ "doc_id": "133a48" + ⋮ } + - Completed in 0.13s + +[?25l> All 30 questions are already answered. No open questions to resolve. Now let me check the document for issues — I noticed a duplicate # Ancient China title and the temporal tags on the overview line use 1600 BCE..220 without CE. Let me also look at the document more carefully and then do web research for enrichment. +[?25l +[?25lSearching the web for: Ancient China Shang Zhou Qin Han dynasty archaeology recent scholarship (using tool: web_search) +Running tool get_entity with the param (from mcp server: factbase) + ⋮ { + ⋮ "id": "133a48" + ⋮ } + + ✓ Found 10 search results + - Completed in 0.866s + + - Completed in 0.3s + +[?25l[?25l[?25lSearching the web for: Xia Shang Zhou Chronology Project results ancient China dating (using tool: web_search) +Searching the web for: ancient China silk production earliest evidence archaeology BCE (using tool: web_search) + + ✓ Found 10 search results + - Completed in 0.924s + + + ✓ Found 10 search results + - Completed in 0.885s + +[?25l[?25l[?25lSearching the web for: ancient China Confucius Laozi dates philosophy Warring States period (using tool: web_search) +Running tool search_content with the param (from mcp server: factbase) + ⋮ { + ⋮ "pattern": "iron smelting", + ⋮ "repo": "factbase-ancient-history" + ⋮ } + + ✓ Found 10 search results + - Completed in 1.169s + + - Completed in 0.1s + +[?25l[?25lRunning tool search_content with the param (from mcp server: factbase) + ⋮ { + ⋮ "pattern": "iron-smelting", + ⋮ "repo": "factbase-ancient-history" + ⋮ } + - Completed in 0.0s + +[?25l[?25lRunning tool search_knowledge with the param (from mcp server: factbase) + ⋮ { + ⋮ "query": "iron smelting ancient China", + ⋮ "repo": "factbase-ancient-history" + ⋮ } + - Completed in 0.279s + +[?25l> Now I have enough information to enrich the document. Let me compile the improvements: + +1. Fix the duplicate # Ancient China title +2. Fix @t[1600 BCE..220] → @t[~1600 BCE..220 CE] (missing CE, missing tilde for approximate start) +3. Fix @t[206 BCE..220] → @t[206 BCE..220 CE] for Han dynasty +4. Add silk production date (~2700 BCE based on archaeological evidence) +5. Add Xia–Shang–Zhou Chronology Project reference +6. Add Confucius (~551–479 BCE) and Laozi (~6th century BCE) dates +7. Add Warring States period / Hundred Schools of Thought +8. Add footnote for Wagner (1993) on iron casting, since it's mentioned in the iron-smelting doc +9. Add footnote for silk +[?25lRunning tool update_document with the param (from mcp server: factbase) + ⋮ { + ⋮ "id": "133a48", + ⋮ "content": "\n# Ancient China\n\n## Overview\nAncient Chinese civilization developed along the Yellow and Yangtze rivers, producing enduring contributions to philosophy, governance, technology, and culture. This entry covers the period from the Shang dynasty through the Han dynasty (~1600 BCE – 220 CE). @t[~1600 BCE..220 CE]\n\n## Key Facts\n- Region: East Asia, centered on the Yellow River and Yangtze River valleys\n- Period covered: ~1600 BCE – 220 CE @t[~1600 BCE..220 CE]\n- Major dynasties: Shang, Zhou, Qin, Han\n- Language: Old Chinese, Classical Chinese\n- Writing: Oracle bone script (~1200 BCE), evolving into seal script and clerical script @t[~1200 BCE]\n\n## Major Dynasties\n- Shang (~1600–1046 BCE): First historically verified dynasty, oracle bones, bronze casting @t[~1600 BCE..1046 BCE] [^1]\n- Zhou (~1046–256 BCE): Longest dynasty, Mandate of Heaven, Confucius, Laozi @t[1046 BCE..256 BCE] [^3]\n- Qin (221–206 BCE): First unified empire under Qin Shi Huang, Great Wall, standardization @t[221 BCE..206 BCE]\n- Han (206 BCE – 220 CE): Silk Road trade, paper invention, Confucian state ideology @t[206 BCE..220 CE]\n\n## Achievements\n- Oracle bone script: Earliest Chinese writing ~1200 BCE @t[~1200 BCE]\n- Silk production: earliest archaeological evidence ~2700 BCE (Qianshanyang site, Zhejiang) @t[~2700 BCE] [^4]\n- Iron casting by ~500 BCE (centuries before the West) @t[~500 BCE] [^5]\n- Paper invented ~100 CE during the Han dynasty [^2]\n- Confucianism, Daoism, and Legalism as philosophical traditions (Hundred Schools of Thought, ~770–221 BCE) @t[~770 BCE..221 BCE]\n- Great Wall construction begun under Qin Shi Huang ~221 BCE @t[~221 BCE]\n\n## Key Figures\n- Confucius (~551–479 BCE): Founder of Confucianism; active during the Spring and Autumn period @t[~551 BCE..479 BCE]\n- Laozi (~6th century BCE): Founder of Daoism; traditionally associated with the Zhou court @t[~600 BCE..500 BCE]\n- Qin Shi Huang (259–210 BCE): First emperor of a unified China @t[259 BCE..210 BCE]\n\n## Chronological Notes\nThe Xia–Shang–Zhou Chronology Project (1996–2000, final report 2022) established absolute dates for early Chinese dynasties using radiocarbon dating and astronomical records, confirming Shang beginning at ~1600 BCE and Zhou at ~1046 BCE. [^3]\n\n---\n[^1]: Keightley, D. *Sources of Shang History* (University of California Press, 1978)\n[^2]: Tsien, T. *Written on Bamboo and Silk* (University of Chicago Press, 2004)\n[^3]: Xia–Shang–Zhou Chronology Project, final report (2022); see also Shaughnessy, E. in *Cambridge History of Ancient China* (Cambridge University Press, 1999)\n[^4]: Good, I. et al. \"New evidence for early silk in the Indus Valley\" *Archaeometry* 51.3 (2009); World History Encyclopedia, \"Silk\" (worldhistory.org)\n[^5]: Wagner, D. *Iron and Steel in Ancient China* (Brill, 1993)\n---\n\n## Review Queue\n\n\n- [x] `@q[temporal]` Line 10: \"Region: East Asia, centered on the Yellow River and Yangtze River valleys\" - when was this true?\n> Historical event. Attested by Keightley (1978) [^1]; Tsien (2004) [^2].\n- [x] `@q[temporal]` Line 11: \"Period covered: ~1600 BCE – 220 CE\" - when was this true?\n> 1600 BCE event. Attested by Keightley (1978) [^1]; Tsien (2004) [^2]. BCE temporal tags not yet supported by factbase.\n- [x] `@q[temporal]` Line 12: \"Major dynasties: Shang, Zhou, Qin, Han\" - when was this true?\n> Historical event. Attested by Keightley (1978) [^1]; Tsien (2004) [^2].\n- [x] `@q[temporal]` Line 13: \"Language: Old Chinese, Classical Chinese\" - when was this true?\n> Historical event. Attested by Keightley (1978) [^1]; Tsien (2004) [^2].\n- [x] `@q[temporal]` Line 14: \"Writing: Oracle bone script (~1200 BCE), evolving into seal script and cleric...\" - when was this true?\n> 1200 BCE event. Attested by Keightley (1978) [^1]; Tsien (2004) [^2]. BCE temporal tags not yet supported by factbase.\n- [x] `@q[temporal]` Line 17: \"Shang (~1600–1046 BCE): First historically verified dynasty, oracle bones, ...\" - when was this true?\n> 1046 BCE event. Attested by Keightley (1978) [^1]; Tsien (2004) [^2]. BCE temporal tags not yet supported by factbase.\n- [x] `@q[temporal]` Line 18: \"Zhou (~1046–256 BCE): Longest dynasty, Mandate of Heaven, Confucius, Laozi\" - when was this true?\n> 256 BCE event. Attested by Keightley (1978) [^1]; Tsien (2004) [^2]. BCE temporal tags not yet supported by factbase.\n- [x] `@q[temporal]` Line 19: \"Qin (221–206 BCE): First unified empire under Qin Shi Huang, Great Wall, st...\" - when was this true?\n> 206 BCE event. Attested by Keightley (1978) [^1]; Tsien (2004) [^2]. BCE temporal tags not yet supported by factbase.\n- [x] `@q[temporal]` Line 20: \"Han (206 BCE – 220 CE): Silk Road trade, paper invention, Confucian state i...\" - when was this true?\n> 206 BCE event. Attested by Keightley (1978) [^1]; Tsien (2004) [^2]. BCE temporal tags not yet supported by factbase.\n- [x] `@q[temporal]` Line 23: \"Oracle bone script: Earliest Chinese writing ~1200 BCE\" - when was this true?\n> 1200 BCE event. Attested by Keightley (1978) [^1]; Tsien (2004) [^2]. BCE temporal tags not yet supported by factbase.\n- [x] `@q[temporal]` Line 24: \"Iron casting by ~500 BCE (centuries before the West)\" - when was this true?\n> 500 BCE event. Attested by Keightley (1978) [^1]; Tsien (2004) [^2]. BCE temporal tags not yet supported by factbase.\n- [x] `@q[temporal]` Line 25: \"Silk production and trade\" - when was this true?\n> Historical event. Attested by Keightley (1978) [^1]; Tsien (2004) [^2].\n- [x] `@q[temporal]` Line 26: \"Paper invented ~100 CE during the Han dynasty [^2]\" - when was this true?\n> 100 CE event. Attested by Keightley (1978) [^1]; Tsien (2004) [^2].\n- [x] `@q[temporal]` Line 27: \"Confucianism, Daoism, and Legalism as philosophical traditions\" - when was this true?\n> Historical event. Attested by Keightley (1978) [^1]; Tsien (2004) [^2].\n- [x] `@q[temporal]` Line 28: \"Great Wall construction begun under Qin Shi Huang ~221 BCE\" - when was this true?\n> 221 BCE event. Attested by Keightley (1978) [^1]; Tsien (2004) [^2]. BCE temporal tags not yet supported by factbase.\n- [x] `@q[missing]` Line 10: \"Region: East Asia, centered on the Yellow River and Yangtze River valleys\" - what is the source?\n> Keightley (1978) [^1], Tsien (2004) [^2]\n- [x] `@q[missing]` Line 11: \"Period covered: ~1600 BCE – 220 CE\" - what is the source?\n> Keightley (1978) [^1], Tsien (2004) [^2]\n- [x] `@q[missing]` Line 12: \"Major dynasties: Shang, Zhou, Qin, Han\" - what is the source?\n> Keightley (1978) [^1], Tsien (2004) [^2]\n- [x] `@q[missing]` Line 13: \"Language: Old Chinese, Classical Chinese\" - what is the source?\n> Keightley (1978) [^1], Tsien (2004) [^2]\n- [x] `@q[missing]` Line 14: \"Writing: Oracle bone script (~1200 BCE), evolving into seal script and cleric...\" - what is the source?\n> Keightley (1978) [^1], Tsien (2004) [^2]\n- [x] `@q[missing]` Line 18: \"Zhou (~1046–256 BCE): Longest dynasty, Mandate of Heaven, Confucius, Laozi\" - what is the source?\n> Keightley (1978) [^1], Tsien (2004) [^2]\n- [x] `@q[missing]` Line 19: \"Qin (221–206 BCE): First unified empire under Qin Shi Huang, Great Wall, st...\" - what is the source?\n> Keightley (1978) [^1], Tsien (2004) [^2]\n- [x] `@q[missing]` Line 20: \"Han (206 BCE – 220 CE): Silk Road trade, paper invention, Confucian state i...\" - what is the source?\n> Keightley (1978) [^1], Tsien (2004) [^2]\n- [x] `@q[missing]` Line 23: \"Oracle bone script: Earliest Chinese writing ~1200 BCE\" - what is the source?\n> Keightley (1978) [^1], Tsien (2004) [^2]\n- [x] `@q[missing]` Line 24: \"Iron casting by ~500 BCE (centuries before the West)\" - what is the source?\n> Keightley (1978) [^1], Tsien (2004) [^2]\n- [x] `@q[missing]` Line 25: \"Silk production and trade\" - what is the source?\n> Keightley (1978) [^1], Tsien (2004) [^2]\n- [x] `@q[missing]` Line 27: \"Confucianism, Daoism, and Legalism as philosophical traditions\" - what is the source?\n> Keightley (1978) [^1], Tsien (2004) [^2]\n- [x] `@q[missing]` Line 28: \"Great Wall construction begun under Qin Shi Huang ~221 BCE\" - what is the source?\n> Keightley (1978) [^1], Tsien (2004) [^2]\n- [x] `@q[stale]` Line 17: \"Shang (~1600–1046 BCE): First historically verified dynasty, oracle bones, ...\" - Keightley source from 1978 may be outdated, is this still accurate?\n> Yes, Keightley (1978) scholarship on Shang dynasty remains current and authoritative.\n- [x] `@q[stale]` Line 26: \"Paper invented ~100 CE during the Han dynasty [^2]\" - Tsien source from 2004 may be outdated, is this still accurate?\n> Yes, Tsien (2004) scholarship on paper invention remains current and authoritative.\n" + ⋮ } + - Completed in 0.8s + +[?25l> Now verify the document wasn't corrupted: +[?25lRunning tool get_entity with the param (from mcp server: factbase) + ⋮ { + ⋮ "id": "133a48", + ⋮ "max_content_length": 500, + ⋮ "include_preview": true + ⋮ } + - Completed in 0.0s + +[?25l> Document looks clean. Now commit and push: +[?25lI will run the following command: cd /home/ubuntu/work/factbase-ancient-history && git add -A && git commit -m "Enrich Ancient China: fix duplicate title, correct temporal tags, add silk/iron/philosophy dates, key figures, Xia-Shang-Zhou Chronology Project" && git push (using tool: shell) +Purpose: Commit and push Ancient China document improvements + +[main 90bde26] Enrich Ancient China: fix duplicate title, correct temporal tags, add silk/iron/philosophy dates, key figures, Xia-Shang-Zhou Chronology Project + 7 files changed, 35 insertions(+), 10 deletions(-) + create mode 100644 .factbase/factbase.db-shm + create mode 100644 .factbase/factbase.db-wal +remote: . Processing 1 references +remote: Processed 1 references in total +To https://gitea.home.everyonce.com/daniel/factbase-ancient-history.git + 996a263..90bde26 main -> main + - Completed in 1.600s + +[?25l> status: UPDATED | Ancient China | changes: Fixed duplicate # title, corrected @t[1600 BCE..220] → @t[~1600 BCE..220 CE] and @t[206 BCE..220] → @t[206 BCE..220 CE], added silk production earliest evidence (~2700 BCE, [^4]), added iron casting footnote citing Wagner (1993) [^5], added Hundred Schools of Thought temporal tag, added Key Figures section (Confucius, Laozi, Qin Shi Huang with dates), added Chronological Notes section on Xia–Shang–Zhou Chronology Project with [^3], added footnotes [^3]–[^5] + + ▸ Time: 1m 12s + +[?25h +status: UPDATED | Ancient China | changes: Fixed duplicate # title, corrected @t[1600 BCE..220] → @t[~1600 BCE..220 CE] and @t[206 BCE..220] → @t[206 BCE..220 CE], added silk production earliest evidence (~2700 BCE, [^4]), added iron casting footnote citing Wagner (1993) [^5], added Hundred Schools of Thought temporal tag, added Key Figures section (Confucius, Laozi, Qin Shi Huang with dates), added Chronological Notes section on Xia–Shang–Zhou Chronology Project with [^3], added footnotes [^3]–[^5] diff --git a/.factbase/factbase.db b/.factbase/factbase.db index 388c9f2fe60c3eef23c250f1fdc5743ce8cd008d..b81e907a59fdeabbd1c68ac742b0a777bd4dde22 100644 GIT binary patch delta 12960 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 delta 4277 zcmeI!ZA@F&83*utF83M(wy((x=^!{4LP#Kl*_VL9X&UUfP9P8y2yUB@uM9uyt z%M=Yd;qO@bNypdsIp_L0kDud#=^MfTjAZE*j!QYpal&Pe<22!QR;CPkKk%}5e!~Vx zjIu9R{7iaL>XBZMyi$$ikjkZEDNo9jGF8JB_5;1e@GDL{g(;e@4&cR0j9V6sj~J%B z^y~kOME~rkxF+sZKfS@SnJ|>nU?A-b`)sAor)$(z>$d1hb!+v{>)Q0s=xg+LeW^ZQ zpRXGJ%$B7w6RrLmyO*p#%4u18Dy{jPJ-al6WtjWg0tQ13mxf_?pi`%ge9n4!R!m}y z<+6*EA7ggrp>(hIvZ~x+Q+i%#rCVRI9qcxlA22T~pzs4`67cw2==}$*kC&>(3wbYZ zIHMxyw>s6Q=Rae~1xefz?&bdBdWnZ55I_VCB!d=GAQjR;2YN7o1V%`QC9o8h!E(re z74QUn12Q2CRzfzIU=_%a1G%so@?Z_*!&+De1yBgMt;7QmFPr(+b1iM-)Z-weg+2!qn@7?h|PgGmdVieTMO5`f1FSq5ecaQO)xyyCNfQv6AO6sBEC{ZC<@_ zbF7C^VV^Ud&Wawt+HlI9obo@h-~UVYD38h!qM;dgXr?YSvnw=HADU^1%Giw?G)2o9^JA$SQ+!D$G=FuV+}z<1zPcn!|LS$G{r zRMix&vg`DijAvIl-5qu{p4ZDv{p8fn>@@Y#`%Wn-(iIkDp;mj0qoOJAoADd|kW5ZH zZ=}D!5!R^TH^PVeR6geZNP1GSm6q8oO7TWTQLG!w%dG3oW}Dfpn3b{(W@Uq->{f6~ zxy@2mY_(WRODfFer4MgO8Vbpy5qT_L08#fnDHI!v#LfvuRgfqCC8=LY<3fz*IGXHt z*=Y3B(M@Y=e7(Vz&iyU&I!i@GMS;9`pQUM&ytS?6h|lkDZwbb)TPY{Qy_&o+mxiu5 zo3rVzr?xzi$mugqk^bapE}{AoX9AIV6ty}9`l7PgN|u(LSyXwgE^~nkpU-hN(#STK zK&NjY{N|dvOqzVlowd;LySttd z6_S11)0-2CtQ+(Q^!jmEHbsBmY^GhewOuwsEDlRV0l{d(bg30is`aPyc@78w9 zeSzR1InXKB2ReM6axmaK&`syh)>|m{#W{ie$6V|4&-KW<94_ Mhs+b-GgH^U0ayB>vH$=8 diff --git a/.factbase/factbase.db-shm b/.factbase/factbase.db-shm deleted file mode 100644 index ecf33bd86c30092032e12fedf732ef1548f0838d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 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