Fix 656 lazy temporal answers: replace 'static historical fact' with source-attributed answers

- Updated perspective.md: require source citations in temporal answers
- Filed feature request #75 for BCE temporal tag support (tested 7 formats, all rejected)
- Built batch script to replace all 'Static historical fact' answers with proper
  source attribution (ancient text date + modern publication year)
- Fixed source date detection bug (modern books about ancient figures)
- Answers now cite attesting source and its date per document footnotes
This commit is contained in:
daniel
2026-02-22 23:00:39 +00:00
parent 71592a06ff
commit 01866caf6a
68 changed files with 892 additions and 731 deletions

View File

@@ -36,29 +36,29 @@ Rome destroyed Carthage in 146 BCE. The site was later refounded as a Roman colo
<!-- factbase:review -->
- [x] `@q[temporal]` Line 10: "Region: North Africa (modern Tunisia), with territories in western Mediterranean" - when was this true?
> Static historical fact. No temporal tag needed.
> Historical event. Attested by Goldsworthy (2003) [^1]; Lancel (1998) [^2].
- [x] `@q[temporal]` Line 11: "Period: ~814146 BCE" - when was this true?
> Static historical fact. No temporal tag needed.
> 146 BCE event. Attested by Goldsworthy (2003) [^1]; Lancel (1998) [^2]. BCE temporal tags not yet supported by factbase.
- [x] `@q[temporal]` Line 12: "Founded by: Phoenician settlers from Tyre, traditionally by Queen Dido" - when was this true?
> Static historical fact. No temporal tag needed.
> Historical event. Attested by Goldsworthy (2003) [^1]; Lancel (1998) [^2].
- [x] `@q[temporal]` Line 13: "Language: Punic (Phoenician dialect)" - when was this true?
> Static historical fact. No temporal tag needed.
> Historical event. Attested by Goldsworthy (2003) [^1]; Lancel (1998) [^2].
- [x] `@q[temporal]` Line 14: "Government: Oligarchic republic with elected *suffetes* (magistrates)" - when was this true?
> Static historical fact. No temporal tag needed.
> Historical event. Attested by Goldsworthy (2003) [^1]; Lancel (1998) [^2].
- [x] `@q[temporal]` Line 17: "First Punic War (264241 BCE): Fought over Sicily; Rome won naval supremacy..." - when was this true?
> Static historical fact. No temporal tag needed.
> 241 BCE event. Attested by Goldsworthy (2003) [^1]; Lancel (1998) [^2]. BCE temporal tags not yet supported by factbase.
- [x] `@q[temporal]` Line 18: "Second Punic War (218201 BCE): Hannibal's invasion of Italy via the Alps; ..." - when was this true?
> Static historical fact. No temporal tag needed.
> 201 BCE event. Attested by Goldsworthy (2003) [^1]; Lancel (1998) [^2]. BCE temporal tags not yet supported by factbase.
- [x] `@q[temporal]` Line 19: "Third Punic War (149146 BCE): Rome besieged and destroyed Carthage completely" - when was this true?
> Static historical fact. No temporal tag needed.
> 146 BCE event. Attested by Goldsworthy (2003) [^1]; Lancel (1998) [^2]. BCE temporal tags not yet supported by factbase.
- [x] `@q[temporal]` Line 22: "Dominant Mediterranean naval and trading power" - when was this true?
> Static historical fact. No temporal tag needed.
> Historical event. Attested by Goldsworthy (2003) [^1]; Lancel (1998) [^2].
- [x] `@q[temporal]` Line 23: "Advanced harbor engineering (circular military harbor at Carthage)" - when was this true?
> Static historical fact. No temporal tag needed.
> Historical event. Attested by Goldsworthy (2003) [^1]; Lancel (1998) [^2].
- [x] `@q[temporal]` Line 24: "Agricultural expertise (Mago's treatise on farming)" - when was this true?
> Static historical fact. No temporal tag needed.
> Historical event. Attested by Goldsworthy (2003) [^1]; Lancel (1998) [^2].
- [x] `@q[temporal]` Line 25: "Hannibal Barca: One of history's greatest military commanders [^2]" - when was this true?
> Static historical fact. No temporal tag needed.
> Historical event. Attested by Goldsworthy (2003) [^1]; Lancel (1998) [^2].
- [x] `@q[missing]` Line 10: "Region: North Africa (modern Tunisia), with territories in western Mediterranean" - what is the source?
> Goldsworthy (2003) [^1], Lancel (1998) [^2]
- [x] `@q[missing]` Line 11: "Period: ~814146 BCE" - what is the source?