From d5dbf35a3153deca2222b06528101704d72cf4a3 Mon Sep 17 00:00:00 2001 From: daniel Date: Mon, 23 Feb 2026 00:20:02 +0000 Subject: [PATCH] improve: Babylon --- .automate/continuous-improve.log | 130 ++++++++++++++++++++++++++++++ .factbase/factbase.db | Bin 10076160 -> 10076160 bytes .factbase/factbase.db-shm | Bin 32768 -> 0 bytes .factbase/factbase.db-wal | Bin 82432 -> 0 bytes logs/mcp-puppeteer-2026-02-23.log | 1 + 5 files changed, 131 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 8ec0de3..e691db2 100644 --- a/.automate/continuous-improve.log +++ b/.automate/continuous-improve.log @@ -4346,3 +4346,133 @@ status: UPDATED | Julius Caesar | changes: fixed duplicate title heading; remove [2026-02-23 00:18:35] ━━━ [Babylon] (61a12b) reviews=0 garbage=0 ━━━ [2026-02-23 00:18:35] 🧹 Bash cleanup applied [2026-02-23 00:18:35] 🔍 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 work through the steps for the Babylon document:\n\n1. First, get the review queue for this document\n2. Answer any open questions\n3. Apply review answers\n4. Enrich from outside sources\n5. File any bugs/features\n\nThe document already has answered review questions (all marked [x]), but I need to check if there are still open ones in the queue via get_review_queue." + ⋮ } + - Completed in 0.163s + +[?25l[?25lRunning tool get_review_queue with the param (from mcp server: factbase) + ⋮ { + ⋮ "doc_id": "61a12b" + ⋮ } + - Completed in 0.12s + +[?25l> All 22 questions are already answered. Now let me apply the review answers and then enrich the document. +[?25lRunning tool apply_review_answers with the param (from mcp server: factbase) + ⋮ { + ⋮ "doc_id": "61a12b" + ⋮ } + - Completed in 0.1s + +[?25l[?25lRunning tool get_entity with the param (from mcp server: factbase) + ⋮ { + ⋮ "id": "61a12b" + ⋮ } + - Completed in 0.1s + +[?25l> The review queue wasn't applied (it says "No answered questions to apply" — the answers are in the file but the apply tool didn't process them). The review section is still in the document. I notice the document also has a duplicate # Babylon heading. Let me now search for enrichment material while noting the apply_review_answers issue. +[?25l +[?25lSearching the web for: Babylon ancient city archaeology history Nebuchadnezzar scholarly (using tool: web_search) +Searching the web for: Babylon UNESCO World Heritage 2019 Etemenanki ziggurat recent archaeology (using tool: web_search) + + ✓ Found 10 search results + - Completed in 0.959s + + + ✓ Found 10 search results + - Completed in 0.800s + +[?25l[?25l[?25lFetching content from: https://www.labrujulaverde.com/en/2024/10/buildings-cuneiform-tablets-cylinde... (searching for: excavation artifacts 2024 Babylon archaeology) [mode: selective] (using tool: web_fetch) +Fetching content from: https://en.wikipedia.org/wiki/Babylon (searching for: population size area walls Neo-Babylonian Nebuchadnezzar Sennacherib destruction) [mode: selective] (using tool: web_fetch) + + ✓ Fetched 13190 bytes (selective) from URL + - Completed in 0.142s + + + ✓ Fetched 149675 bytes (selective) from URL + - Completed in 0.55s + +[?25l> I now have rich material for enrichment. Let me update the document with: +1. Fix the duplicate # Babylon heading +2. Remove the review queue section (since apply didn't do it) +3. Add proper temporal tags +4. Add enrichment: population/size, Sennacherib destruction, Neo-Babylonian empire dates, Nebuchadnezzar II reign dates, Dalley's Nineveh theory, 2024 excavation, Walls of Babylon as 7th Wonder, Akkadian name meaning, Saddam Hussein reconstruction +[?25lRunning tool update_document with the param (from mcp server: factbase) + ⋮ { + ⋮ "id": "61a12b", + ⋮ "content": "\n# Babylon\n\n## Overview\nBabylon was one of the most important cities of the ancient world, located on the Euphrates River in modern-day Iraq. It served as the capital of the Babylonian Empire and was renowned for its monumental architecture. The name derives from Akkadian *Bābilim*, meaning \"gate of the god(s).\" [^3]\n\n## Key Facts\n- Location: Central Mesopotamia, ~85 km south of modern Baghdad, Iraq @t[~1894 BCE..~1000 CE]\n- Period of prominence: ~1894 BCE – 539 BCE @t[~1894 BCE..539 BCE]\n- Neo-Babylonian Empire capital: 626–539 BCE @t[626 BCE..539 BCE]\n- Modern site: Hillah, Babil Governorate, Iraq\n- UNESCO World Heritage Site since July 2019 (criteria iii, vi; reference no. 278) @t[2019..]\n- Site area: ~900 hectares; inner walled city ~450 hectares [^3]\n- Estimated peak population: ~200,000 (possibly the first city to exceed this threshold) @t[~612 BCE..~320 BCE] [^3]\n\n## Major Features\n- Ishtar Gate: Glazed brick gate decorated with dragons and bulls, built under Nebuchadnezzar II (~575 BCE) @t[~575 BCE] [^1]\n- Processional Way: Ceremonial avenue leading to the Esagila temple complex of Marduk [^1]\n- Etemenanki: Ziggurat dedicated to Marduk (\"Temple of the Foundation of Heaven and Earth\"), possibly the inspiration for the Tower of Babel; destroyed by Sennacherib in 689 BCE @t[=689 BCE], rebuilt by Nebuchadnezzar II @t[604 BCE..562 BCE] [^3]\n- Hanging Gardens: One of the Seven Wonders (existence and location debated; Dalley argues they were actually at Nineveh) [^2]\n- Walls of Babylon: Also ranked among the Seven Wonders of the Ancient World [^3]\n- Esagila: Main temple complex of Marduk, located at the Amran Ibn Ali mound [^3]\n\n## Historical Periods\n- Old Babylonian Empire (Hammurabi's dynasty): ~1894–1595 BCE @t[~1894 BCE..~1595 BCE]\n- Kassite period: ~1595–1155 BCE @t[~1595 BCE..~1155 BCE]\n- Assyrian domination and destruction by Sennacherib: 689 BCE @t[=689 BCE]\n- Neo-Babylonian (Chaldean) Empire: 626–539 BCE @t[626 BCE..539 BCE]\n- Persian conquest by Cyrus the Great: 539 BCE @t[=539 BCE]\n- Alexander the Great enters Babylon: 331 BCE; dies there 323 BCE @t[=331 BCE] @t[=323 BCE]\n- City gradually abandoned: ~2nd century BCE – ~1000 CE @t[~200 BCE..~1000 CE]\n\n## Archaeological History\n- Claudius Rich: first systematic survey, 1811–12 @t[1811 CE..1812 CE] [^3]\n- Excavated by Robert Koldewey (1899–1917) for the German Oriental Society — first scientific excavation @t[1899 CE..1917 CE] [^1]\n- Ishtar Gate reconstructed in the Pergamon Museum (Vorderasiatisches Museum), Berlin [^1]\n- Saddam Hussein reconstruction project (1978–2003): rebuilt structures atop ruins, inscribed bricks with his name @t[1978 CE..2003 CE] [^3]\n- Site suffered damage during the Iraq War (2003–2004) from US military base construction; British Museum report documented crushing of 2,600-year-old brick pavements @t[2003 CE..2004 CE] [^3]\n- 2024 Iraqi excavation (Al-Fayadiya district, site 19/3): 478 artifacts recovered including cuneiform tablets, cylinder seals, and ceramic vessels; Old Babylonian and Sasanian strata identified @t[2024 CE] [^4]\n\n---\n[^1]: Koldewey, R. *The Excavations at Babylon* (1914)\n[^2]: Dalley, S. *The Mystery of the Hanging Garden of Babylon* (2013)\n[^3]: Wikipedia contributors. \"Babylon.\" *Wikipedia, The Free Encyclopedia*. https://en.wikipedia.org/wiki/Babylon (accessed February 2026), citing Chandler, T. *Four Thousand Years of Urban Growth* (1987); Curtis, J. British Museum Near East Department report (2004–2009); UNESCO World Heritage List no. 278 (2019)\n[^4]: Iraq State Board of Antiquities and Heritage, excavation report via LBV Magazine (October 2024). https://www.labrujulaverde.com/en/2024/10/buildings-cuneiform-tablets-cylinder-seals-and-more-than-400-archaeological-artifacts-discovered-in-ancient-babylon/\n" + ⋮ } + - Completed in 0.11s + +[?25l> Now let me verify the document looks correct, then commit, and file the apply_review_answers bug: +[?25lRunning tool get_entity with the param (from mcp server: factbase) + ⋮ { + ⋮ "id": "61a12b", + ⋮ "max_content_length": 500 + ⋮ } + - Completed in 0.0s + +[?25l> Document looks clean. Now commit and file the bug: +[?25lI will run the following command: cd /home/ubuntu/work/factbase-ancient-history && git add -A && git commit -m "Enrich Babylon: add temporal tags, population, Sennacherib, Neo-Babylonian dates, 2024 excavation, remove duplicate heading and review queue" && git push (using tool: shell) +Purpose: Commit and push Babylon document updates + +[main ba668c2] Enrich Babylon: add temporal tags, population, Sennacherib, Neo-Babylonian dates, 2024 excavation, remove duplicate heading and review queue + 7 files changed, 61 insertions(+), 77 deletions(-) + create mode 100644 .factbase/factbase.db-shm + create mode 100644 .factbase/factbase.db-wal + rewrite cities/babylon.md (84%) +remote: . Processing 1 references +remote: Processed 1 references in total +To https://gitea.home.everyonce.com/daniel/factbase-ancient-history.git + e7a9206..ba668c2 main -> main + - Completed in 1.536s + +[?25l> Now file the bug for apply_review_answers not processing already-answered questions that are still in the file: +[?25lI will run the following command: curl -s -X PUT "https://vikunja.home.everyonce.com/api/v1/projects/2/tasks" \ + -H "Authorization: Bearer tk_ff251f3d3512775c71913bc2f8ec0dabbf5016a8" \ + -H "Content-Type: application/json" \ + -d '{ + "title": "[factbase] apply_review_answers silently skips answered questions already in document", + "description": "Tool called: apply_review_answers(doc_id=\"61a12b\")\n\nExpected behavior: The tool should apply the 22 answered review questions (all marked [x] with answers) that were present in the document under a ## Review Queue section, updating the document content with temporal tags and removing the review queue block.\n\nActual behavior: The tool returned {\"total_applied\": 0, \"message\": \"No answered questions to apply.\"} even though get_review_queue returned {\"answered\": 22, \"unanswered\": 0} for the same doc_id. The review queue block with all 22 answered questions remained in the document file unchanged.\n\nConditions: The document had a ## Review Queue section appended at the bottom with 22 questions all marked [x] with answers. The get_review_queue tool correctly reported them as answered. apply_review_answers then claimed there was nothing to apply.\n\nWorkaround: Manually rewrote the document using update_document, incorporating the temporal information from the review answers and removing the review queue block entirely.\n\nContext: Encountered while running entity improvement loop on the Babylon document (cities/babylon.md).", + "priority": 3 + }' (using tool: shell) +Purpose: File bug report for apply_review_answers silent failure + +{"id":95,"title":"[factbase] apply_review_answers silently skips answered questions already in document","description":"Tool called: apply_review_answers(doc_id=\"61a12b\")\n\nExpected behavior: The tool should apply the 22 answered review questions (all marked [x] with answers) that were present in the document under a ## Review Queue section, updating the document content with temporal tags and removing the review queue block.\n\nActual behavior: The tool returned {\"total_applied\": 0, \"message\": \"No answered questions to apply.\"} even though get_review_queue returned {\"answered\": 22, \"unanswered\": 0} for the same doc_id. The review queue block with all 22 answered questions remained in the document file unchanged.\n\nConditions: The document had a ## Review Queue section appended at the bottom with 22 questions all marked [x] with answers. The get_review_queue tool correctly reported them as answered. apply_review_answers then claimed there was nothing to apply.\n\nWorkaround: Manually rewrote the document using update_document, incorporating the temporal information from the review answers and removing the review queue block entirely.\n\nContext: Encountered while running entity improvement loop on the Babylon document (cities/babylon.md).","done":false,"done_at":"0001-01-01T00:00:00Z","due_date":"0001-01-01T00:00:00Z","reminders":null,"project_id":2,"repeat_after":0,"repeat_mode":0,"priority":3,"start_date":"0001-01-01T00:00:00Z","end_date":"0001-01-01T00:00:00Z","assignees":[],"labels":null,"hex_color":"","percent_done":0,"identifier":"#87","index":87,"related_tasks":null,"attachments":null,"cover_image_attachment_id":0,"is_favorite":false,"created":"2026-02-22T18:19:45.123063833-06:00","updated":"2026-02-22T18:19:45.123071083-06:00","bucket_id":0,"position":8.470329472543003e-22,"reactions":null,"created_by":{"id":1,"name":"daniel","username":"daniel","created":"2026-02-20T07:27:17-06:00","updated":"2026-02-20T10:17:06-06:00"}} + - Completed in 0.175s + +[?25l> Bug filed as task #87. Here's a summary of everything done: + +Step 1 — Review queue: All 22 questions were already answered. apply_review_answers returned "No answered questions to apply" despite get_review_queue confirming 22 answered — a bug (filed as Vikunja task #87). Worked around by rewriting the document directly. + +Step 2 — Organization: Title and location are correct (Babylon, cities/). + +Step 3 — Enrichment: Substantially expanded the document: +- Fixed duplicate # Babylon heading +- Removed the stale review queue block +- Added proper BCE temporal tags throughout (@t[~1894 BCE..539 BCE], @t[626 BCE..539 BCE], @t[=689 BCE], etc.) +- Added Akkadian name etymology (*Bābilim* = "gate of the god(s)") +- Added peak population (~200,000) and site area (~900 ha) +- Added Walls of Babylon as a second Seven Wonders entry +- Added Sennacherib's 689 BCE destruction and Nebuchadnezzar II's rebuilding +- Added Dalley's Nineveh theory for the Hanging Gardens +- Added Saddam Hussein reconstruction project (1978–2003) +- Added 2024 Iraqi excavation (478 artifacts, Old Babylonian strata) +- Added new footnotes [^3] (Wikipedia/UNESCO) and [^4] (2024 excavation) + +Step 4 — Bug filed: Vikunja task #87 for apply_review_answers silently returning 0 applied when 22 answered questions exist in the document. + +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 + + ▸ Time: 1m 22s + +[?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 diff --git a/.factbase/factbase.db b/.factbase/factbase.db index b0bc47607aa6d506d9929b7474a0205d1f87874d..b74df1f37f18ee86d9388daa74ca58e5c7a245e9 100644 GIT binary patch delta 11435 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 G-}qmh=9UWp delta 11737 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 Ns;0jF{cryG{{VYaQdj^0 diff --git a/.factbase/factbase.db-shm b/.factbase/factbase.db-shm deleted file mode 100644 index 36158f9d0d7819de94a396a5919536f90cab0e68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 zcmeI*J4!=A6b9h&t??BfMQmcM)lv(=4cLeZF2c%PC|KGCEZl($un`28AOVYP!oot& z4HjvWtKo+E4*Us(%*;980%jWB{Z!OsWFn>dW_-67QtEu2p1d7gJ-s(;uZQiePWO86 z{`lkNxiR4Xi@l2~_Wkaw-j97Badw)CG$Y%QR%9o#JDt)|h(~$Z1%!5+Fc; z009C72>c2Zx7{fM1PF|~z{r__L{`au;|31L}e<~1{ ze=7pn39R-eF7C`%1o9M^&2#J_rY_#!P}LTguXcO7BS3(_00QwClOm9*KrPd`jZGk> jMF<245FkK+0D+PMb0yc0Zn^h|M`!IM0t5&U7*5~^&`2=4 diff --git a/.factbase/factbase.db-wal b/.factbase/factbase.db-wal deleted file mode 100644 index 0ec597c6dbc8875329cbb033d8a0352fb9df5c1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82432 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 HW$yn0|E9~F diff --git a/logs/mcp-puppeteer-2026-02-23.log b/logs/mcp-puppeteer-2026-02-23.log index 308fb99..45c6a83 100644 --- a/logs/mcp-puppeteer-2026-02-23.log +++ b/logs/mcp-puppeteer-2026-02-23.log @@ -36,3 +36,4 @@ {"level":"info","message":"Puppeteer MCP Server closing","service":"mcp-puppeteer","timestamp":"2026-02-23 00:18:27.768"} {"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"}