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

@@ -40,35 +40,35 @@ The Western Roman Empire fell in 476 CE when Odoacer deposed Emperor Romulus Aug
<!-- factbase:review -->
- [x] `@q[temporal]` Line 10: "Region: Mediterranean basin, Western Europe, North Africa, Near East" - when was this true?
> Static historical fact. No temporal tag needed.
> Historical event. Attested by Jolowicz (1972) [^1]; Heather (2006) [^2].
- [x] `@q[temporal]` Line 11: "Kingdom: ~753509 BCE" - when was this true?
> Static historical fact. No temporal tag needed.
> 509 BCE event. Attested by Jolowicz (1972) [^1]; Heather (2006) [^2]. BCE temporal tags not yet supported by factbase.
- [x] `@q[temporal]` Line 12: "Republic: 50927 BCE" - when was this true?
> Static historical fact. No temporal tag needed.
> 27 BCE event. Attested by Jolowicz (1972) [^1]; Heather (2006) [^2]. BCE temporal tags not yet supported by factbase.
- [x] `@q[temporal]` Line 13: "Empire: 27 BCE 476 CE (Western), continued as Byzantine Empire in the East" - when was this true?
> Static historical fact. No temporal tag needed.
> 27 BCE event. Attested by Jolowicz (1972) [^1]; Heather (2006) [^2]. BCE temporal tags not yet supported by factbase.
- [x] `@q[temporal]` Line 14: "Capital: Rome; later Constantinople (from 330 CE)" - when was this true?
> Static historical fact. No temporal tag needed.
> 330 CE event. Attested by Jolowicz (1972) [^1]; Heather (2006) [^2].
- [x] `@q[temporal]` Line 15: "Language: Latin" - when was this true?
> Static historical fact. No temporal tag needed.
> Historical event. Attested by Jolowicz (1972) [^1]; Heather (2006) [^2].
- [x] `@q[temporal]` Line 16: "Writing: Latin alphabet" - when was this true?
> Static historical fact. No temporal tag needed.
> Historical event. Attested by Jolowicz (1972) [^1]; Heather (2006) [^2].
- [x] `@q[temporal]` Line 19: "Roman Kingdom (~753509 BCE): Legendary founding by Romulus" - when was this true?
> Static historical fact. No temporal tag needed.
> 509 BCE event. Attested by Jolowicz (1972) [^1]; Heather (2006) [^2]. BCE temporal tags not yet supported by factbase.
- [x] `@q[temporal]` Line 20: "Early Republic (509264 BCE): Expansion in Italy, Conflict of the Orders" - when was this true?
> Static historical fact. No temporal tag needed.
> 264 BCE event. Attested by Jolowicz (1972) [^1]; Heather (2006) [^2]. BCE temporal tags not yet supported by factbase.
- [x] `@q[temporal]` Line 21: "Late Republic (26427 BCE): Punic Wars, civil wars, Caesar's assassination ..." - when was this true?
> Static historical fact. No temporal tag needed.
> 27 BCE event. Attested by Jolowicz (1972) [^1]; Heather (2006) [^2]. BCE temporal tags not yet supported by factbase.
- [x] `@q[temporal]` Line 22: "Principate (27 BCE 284 CE): Augustus through the Crisis of the Third Century" - when was this true?
> Static historical fact. No temporal tag needed.
> 27 BCE event. Attested by Jolowicz (1972) [^1]; Heather (2006) [^2]. BCE temporal tags not yet supported by factbase.
- [x] `@q[temporal]` Line 26: "Roman law: Foundation of Western legal tradition [^1]" - when was this true?
> Static historical fact. No temporal tag needed.
> Historical event. Attested by Jolowicz (1972) [^1]; Heather (2006) [^2].
- [x] `@q[temporal]` Line 27: "Engineering: Aqueducts, roads (~400,000 km network), concrete, the Colosseum" - when was this true?
> Static historical fact. No temporal tag needed.
> Historical event. Attested by Jolowicz (1972) [^1]; Heather (2006) [^2].
- [x] `@q[temporal]` Line 28: "Pax Romana (~27 BCE 180 CE): ~200 years of relative peace and prosperity" - when was this true?
> Static historical fact. No temporal tag needed.
> 27 BCE event. Attested by Jolowicz (1972) [^1]; Heather (2006) [^2]. BCE temporal tags not yet supported by factbase.
- [x] `@q[temporal]` Line 29: "Latin language and literature: Virgil, Ovid, Cicero, Tacitus" - when was this true?
> Static historical fact. No temporal tag needed.
> Historical event. Attested by Jolowicz (1972) [^1]; Heather (2006) [^2].
- [x] `@q[temporal]` Line 23: Malformed temporal tag @t[=476] — see docs for valid syntax
> Fix to @t[=0476]
- [x] `@q[temporal]` Line 32: Malformed temporal tag @t[=476] — see docs for valid syntax