improve: Mycenaean Civilization

This commit is contained in:
daniel
2026-02-22 23:59:58 +00:00
parent 8f822ecbdc
commit 696066c58e
5 changed files with 107 additions and 0 deletions

View File

@@ -1973,3 +1973,109 @@ status: UPDATED | Assyrian Empire | changes: removed duplicate title; added Adad
[2026-02-22 23:58:49] ━━━ [Mycenaean Civilization] (229f8a) reviews=0 garbage=0 ━━━
[2026-02-22 23:58:49] 🧹 Bash cleanup applied
[2026-02-22 23:58:49] 🔍 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. The document already has all review questions marked as `[x]` (answered). I need to:\n\n1. Check the review queue for open questions\n2. Apply any answers\n3. Verify the document\n4. Enrich with outside sources\n5. File any bugs/features\n\nLooking at the document content, all questions are already checked `[x]`. But I should still call get_review_queue to see if there are open ones in the system.\n\nAlso, I notice the document has a duplicate title:\n```\n# Mycenaean Civilization\n\n# Mycenaean Civilization\n```\n\nThat's a bug to fix.\n\nThe review answers mention \"BCE temporal tags not yet supported by factbase\" - but the steering file says BCE tags ARE supported. So those answers are wrong/outdated. The document already has BCE temporal tags in the body (`@t[1600 BCE..1100 BCE]`, etc.), so the answers were incorrect when written.\n\nLet me proceed with the steps."
⋮ }
 - Completed in 0.132s
[?25l[?25l[?25lRunning tool get_review_queue with the param (from mcp server: factbase)
⋮ {
⋮ "doc_id": "229f8a"
⋮ }
Running tool search_content with the param (from mcp server: factbase)
⋮ {
⋮ "pattern": "mycenaean",
⋮ "repo": "factbase-ancient-history"
⋮ }
 - Completed in 0.13s
 - Completed in 0.1s
[?25l> All 20 questions are already answered. Now let me apply them and check for the duplicate title issue, then enrich.
[?25lRunning tool apply_review_answers with the param (from mcp server: factbase)
⋮ {
⋮ "doc_id": "229f8a"
⋮ }
 - Completed in 0.1s
[?25l[?25lRunning tool get_entity with the param (from mcp server: factbase)
⋮ {
⋮ "id": "229f8a"
⋮ }
 - Completed in 0.1s
[?25l> I can see several issues to fix:
1. Duplicate # Mycenaean Civilization heading
2. The review queue section with all answered questions should be cleaned up (apply didn't remove them)
3. The temporal tag on Region line is wrong — @t[~1450 BCE] should be @t[~1450 BCE..] or better @t[1600 BCE..1100 BCE] since Mycenaeans controlled Crete from ~1450 BCE until the collapse
4. The answered review answers claim "BCE temporal tags not yet supported" but the document already uses them — those answers are stale/wrong

Let me also search for enrichment data while I prepare the fix:
[?25lSearching the web for: Mycenaean civilization archaeology recent discoveries scholarship overview (using tool: web_search)
 ✓ Found 10 search results
 - Completed in 0.815s
[?25l[?25lFetching content from: https://www.worldhistory.org/Mycenaean_Civilization/ (searching for: palace economy Linear B wanax Bronze Age Collapse religion) [mode: selective] (using tool: web_fetch)
 ✓ Fetched 33595 bytes (selective) from URL
 - Completed in 0.99s
[?25l> I have good enrichment data. Now let me update the document — fixing the duplicate title, cleaning up the review queue section (since apply_review_answers didn't remove it), and adding enrichment content:
[?25lRunning tool update_document with the param (from mcp server: factbase)
⋮ {
⋮ "id": "229f8a",
⋮ "content": "<!-- factbase:229f8a -->\n# Mycenaean Civilization\n\n## Overview\nThe Mycenaean civilization (~16001100 BCE) was the first major civilization on mainland Greece, known for its warrior culture, palatial centers, and connection to the Homeric epics. @t[1600 BCE..1100 BCE]\n\n## Key Facts\n- Region: Mainland Greece, Crete (after ~1450 BCE), Aegean islands @t[1600 BCE..1100 BCE]\n- Period: ~16001100 BCE @t[1600 BCE..1100 BCE]\n- Major sites: Mycenae, Tiryns, Pylos, Thebes, Athens, Midea, Gla, Orchomenos, Argos, Sparta [^3]\n- Writing: Linear B (deciphered by Michael Ventris in 1952 as early Greek; adapted from Minoan Linear A) [^1]\n- Society: Warrior aristocracy ruled by *wanax* (king); palace economy with centralized storage and redistribution [^3]\n\n## Achievements\n- Massive Cyclopean fortification walls up to 13 m high and 8 m thick at Mycenae, Tiryns, and Thebes [^3]\n- Lion Gate at Mycenae (~1250 BCE) @t[~1250 BCE]\n- Tholos tombs including the Treasury of Atreus (~15001400 BCE) @t[~1500 BCE..~1400 BCE]\n- Megaron hall — precursor to later Archaic and Classical Greek temples [^3]\n- Extensive trade networks reaching Egypt, the Levant, Cyprus, Anatolia, Sicily, and Italy [^3]\n- Shaft graves at Mycenae (Grave Circle A, discovered by Schliemann 1876) containing gold death masks and ceremonial weapons @t[~1550 BCE] [^3]\n- Likely historical basis for the Trojan War tradition; possibly reflecting real MycenaeanHittite conflicts [^2]\n\n## Religion and Culture\n- Religious practices included animal sacrifice, communal feasting, libation pouring, and offerings [^3]\n- Minoan religious symbols (double axe, horns of consecration) adopted and adapted [^3]\n- Fresco art depicted warriors, chariots, bull-leaping, griffins, and battle scenes [^3]\n- Earliest evidence of a cult to Dionysos dates to ~1350 BCE in Mycenaean culture @t[~1350 BCE] [^3]\n\n## Decline\nCollapsed in stages from ~1230 BCE to ~1100 BCE during the Bronze Age Collapse, leading to the Greek Dark Ages (~1100800 BCE). @t[1100 BCE..800 BCE] Causes debated: Sea Peoples, internal conflict, natural disasters (earthquakes), regional climate change, systems collapse. [^3]\n\n---\n[^1]: Chadwick, J. *The Decipherment of Linear B* (Cambridge, 1958)\n[^2]: Latacz, J. *Troy and Homer* (Oxford, 2004)\n[^3]: Cartwright, M. \"Mycenaean Civilization.\" *World History Encyclopedia*, 2 Oct 2019. https://www.worldhistory.org/Mycenaean_Civilization/\n"
⋮ }
 - Completed in 0.11s
[?25l> Now let me verify the document looks correct, then commit:
[?25lRunning tool get_entity with the param (from mcp server: factbase)
⋮ {
⋮ "id": "229f8a",
⋮ "max_content_length": 500
⋮ }
 - Completed in 0.0s
[?25l> Document looks clean. Now file a bug for apply_review_answers not removing answered questions, and commit:
[?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 does not remove answered questions from document",
"description": "Tool called: apply_review_answers(doc_id='\''229f8a'\'')\n\nExpected behavior: After all review questions are answered (all marked [x]), calling apply_review_answers should apply the answers to the document content (e.g. adding temporal tags, updating text) and remove the answered questions from the Review Queue section.\n\nActual behavior: The tool returned {\"total_applied\": 0, \"message\": \"No answered questions to apply.\"} even though the document contained 20 answered questions (all marked [x] with answers). The Review Queue section with all 20 answered questions remained in the document unchanged.\n\nConditions: Document had 20 answered questions, all marked [x]. get_review_queue confirmed 0 unanswered, 20 answered. apply_review_answers was called with doc_id only (no dry_run).\n\nWorkaround: Manually rewrote the document using update_document, removing the stale Review Queue section and incorporating the relevant information from the answers into the document body.\n\nNote: Some answers also contained the claim \"BCE temporal tags not yet supported by factbase\" which is incorrect — the document already used BCE temporal tags. This suggests the answers were generated at a time when BCE tags were not supported, and the stale answers were never cleaned up.",
"priority": 3
}' (using tool: shell)
Purpose: File bug for apply_review_answers not removing answered questions
{"id":88,"title":"[factbase] apply_review_answers does not remove answered questions from document","description":"Tool called: apply_review_answers(doc_id='229f8a')\n\nExpected behavior: After all review questions are answered (all marked [x]), calling apply_review_answers should apply the answers to the document content (e.g. adding temporal tags, updating text) and remove the answered questions from the Review Queue section.\n\nActual behavior: The tool returned {\"total_applied\": 0, \"message\": \"No answered questions to apply.\"} even though the document contained 20 answered questions (all marked [x] with answers). The Review Queue section with all 20 answered questions remained in the document unchanged.\n\nConditions: Document had 20 answered questions, all marked [x]. get_review_queue confirmed 0 unanswered, 20 answered. apply_review_answers was called with doc_id only (no dry_run).\n\nWorkaround: Manually rewrote the document using update_document, removing the stale Review Queue section and incorporating the relevant information from the answers into the document body.\n\nNote: Some answers also contained the claim \"BCE temporal tags not yet supported by factbase\" which is incorrect — the document already used BCE temporal tags. This suggests the answers were generated at a time when BCE tags were not supported, and the stale answers were never cleaned up.","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":"#80","index":80,"related_tasks":null,"attachments":null,"cover_image_attachment_id":0,"is_favorite":false,"created":"2026-02-22T17:59:47.627959293-06:00","updated":"2026-02-22T17:59:47.62796296-06:00","bucket_id":0,"position":1.0842021724855044e-19,"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.176s
[?25l[?25lI will run the following command: cd /home/ubuntu/work/factbase-ancient-history && git add -A && git commit -m "Mycenaean Civilization: fix duplicate title, clear stale review queue, enrich with religion/culture/architecture/trade details and WHE source" && git push (using tool: shell)
Purpose: Commit and push changes
[main 8f822ec] Mycenaean Civilization: fix duplicate title, clear stale review queue, enrich with religion/culture/architecture/trade details and WHE source
7 files changed, 51 insertions(+), 73 deletions(-)
create mode 100644 .factbase/factbase.db-shm
create mode 100644 .factbase/factbase.db-wal
rewrite civilizations/mycenaean-civilization.md (86%)
remote: . Processing 1 references
remote: Processed 1 references in total
To https://gitea.home.everyonce.com/daniel/factbase-ancient-history.git
0d5f0d2..8f822ec main -> main
 - Completed in 1.857s
[?25l> <action_summary>status: UPDATED | Mycenaean Civilization | changes: Fixed duplicate H1 title; removed stale review queue section (apply_review_answers returned 0 applied despite 20 answered questions — bug filed as Vikunja #88); corrected Region temporal tag from @t[~1450 BCE] to @t[1600 BCE..1100 BCE]; expanded Major sites list; added palace economy detail to Society; enriched Achievements with Cyclopean wall dimensions, shaft graves/Grave Circle A, Megaron as temple precursor; added new Religion and Culture section; added [^3] citation (Cartwright/World History Encyclopedia 2019) for all new facts</action_summary>

▸ Time: 1m 4s
[?25h
status: UPDATED | Mycenaean Civilization | changes: Fixed duplicate H1 title; removed stale review queue section (apply_review_answers returned 0 applied despite 20 answered questions — bug filed as Vikunja #88); corrected Region temporal tag from @t[~1450 BCE] to @t[1600 BCE..1100 BCE]; expanded Major sites list; added palace economy detail to Society; enriched Achievements with Cyclopean wall dimensions, shaft graves/Grave Circle A, Megaron as temple precursor; added new Religion and Culture section; added [^3] citation (Cartwright/World History Encyclopedia 2019) for all new facts

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -91,3 +91,4 @@
{"level":"info","message":"Puppeteer MCP Server closing","service":"mcp-puppeteer","timestamp":"2026-02-22 23:58:41.935"}
{"level":"info","message":"Starting MCP server","service":"mcp-puppeteer","timestamp":"2026-02-22 23:58:52.106"}
{"level":"info","message":"MCP server started successfully","service":"mcp-puppeteer","timestamp":"2026-02-22 23:58:52.108"}
{"level":"info","message":"Puppeteer MCP Server closing","service":"mcp-puppeteer","timestamp":"2026-02-22 23:59:58.299"}