From e7a92068a0d869380196006cc40dcb0bf8db4ef8 Mon Sep 17 00:00:00 2001 From: daniel Date: Mon, 23 Feb 2026 00:18:28 +0000 Subject: [PATCH] improve: Julius Caesar --- .automate/continuous-improve.log | 170 ++++++++++++++++++++++++++++++ .factbase/factbase.db | Bin 10076160 -> 10076160 bytes .factbase/factbase.db-shm | Bin 32768 -> 0 bytes .factbase/factbase.db-wal | Bin 70072 -> 0 bytes logs/mcp-puppeteer-2026-02-23.log | 1 + 5 files changed, 171 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 822957e..92049cd 100644 --- a/.automate/continuous-improve.log +++ b/.automate/continuous-improve.log @@ -4166,3 +4166,173 @@ status: UPDATED | Mesopotamian Religion | changes: Fixed duplicate title heading [2026-02-23 00:17:13] ━━━ [Julius Caesar] (5f1362) reviews=0 garbage=0 ━━━ [2026-02-23 00:17:13] 🧹 Bash cleanup applied [2026-02-23 00:17:13] 🔍 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. The review questions are all marked as `[x]` (answered) already. I need to:\n1. Check the review queue for open questions\n2. Apply any pending answers\n3. Check identity/organization\n4. Enrich from outside sources\n\nLooking at the document, I notice:\n- All review questions in the document are marked `[x]` (answered)\n- The document already has `@t[...]` BCE temporal tags throughout\n- The answers note \"BCE temporal tags not yet supported by factbase\" but the steering file says BCE tags ARE supported\n\nLet me check the review queue first, then proceed." + ⋮ } + - Completed in 0.146s + +[?25l[?25lI'll share my reasoning process (using tool: thinking): Let me analyze the document. The review questions are all marked as `[x]` (answered) already. I need to: +1. Check the review queue for open questions via get_review_queue +2. Apply any pending answers +3. Check identity/organization +4. Enrich from outside sources + +Looking at the document, I notice: +- All review questions in the document are marked `[x]` (answered) +- The document already has `@t[...]` BCE temporal tags throughout +- The answers note "BCE temporal tags not yet supported by factbase" but the steering file says BCE tags ARE supported + +The document also has a duplicate title ("# Julius Caesar" appears twice). + +Let me check the review queue first. + - Completed in 0.0s + +[?25l[?25lRunning tool get_review_queue with the param (from mcp server: factbase) + ⋮ { + ⋮ "doc_id": "5f1362" + ⋮ } + - Completed in 0.12s + +[?25l> All 27 questions are already answered. Now let me apply them and check the document for issues. +[?25lRunning tool apply_review_answers with the param (from mcp server: factbase) + ⋮ { + ⋮ "doc_id": "5f1362" + ⋮ } + - Completed in 0.1s + +[?25l[?25lRunning tool get_entity with the param (from mcp server: factbase) + ⋮ { + ⋮ "id": "5f1362" + ⋮ } + - Completed in 0.1s + +[?25l[?25lI'll share my reasoning process (using tool: thinking): I can see several issues with the document: + +1. Duplicate title: "# Julius Caesar" appears twice at the top +2. The review queue answers say "BCE temporal tags not yet supported by factbase" but the steering file confirms BCE tags ARE supported and the document already has them. The answers are stale/incorrect but since they're already answered and applied, I should just clean up the review queue section. +3. The review queue section is still in the document even though all questions are answered - apply_review_answers said "No answered questions to apply" which means they were already applied or the tool isn't stripping them. + +Wait - looking more carefully, the apply_review_answers returned "No answered questions to apply" with total_applied=0. But the review queue is still in the document. This seems like a bug - the questions are marked [x] (answered) but apply didn't process them. + +Actually, looking at the document structure, the review queue section is still present with all the [x] answered questions. The apply tool should have removed them or processed them. Since it said "No answered questions to apply", it seems like it already considers them applied (perhaps they were applied in a previous run and the file wasn't updated, or the tool tracks state separately). + +Let me focus on what I can actually improve: + +1. Fix the duplicate `# Julius Caesar` title at the top +2. The review queue section with answered questions should be cleaned up - but since apply said nothing to apply, maybe I should just remove the review queue section manually since all are answered +3. Add missing temporal tags to Legacy items (citizenship grants, Octavian becoming Augustus, July naming) +4. Add a footnote for the citizenship grants, Octavian/Augustus, and July naming facts +5. Enrich with additional facts + +Actually, looking at the document more carefully: +- The duplicate title is a clear bug to fix +- The Legacy section items "Granted citizenship to many provincials", "His adopted heir Octavian became Augustus", "Month of July named after him" lack temporal tags +- The review queue section is cluttering the document + +For the review queue - since apply said "No answered questions to apply", I think the system considers them already applied. The review queue section in the document is just the raw markdown that hasn't been cleaned up. I should remove it via update_document. + +Let me also do web search to enrich the document. + +Key things to fix: +1. Remove duplicate `# Julius Caesar` heading +2. Remove the review queue section (all answered, apply said nothing to do) +3. Add temporal tags to legacy items that are missing them +4. Add a third footnote for sources on legacy items (Suetonius would be good) +5. Enrich with additional facts + +Let me search for enrichment info while I plan the update. + - Completed in 0.0s + +[?25l[?25lSearching the web for: Julius Caesar biography ancient history scholarly overview key facts (using tool: web_search) + + ✓ Found 10 search results + - Completed in 0.939s + +[?25l[?25lSearching the web for: Julius Caesar reforms pontifex maximus cursus honorum early career 63 BCE (using tool: web_search) + + ✓ Found 10 search results + - Completed in 0.777s + +[?25l[?25lI'll share my reasoning process (using tool: thinking): Good. I have enough information to enrich the document. Key facts to add: +1. Fix the duplicate title +2. Remove the review queue section (all answered) +3. Add temporal tags to legacy items missing them +4. Add enrichment: + - Pontifex Maximus elected 63 BCE + - Praetor 62 BCE + - Aedile 65 BCE + - Governor of Further Spain (Hispania Ulterior) 61-60 BCE + - Caesar's birth date: 12 or 13 July 100 BCE (more precise) + - Deification by Senate in 42 BCE (mentioned in roman-religion.md) + - Refounded Carthage as Roman colony 46 BCE (mentioned in carthage.md) + - Caesarion (son with Cleopatra) - mentioned in battle-of-actium.md + - Second civil war: Battle of Thapsus (46 BCE), Battle of Munda (45 BCE) + +Let me also add a third footnote for Suetonius as a primary source for some of the legacy items. + +For the Legacy section: +- "Granted citizenship to many provincials" - this happened during his dictatorship 49-44 BCE, so @t[49 BCE..44 BCE] +- "His adopted heir Octavian became Augustus" - Octavian became Augustus in 27 BCE, so @t[=27 BCE] +- "Month of July named after him" - this happened after his death, the month was renamed in 44 BCE or shortly after, @t[=44 BCE] + +Actually for the July naming - it was renamed Iulius in 44 BCE by Mark Antony after Caesar's death. So @t[=44 BCE]. + +For citizenship grants - Caesar granted citizenship to various groups during his dictatorship. @t[49 BCE..44 BCE] seems right. + +For Octavian becoming Augustus - @t[=27 BCE] is correct. + +Now let me plan the update: + +1. Remove duplicate `# Julius Caesar` heading +2. Remove the entire review queue section +3. Add temporal tags to legacy items +4. Add enrichment: early career offices, Pontifex Maximus, additional battles, Caesarion, deification +5. Add a third footnote (Suetonius) + +Let me write the updated document content. + - Completed in 0.0s + +[?25l> Now I'll update the document — fixing the duplicate title, removing the answered review queue, adding temporal tags to legacy items, and enriching with additional facts: +[?25lRunning tool update_document with the param (from mcp server: factbase) + ⋮ { + ⋮ "id": "5f1362", + ⋮ "content": "\n# Julius Caesar\n\n## Overview\nGaius Julius Caesar (100–44 BCE) was a Roman general, statesman, and dictator whose conquest of Gaul and crossing of the Rubicon precipitated the end of the Roman Republic. @t[100 BCE..44 BCE]\n\n## Key Facts\n- Born: 12 or 13 July 100 BCE, Rome @t[=100 BCE]\n- Died: 15 March 44 BCE, Rome (assassinated) @t[=44 BCE]\n- Offices: Aedile (65 BCE), Pontifex Maximus (63 BCE), Praetor (62 BCE), Consul (59 BCE), Dictator perpetuo (44 BCE) @t[=59 BCE]\n- Military: Conquered Gaul (58–50 BCE) @t[58 BCE..50 BCE]\n\n## Early Career\n- Aedile (65 BCE): Organized public games @t[=65 BCE] [^3]\n- Pontifex Maximus (63 BCE): Elected chief priest of the College of Pontiffs; gained a house in the Roman Forum @t[=63 BCE] [^3]\n- Praetor (62 BCE) @t[=62 BCE] [^3]\n- Governor of Hispania Ulterior (61–60 BCE) @t[61 BCE..60 BCE] [^2]\n\n## Major Events\n- First Triumvirate: Alliance with Pompey and Crassus (60 BCE) @t[=60 BCE] [^2]\n- Gallic Wars (58–50 BCE): Conquered Gaul, invaded Britain twice, bridged the Rhine @t[58 BCE..50 BCE] [^1]\n- Crossing the Rubicon (49 BCE): Triggered civil war against Pompey @t[=49 BCE] [^2]\n- Battle of Pharsalus (48 BCE): Defeated Pompey in Greece @t[=48 BCE] [^2]\n- Battle of Thapsus (46 BCE): Defeated Pompeian forces in North Africa @t[=46 BCE] [^2]\n- Battle of Munda (45 BCE): Final defeat of Pompeian resistance in Spain @t[=45 BCE] [^2]\n- Appointed dictator perpetuo (February 44 BCE) @t[=44 BCE] [^2]\n- Assassinated on the Ides of March (15 March 44 BCE) by Brutus, Cassius, and other senators @t[=44 BCE] [^2]\n\n## Legacy\n- Julian calendar reform (46 BCE): Replaced the Roman lunar calendar with a 365-day solar calendar @t[=46 BCE] [^3]\n- Refounded Carthage as a Roman colony (46 BCE) @t[=46 BCE] [^2]\n- Granted citizenship to many provincials, including Gauls and Spaniards @t[49 BCE..44 BCE] [^2]\n- Deified by the Roman Senate (42 BCE) @t[=42 BCE] [^3]\n- His adopted heir Octavian became Augustus, first Roman emperor (27 BCE) @t[=27 BCE] [^2]\n- Month of July renamed Iulius in his honor (44 BCE) @t[=44 BCE] [^3]\n- Had a son, Caesarion, with Cleopatra VII of Egypt @t[47 BCE..30 BCE] [^2]\n\n---\n[^1]: Caesar, *Commentarii de Bello Gallico*\n[^2]: Goldsworthy, A. *Caesar: Life of a Colossus* (Yale, 2006)\n[^3]: Suetonius, *De Vita Caesarum: Divus Iulius* (~121 CE)\n" + ⋮ } + - Completed in 0.11s + +[?25l[?25lRunning tool get_entity with the param (from mcp server: factbase) + ⋮ { + ⋮ "id": "5f1362", + ⋮ "max_content_length": 200 + ⋮ } + - 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 "Improve Julius Caesar: fix duplicate title, remove answered review queue, add early career, enrich legacy with temporal tags and new facts" && git push (using tool: shell) +Purpose: Commit and push changes to julius-caesar.md + +[main e143547] Improve Julius Caesar: fix duplicate title, remove answered review queue, add early career, enrich legacy with temporal tags and new facts + 7 files changed, 57 insertions(+), 90 deletions(-) + create mode 100644 .factbase/factbase.db-shm + create mode 100644 .factbase/factbase.db-wal + rewrite rulers/julius-caesar.md (87%) +remote: . Processing 1 references +remote: Processed 1 references in total +To https://gitea.home.everyonce.com/daniel/factbase-ancient-history.git + 75cb6f1..e143547 main -> main + - Completed in 1.493s + +[?25l> 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 + + ▸ Time: 1m 10s + +[?25h +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 diff --git a/.factbase/factbase.db b/.factbase/factbase.db index bed758cbd216c018061feb09153c3ebcefa95f1c..b0bc47607aa6d506d9929b7474a0205d1f87874d 100644 GIT binary patch delta 6728 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 Cnh(?f delta 5452 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 K@3G(i;C}$7IMzM@ diff --git a/.factbase/factbase.db-shm b/.factbase/factbase.db-shm deleted file mode 100644 index 1690a57be17969f5ded8286d76f86c5db407017d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 zcmeI*J5B;o6b9hy`>ohfskErk+DevS;R1}YwlOZiMps~AT!X8yR9i!9Z!E2ho@*i@ zG)Mz8%y*I>hG8=2+;0K**57thuF1$mO11U)zF$bGb-VMrw}02Xx_mi%e!4h*_-sF( zHrwa*0iVzB&XwQ$-BrIgyFQ|K+K6mMwjzzl_H;@Ik;BMQRh=XP&I+r244}Vs6ZS5 zq5dV1&)-nR7MLscc%~yjfWQC(aWIo2PAFXI3J diff --git a/.factbase/factbase.db-wal b/.factbase/factbase.db-wal deleted file mode 100644 index 0fb4b897b0a719b513c07b240552929e1502deb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70072 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 z 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 Q