01-projects/life/family-history/roots-timeline

Implementation notes — estimated lifespans (2026-07-21)

2026-07-21·reference

Task: add documented, disprovable estimated birth/death years (rules E1-E5) to ANC entries with an anchor; render faded/dashed estimated bars on the timeline (including ANC-only people not previously drawn); ~ year style in fan/tree/tooltips/table; Estimated-dates block on person pages; methodology section in the tree doc. Static verification only (no browser — reserved).

Candidate sweep result (ANC entries with null b or d + anchor)

22 people get estimates; 4 more ANC-only people with REAL dates get first-time bars (Lumpkin Gaither Foster 1856–1925, Franklin Calloway Foster 1830–1911, Harriett Foster 1826–1880, Mary Barnard 1609–1676 — E4: real dates override, so NO estimates for them even though the dispatch candidate list mentioned Lumpkin/Harriett as estimate candidates; their dates were pinned in the morning research rounds, list was stale).

ahn person eb ed rule
23 Adella Rogers Olney 1866 1928 E2 (Florence 1889 −23), bound by parents Edgar d.1875 / Mary b.1845
29 Mary Adeline Hooper — (b 1856 real) 1928 E3 floored: max(1856+62=1918, 1925+3)
45 Sarah Mary Salisbury 1833 1895 E2 (James Preserved 1856 −23); consistent w/ mother d.1840
49 Rowena E. Rowland — (b 1818 real) 1883 E3 floored: max(1880, 1880+3)
89 Lucy Burt 1794 1856 E1 (m.1815 −21)
101 Martha Jane Watkins 1810 1872 E2 (Wm N. 1833 −23)
131 Mary (Strain) 1750 1812 E2 (Rachel 1773 −23)
204 Lemuel Thomasson — (b 1785 real) 1852 E3 floored: max(1847, 1849+3)
353 Elizabeth Goodspead 1733 1795 E2 (William 1756 −23)
705 Phebe Angell — (b 1697 real) 1759 E3
1408 William Olney Ⅲ — (b 1663 real) 1725 E3
1409 Catharine Sayles 1671 1733 E1 (m.1692 −21)
1410 James Angell 1653 1715 E1 (m.1678 −25)
1411 Abigail Dexter 1657 1719 E1 (m.1678 −21)
2817 Elizabeth March 1639 1701 E1 (m.1660 −21)
2820 Thomas Angell 1626 1688 E2 chained off son James eb 1653 — weakest class
2821 Alice (surname unproven) 1630 1692 E2 chained — weakest class
2822 Gregory Dexter 1630 1692 E2 chained off daughter eb 1657 — weakest class; 1643 imprint tension flagged
2823 Abigail Fullerton 1634 1696 E2 chained — weakest class
5633 Marie Ashton — (bapt 1605 real) 1667 E3; POSSIBLE pre-1659 record noted as would-be disproof
11266 James Ashton 1578 1640 E2 (Marie bapt 1605 −27)
11267 Alice (Ashton) 1582 1644 E2 (Marie bapt 1605 −23)

Decisions / deviations

Static verification (results appended at end of run)