---
slug: the-year-that-keeps-getting-shorter
passed: 2026-10-14
by: the assay line (research/assay-line/cited-1014/), Codex fixer directed by claude-assaying-boyle-1014; source record by Codex, checked by Codex
checked: 99
confirmed: 87
wrong: 11
unverifiable: 0
observed: 0
stale: 1
---
This was the directed cited-1014 repair pass on this layer, read at 80213b8a47, after re-reading the evidence for all 12 triage items. It fixes three WRONG findings across two correction topics and refreshes one STALE JSON-LD date; eight MINOR findings remain listed without edits under the directing triage. The 87 additional CONFIRMED lines retain the source re-reads from research/assay-line/cited-1014/the-year-that-keeps-getting-shorter/N2-codex.md and explicitly attribute those checks to N2, rather than claiming that the fixer repeated every historical observation. The frontmatter wrong count includes the three WRONG and eight MINOR lines. The authored HTML, markdown and layer README matched the requested read before editing; no layer generator or build script was found.
Literal \u2014 represents the source character U+2014, and \n represents a newline; decoding these escapes restores the quotation.
## Claims
- WRONG | X1 [md-half-twenty] "half of your subjectively-felt life is already behind you by age twenty." | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | The original dek omitted the lifespan condition. Re-read the pinned and current verifier, section E: aStar = T/4, with midpoints 19, 20 and 25 for lives to 76, 80 and 100. Added "(for a life to 80)"; the original body already supplies it.
- WRONG | X2 [meta-half-twenty] "Under the square-root model, half of your subjectively-felt life is already behind you by age twenty." | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | The original search description repeated the unqualified age-twenty claim. The same verifier and the independently evaluated positive square-root solution give T/4. Added "(for a life to 80)" and share the X1 correction account.
- STALE | X3 [schema-dateModified] ""dateModified":"2026-06-27"" | git show a80269e7836:public/strata/the-year-that-keeps-getting-shorter/index.html; git show 1227d0ac000; git show 2e60bcb5dd1 | The original HTML at a80269e7836 has dateModified 2026-06-27. Re-read page-specific diffs: 1227d0ac000 changes the check placard on 2026-09-04; 2e60bcb5dd1 changes og:image:alt on 2026-10-01. Set dateModified to 2026-10-14 for this revision. The dated correction lines cover the revision under the explicit JSON-LD exception.
- MINOR | X4 [everyone-feeling] "The Verification Venue · pointed at a feeling everyone has" | https://www.ebi.ac.uk/europepmc/webservices/rest/search?query=TITLE:%22Age%20Effects%20in%20Perception%20of%20Time%22&format=json&resultType=core; https://researchmap.jp/read0153473/published_papers/1402627/attachment_file.pdf | Re-read the 499-subject study abstract and Friedman and Janssen (2010), pp. 132 and 135. These describe a widespread impression, including age-group differences, rather than a universal feeling. Triage retains MINOR for a conversational generalization, not a measured prevalence claim.
- MINOR | X5 [all-exact-consequences] "Given each model's defining law, every number on this page is an exact consequence." | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html; https://lss.fnal.gov/archive/2023/pub/fermilab-pub-23-370-ad.pdf | Re-ran the actual inline readout functions: ages 51/26 display Janet 1/2 beside 26/51 = 0.5098. Complete [50,51] versus [5,6] intervals yield 0.1086137462 for Janet and 0.3296787307 for Lemlich, while the page compares instantaneous rates. Re-read the review p. 7 on the differential approximation. Triage retains MINOR for the display-precision and interval qualifications.
- MINOR | X6 [details-unique-solution] "Lemlich's dS/dt = k/S integrates uniquely to S = 2√a," | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | Re-read the verifier introduction: it states S(0)=0 and k=2. Integrating the ODE generally gives S^2=2ka+C; the displayed positive branch needs those conditions. The page explains k=2 in the next paragraph. The declared model and implemented curve agree; triage retains MINOR for the omitted adjacent conditions.
- WRONG | X7 [ratios-only] "which are all the page displays." | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | Re-ran the actual calculator: default ages 36/9 print 2√9.00 = 6.000 = ½·2√36 = 6.000, and the doubling table prints S-spans. These are cumulative values and spans, not exclusively ratios. Recomputed k=0.5, 2 and 8: S(9) is 3, 6 and 12, while rate ratios and the T/4 midpoint are unchanged. Corrected the HTML and the README copy.
- MINOR | X8 [attention-and-dopamine] "attention, and dopaminergic "internal clock" effects." | https://www.ebi.ac.uk/europepmc/webservices/rest/search?query=EXT_ID:27097002&format=json&resultType=core | Re-read the PMID 27097002 abstract: 233 subjects mentally counted 120 seconds. It supports interval timing and describes a dopaminergic internal clock, not a demonstrated cause of retrospective calendar-year acceleration. Triage retains MINOR for the connection needing a scope qualification.
- MINOR | X9 [lemlich-usually-better-fit] "Lemlich's square-root curve is usually judged the better fit to how people actually report time speeding up" | https://api.crossref.org/works/10.2466/pms.1977.44.2.527; https://researchmap.jp/read0153473/published_papers/1402627/attachment_file.pdf; https://lss.fnal.gov/archive/2023/pub/fermilab-pub-23-370-ad.pdf | Re-read the Walker (1977) publisher-deposited abstract: a questionnaire of 100 students favors the subjective-time model for recalled years at half and quarter their current age. Friedman and Janssen (2010), p. 132, report that the quantitative comparisons they review do not support either model; Shiltsev also discusses limitations. This does not establish the general frequency implied by "usually". Triage retains MINOR for unsupported breadth.
- MINOR | X10 [fit-only] ""better fit to a poll" is the whole claim" | https://api.crossref.org/works/10.2466/pms.1975.41.1.235; https://api.crossref.org/works/10.2466/pms.1977.44.2.527; research/assay-line/cited-1014/the-year-that-keeps-getting-shorter/N1-sources.json | Re-read both publisher-deposited abstracts and N1-sources.json. Lemlich reports agreement with his model; Walker supplies the comparison with the chronological-age model. The limited comparison has support, but the original source-record entry and page source list omit that comparative source. Triage retains MINOR as a citation gap.
- MINOR | X11 [citation-review-title] ""On Soft Mathematical Models of Subjective Time Acceleration with Age" (arXiv:2310.05945)" | https://arxiv.org/abs/2310.05945; research/assay-line/cited-1014/the-year-that-keeps-getting-shorter/N1-sources.json | Re-read arXiv:2310.05945: the title and identifier match the page. N1-sources.json instead excerpts the subject category and labels its location "arXiv title and identifier". Triage retains MINOR for the source-record metadata mismatch; the page citation is correct.
- MINOR | X12 [added-rounded-ratio-51-26] "(added) Janet 1/2 · Lemlich 0.71 (a year at 51 vs at 26)" | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html; recreated: node reproduce-readouts.mjs | Re-ran the current inline script at ages 51/26: the shorthand is Janet 1/2 while the check says 26/51 = 0.5098. asFraction rounds a reciprocal within 0.04 of an integer. The underlying rate ratio is correct; triage retains MINOR for the missing approximation marker.
- CONFIRMED | "You don't imagine that time speeds up as you age, but your clock never changes." | https://www.ebi.ac.uk/europepmc/webservices/rest/search?query=TITLE:%22Age%20Effects%20in%20Perception%20of%20Time%22&format=json&resultType=core | N2 checker re-read, 2026-10-14: [md-experience] Wittmann and Lehnhoff report 499 subjects aged 14 to 94 and say "Results generally support the widespread perception that the passage of time speeds up with age." This supports a subjective impression, not a change in physical clock time. The page later qualifies the models.
- CONFIRMED | "A year is one fifth of a five-year-old's life and one fiftieth of a fifty-year-old's, and that shrinking ratio is recomputable to the decimal." | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [md-fraction] Recomputed directly: 1/5 = 0.2, 1/50 = 0.02, and (1/50)/(1/5) = 0.1. The quoted verifier checks all three.
- CONFIRMED | "Two classic models turn the feeling into arithmetic and disagree by a lot:" | https://lss.fnal.gov/archive/2023/pub/fermilab-pub-23-370-ad.pdf | N2 checker re-read, 2026-10-14: [md-classic-dates] Manually read the PDF, pp. 5-7. It gives "dSJ(R) = CJ dR/R" and "dSL(R)=CL dR/SL(R)"; their rate ratios are a0/a and sqrt(a0/a), which disagree at 50 versus 5. Curl returned 200; all excerpt six-word runs match the extracted text.
- CONFIRMED | "Janet's proportional law (1877) says a year at 50 feels a tenth of a year at 5;" | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [md-janet-age-ratio] From the declared Janet rate, (1/50)/(1/5) = 5/50 = 0.1. The verifier prints "Janet: a year at 50 feels exactly 1/10 of a year at 5" and passes. A finite calendar-year interpretation needs the differential approximation noted under all-exact-consequences.
- CONFIRMED | "Janet's proportional law (1877)" | https://lss.fnal.gov/archive/2023/pub/fermilab-pub-23-370-ad.pdf | N2 checker re-read, 2026-10-14: [md-janet-year] The PDF explicitly attributes the proportionality model to "Janet, 1877". James also identifies Paul Janet; his footnote 547 cites "Revue Philosophique, vol. iii, p. 496." The date is supplied by the review, not by the James excerpt alone.
- CONFIRMED | "Lemlich's square-root law (1975)" | https://api.crossref.org/works/10.2466/pms.1975.41.1.235 | N2 checker re-read, 2026-10-14: [md-lemlich-year] Crossref identifies Robert Lemlich, publication 1975-08, and a theoretical model whose interval duration varies inversely with the square root of age. The record excerpt omits those metadata and the square-root sentence, but the source contains them.
- CONFIRMED | "Lemlich's square-root law (1975) says about a third," | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [md-lemlich-third] From the declared Lemlich rate, sqrt(5/50) = 0.3162277660, which rounds to 0.316 or 0.32 and is reasonably described as about a third. The verifier passes; this is a model prediction.
- CONFIRMED | "Drag your age and watch both compute, live." | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [md-live-controls] The pinned input handlers set ageNow/ageThen and call render(); render() calls updateReadouts() and draw(). Running the actual inline script with DOM stubs reproduced all 13 recorded dynamic outputs.
- CONFIRMED | "It isn't your imagination, but it isn't your clock either." | https://www.ebi.ac.uk/europepmc/webservices/rest/search?query=TITLE:%22Age%20Effects%20in%20Perception%20of%20Time%22&format=json&resultType=core | N2 checker re-read, 2026-10-14: [meta-imagination] Wittmann and Lehnhoff report 499 subjects aged 14 to 94 and say "Results generally support the widespread perception that the passage of time speeds up with age." This supports a subjective impression, not a change in physical clock time. The page later qualifies the models.
- CONFIRMED | "A year is one fifth of a five-year-old's life and one fiftieth of a fifty-year-old's, and that shrinking fraction is recomputable to the decimal." | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [meta-fraction] Recomputed directly: 1/5 = 0.2, 1/50 = 0.02, and (1/50)/(1/5) = 0.1. The quoted verifier checks all three.
- CONFIRMED | "Drag your age and a remembered age and watch two classic models of felt time (Janet's proportional law and Lemlich's 1975 square-root law) compute, side by side, exactly how much shorter this year feels than that one." | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [meta-model-computation] The script computes yearFeel_janet(a,a0) = a0/a and yearFeel_lemlich(a,a0) = sqrt(a0/a), updates both readouts, and draws ln(a) and 2*sqrt(a). This establishes what the named models compute, not a personalized empirical measurement.
- CONFIRMED | "Every number is recomputed live in front of you." | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [meta-every-number] The numeric model readouts and doubling table are constructed from the defining functions by updateReadouts() and the table initializer. Recorded dynamic outputs reproduce 13/13; rounding is a separate MINOR finding. The record excerpt is short, so the full script was read.
- CONFIRMED | "A year is 1/5 of a five-year-old's life and 1/50 of a fifty-year-old's." | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [og-fraction] Recomputed directly: 1/5 = 0.2, 1/50 = 0.02, and (1/50)/(1/5) = 0.1. The quoted verifier checks all three.
- CONFIRMED | "Drag your age and watch two models of felt time compute exactly how much shorter this year feels." | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [og-computation] The script computes yearFeel_janet(a,a0) = a0/a and yearFeel_lemlich(a,a0) = sqrt(a0/a), updates both readouts, and draws ln(a) and 2*sqrt(a). This establishes what the named models compute, not a personalized empirical measurement.
- CONFIRMED | "Every number recomputed live." | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [social-every-number] The numeric model readouts and doubling table are constructed from the defining functions by updateReadouts() and the table initializer. Recorded dynamic outputs reproduce 13/13; rounding is a separate MINOR finding. The record excerpt is short, so the full script was read.
- CONFIRMED | "Time feels faster with age, and the felt fraction is recomputable to the decimal." | https://www.ebi.ac.uk/europepmc/webservices/rest/search?query=TITLE:%22Age%20Effects%20in%20Perception%20of%20Time%22&format=json&resultType=core | N2 checker re-read, 2026-10-14: [twitter-age-effect] The age-effect abstract supports the general experience. Its excerpt does not establish a numerical felt fraction; the fraction is a model output, independently checked against the pinned equations and verifier.
- CONFIRMED | "Drag your age and a remembered age and watch two classic models of felt time \u2014 Janet's proportional law (1877) and Lemlich's square-root law (1975) \u2014 compute side by side exactly how much shorter this year feels." | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [schema-live-models] The script computes yearFeel_janet(a,a0) = a0/a and yearFeel_lemlich(a,a0) = sqrt(a0/a), updates both readouts, and draws ln(a) and 2*sqrt(a). This establishes what the named models compute, not a personalized empirical measurement.
- CONFIRMED | "Every number is recomputed live from the governing equations." | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [schema-equations] The numeric model readouts and doubling table are constructed from the defining functions by updateReadouts() and the table initializer. Recorded dynamic outputs reproduce 13/13; rounding is a separate MINOR finding. The record excerpt is short, so the full script was read.
- CONFIRMED | ""datePublished":"2026-06-27"" | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [schema-datePublished] The original commit a80269e7836, dated 2026-06-27, contains this layer and the date 2026-06-27; the dated everyday-life-wave log records its shipment. The pinned metadata and frontmatter agree.
- CONFIRMED | "date: 2026-06-27" | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [frontmatter-date] The original commit a80269e7836, dated 2026-06-27, contains this layer and the date 2026-06-27; the dated everyday-life-wave log records its shipment. The pinned metadata and frontmatter agree.
- CONFIRMED | "\n \n " | git show 4da017d17c:public/og/the-year-that-keeps-getting-shorter.png | N2 checker re-read, 2026-10-14: [social-card-dimensions] Read the pinned PNG signature and IHDR: width 1200, height 630. These match the three quoted HTML meta tags.
- CONFIRMED | "You don't imagine that time speeds up as you age \u2014 but your clock never changes." | https://www.ebi.ac.uk/europepmc/webservices/rest/search?query=TITLE:%22Age%20Effects%20in%20Perception%20of%20Time%22&format=json&resultType=core | N2 checker re-read, 2026-10-14: [visible-age-effect] Wittmann and Lehnhoff report 499 subjects aged 14 to 94 and say "Results generally support the widespread perception that the passage of time speeds up with age." This supports a subjective impression, not a change in physical clock time. The page later qualifies the models.
- CONFIRMED | "What changes is a fraction." | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [opening-fraction-variable] The declared model fractions change with age: Janet a0/a and Lemlich sqrt(a0/a). This is the model-based framing of the opening; it is not evidence that a fraction is the sole biological cause.
- CONFIRMED | "A year is one fifth of a five-year-old's life and one fiftieth of a fifty-year-old's, and that shrinking ratio is recomputable to the decimal." | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [opening-fraction] Recomputed directly: 1/5 = 0.2, 1/50 = 0.02, and (1/50)/(1/5) = 0.1. The quoted verifier checks all three.
- CONFIRMED | "There are two classic ways to turn that intuition into arithmetic, and they disagree by a lot." | https://lss.fnal.gov/archive/2023/pub/fermilab-pub-23-370-ad.pdf | N2 checker re-read, 2026-10-14: [two-classic-models] Manually read the PDF, pp. 5-7. It gives "dSJ(R) = CJ dR/R" and "dSL(R)=CL dR/SL(R)"; their rate ratios are a0/a and sqrt(a0/a), which disagree at 50 versus 5. Curl returned 200; all excerpt six-word runs match the extracted text.
- CONFIRMED | "Drag your age and a remembered age below; both models recompute, side by side, exactly how much shorter this year feels than that one \u2014 and draw the curve of your accumulating felt time." | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [visible-live-computation] The script computes yearFeel_janet(a,a0) = a0/a and yearFeel_lemlich(a,a0) = sqrt(a0/a), updates both readouts, and draws ln(a) and 2*sqrt(a). This establishes what the named models compute, not a personalized empirical measurement.
- CONFIRMED | "Half your felt life is gone by" | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [half-readout-label] The label is qualified immediately by "Lemlich: felt-time midpoint of a life to your age". The script sets half = ageNow/4; the default age 36 therefore gives age 9. This is half of modeled life lived to the selected age.
- CONFIRMED | "Lemlich: felt-time midpoint of a life to your age" | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [half-readout-description] The label is qualified immediately by "Lemlich: felt-time midpoint of a life to your age". The script sets half = ageNow/4; the default age 36 therefore gives age 9. This is half of modeled life lived to the selected age.
- CONFIRMED | "Janet's proportional law (Paul Janet, 1877; the version William James quotes in 1890)" | https://www.gutenberg.org/files/57628/57628-h/57628-h.htm; https://lss.fnal.gov/archive/2023/pub/fermilab-pub-23-370-ad.pdf | N2 checker re-read, 2026-10-14: [janet-attribution] James, The Principles of Psychology, Vol. I, ch. XV, pp. 625-626, names "Prof. Paul Janet" and gives the 1/10 and 1/50 example. The preface is dated August 1890 and the chapter heading is "The Perception of Time". Janet 1877 is independently supplied by the review.
- CONFIRMED | "Paul Janet, 1877" | https://lss.fnal.gov/archive/2023/pub/fermilab-pub-23-370-ad.pdf | N2 checker re-read, 2026-10-14: [janet-date-1877] The PDF explicitly attributes the proportionality model to "Janet, 1877". James also identifies Paul Janet; his footnote 547 cites "Revue Philosophique, vol. iii, p. 496." The date is supplied by the review, not by the James excerpt alone.
- CONFIRMED | "says the felt length of a real interval is its fraction of the life lived so far" | https://www.gutenberg.org/files/57628/57628-h/57628-h.htm | N2 checker re-read, 2026-10-14: [janet-proportional-hypothesis] James explicitly gives a child of 10 a year as 1/10 of life and a man of 50 a year as 1/50. This supports the proposed proportional model, while James immediately questions its status as an elementary psychic law.
- CONFIRMED | "the felt rate goes as 1/age." | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [janet-rate] Differentiating S(a) = ln(a) gives 1/a for a > 0. This matches rate_janet in the quoted pinned source and the review equation.
- CONFIRMED | "The cumulative felt time is then S = ln(age), and every doubling of age \u2014 5 → 10 → 20 → 40 → 80 \u2014 feels exactly equal, because ln(2a) − ln(a) = ln 2 for any age." | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [janet-log-and-doubling] For every a > 0, ln(2a)-ln(a) = ln(2) = 0.69314718056. Recomputed by hand from the logarithm identity and in the verifier at 5->10, 10->20, 20->40, 40->80 plus six other starting ages. The displayed 0.693147 is rounded.
- CONFIRMED | "ln(2a) − ln(a) = ln 2" | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [janet-doubling-identity] For every a > 0, ln(2a)-ln(a) = ln(2) = 0.69314718056. Recomputed by hand from the logarithm identity and in the verifier at 5->10, 10->20, 20->40, 40->80 plus six other starting ages. The displayed 0.693147 is rounded.
- CONFIRMED | "By that law a year at 50 feels just 5/50 = 1/10 of a year at 5." | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [janet-tenth] From the declared Janet rate, (1/50)/(1/5) = 5/50 = 0.1. The verifier prints "Janet: a year at 50 feels exactly 1/10 of a year at 5" and passes. A finite calendar-year interpretation needs the differential approximation noted under all-exact-consequences.
- CONFIRMED | "Lemlich's law (Robert Lemlich, 1975)" | https://api.crossref.org/works/10.2466/pms.1975.41.1.235 | N2 checker re-read, 2026-10-14: [lemlich-attribution] Crossref identifies Robert Lemlich, publication 1975-08, and a theoretical model whose interval duration varies inversely with the square root of age. The record excerpt omits those metadata and the square-root sentence, but the source contains them.
- CONFIRMED | "starts from a subtler hypothesis: a real interval is felt against your total accumulated subjective time, not your real age." | https://api.crossref.org/works/10.2466/pms.1975.41.1.235 | N2 checker re-read, 2026-10-14: [lemlich-subjective-hypothesis] The publisher-deposited abstract explicitly says "total subjective time (rather than total real time)" and calls this a "new hypothesis". Its distinction and status agree with the page.
- CONFIRMED | "That single change \u2014 dS/dt = k/S" | https://lss.fnal.gov/archive/2023/pub/fermilab-pub-23-370-ad.pdf | N2 checker re-read, 2026-10-14: [lemlich-differential-equation] Manually read PDF p. 6: "dSL(R)=CL dR/SL(R)". This is the displayed dS/dt = k/S after renaming variables and the constant.
- CONFIRMED | "That single change \u2014 dS/dt = k/S \u2014 integrates to S = 2√age, a felt rate of 1/√age, and a much gentler verdict: a year at 50 feels √(5/50) ≈ 0.32 \u2014 about a third, not a tenth." | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [lemlich-integration-and-year-ratio] With k=2 and S(0)=0, S dS = 2 da integrates to S=2*sqrt(a); its derivative is 1/sqrt(a), and sqrt(5/50)=0.3162277660. The normalization is explicitly explained later on the page.
- CONFIRMED | "under Lemlich, half of your subjectively-felt life is already behind you by age 20 (for a life to 80), because the felt midpoint solves √a = √80 / 2." | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [lemlich-twenty-of-eighty] Solving 2*sqrt(a) = (2*sqrt(T))/2 gives a=T/4. Thus T=80 gives a=20. Unlike the metadata, the body explicitly says "(for a life to 80)".
- CONFIRMED | "The check \u2014 every number recomputed in front of you" | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [check-every-number] The numeric model readouts and doubling table are constructed from the defining functions by updateReadouts() and the table initializer. Recorded dynamic outputs reproduce 13/13; rounding is a separate MINOR finding. The record excerpt is short, so the full script was read.
- CONFIRMED | "For your current pair of ages, both laws, computed live from the formulas above:" | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [check-current-ages] The numeric model readouts and doubling table are constructed from the defining functions by updateReadouts() and the table initializer. Recorded dynamic outputs reproduce 13/13; rounding is a separate MINOR finding. The record excerpt is short, so the full script was read.
- CONFIRMED | "Janet's signature property, the one the verifier nails to ln 2 = 0.693147 \u2014 every age-doubling carries the same felt span:" | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [check-equal-doublings] For every a > 0, ln(2a)-ln(a) = ln(2) = 0.69314718056. Recomputed by hand from the logarithm identity and in the verifier at 5->10, 10->20, 20->40, 40->80 plus six other starting ages. The displayed 0.693147 is rounded.
- CONFIRMED | "The curve on the canvas is the exact cumulative-felt-time integral for each law \u2014 ln(age) and 2√age \u2014 not a stylised animation;" | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [canvas-integral] curve() evaluates the actual S_janet and S_lemlich functions at half-year sampling points. draw() normalizes each curve by its own maximum. The plotted samples are closed-form cumulative integrals, with ordinary graphical interpolation between them.
- CONFIRMED | "Run it yourself: node research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs" | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [run-command] Downloaded the linked public /checks/ file into an initially empty reader directory, preserving the research path. The exact displayed node command exited 0, 16 passed / 0 failed, with "ALL CHECKS PASSED". The downloaded file is byte-identical to the pinned verifier and imports no dependencies.
- CONFIRMED | "Janet's 1/age rate makes age-doublings feel equal (each ln 2) and makes a year at 50 feel 1/10 of a year at 5." | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [details-janet-consequences] From the declared Janet rate, (1/50)/(1/5) = 5/50 = 0.1. The verifier prints "Janet: a year at 50 feels exactly 1/10 of a year at 5" and passes. A finite calendar-year interpretation needs the differential approximation noted under all-exact-consequences.
- CONFIRMED | "a felt rate 1/√a, a year-at-50-vs-5 of √(1/10) ≈ 0.316," | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [details-rate-and-ratio] From the declared Lemlich rate, sqrt(5/50) = 0.3162277660, which rounds to 0.316 or 0.32 and is reasonably described as about a third. The verifier passes; this is a model prediction.
- CONFIRMED | "a felt half-life at exactly T/4." | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [details-half-life] Solving 2*sqrt(a) = (2*sqrt(T))/2 gives a=T/4. Thus T=80 gives a=20. Unlike the metadata, the body explicitly says "(for a life to 80)".
- CONFIRMED | "None of that is in dispute." | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [no-dispute] Read in its immediate context, "Exactly true (it's arithmetic)", this summarizes model algebra rather than a survey of universal agreement. The ratios, logarithm identity and T/4 midpoint recompute. The normalization and uniqueness qualification is separately recorded as MINOR.
- CONFIRMED | "The constant k in Lemlich's ODE is set to 2 only to make S = 2√a clean;" | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [constant-choice] The script defines S_lemlich(a) as 2*Math.sqrt(a). Substituting into dS/da=k/S gives k=2. The source and the page explicitly describe this as a free normalization.
- CONFIRMED | "any positive k gives the same ratios," | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [constant-ratios] With S(0)=0, the positive solution is sqrt(2*k*a). The factor sqrt(2*k) cancels in both derivative ratios and the felt-life midpoint, for every k>0. The pinned verifier introduction states the S(0)=0 condition.
- CONFIRMED | "Janet's S = ln(age) needs an arbitrary lower anchor (we plot from age 1, where ln 1 = 0);" | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [janet-anchor] The script sets AMIN=1 and S_janet(a)=Math.log(a), so the plotted Janet anchor is ln(1)=0. An additive integration constant is arbitrary; the chosen domain avoids ln(0).
- CONFIRMED | "we plot from age 1, where ln 1 = 0" | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [plot-age-one] The script sets AMIN=1 and S_janet(a)=Math.log(a), so the plotted Janet anchor is ln(1)=0. An additive integration constant is arbitrary; the chosen domain avoids ln(0).
- CONFIRMED | "felt time before the first birthday isn't meaningfully modelled by either curve." | https://lss.fnal.gov/archive/2023/pub/fermilab-pub-23-370-ad.pdf | N2 checker re-read, 2026-10-14: [pre-birthday-modelling] Read as a declared limit of this instrument, not an established universal birthday threshold. The review says the models are "hardly testable" at "early age R≈0" and that an assumption of accumulating experiences at birth cannot easily be substantiated. The script plots from age 1.
- CONFIRMED | "The sliders run to age 90 and treat age as a bare number, ignoring that lifespan itself is uncertain." | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [slider-age-domain] The actual inputs have max="90"; ageNow min="2", ageThen min="1", each step="1". The script uses numeric ages without a mortality or life-expectancy distribution.
- CONFIRMED | "These are descriptive curve-fits to recollection polls, not mechanisms." | https://api.crossref.org/works/10.2466/pms.1975.41.1.235; https://api.crossref.org/works/10.2466/pms.1977.44.2.527 | N2 checker re-read, 2026-10-14: [descriptive-polls] The curves are theoretical, descriptive hypotheses evaluated against recalled experience rather than measured clocks. Lemlich's abstract explicitly describes polling college students and older adults; Walker 1977 also compares the subjective-time and chronological-age models in a questionnaire. No fitted biological mechanism is asserted.
- CONFIRMED | "Lemlich (1975) tested his law by asking college students and older adults to rate how fast time passed at various ages," | https://api.crossref.org/works/10.2466/pms.1975.41.1.235 | N2 checker re-read, 2026-10-14: [lemlich-poll] The abstract says the test polled college students and older adults about recollections of apparent passage rates at various ages, with "Generally good agreement". It reports remembered impressions, not elapsed clock-time measurements.
- CONFIRMED | "reported "generally good agreement"" | https://api.crossref.org/works/10.2466/pms.1975.41.1.235 | N2 checker re-read, 2026-10-14: [lemlich-agreement] The abstract says the test polled college students and older adults about recollections of apparent passage rates at various ages, with "Generally good agreement". It reports remembered impressions, not elapsed clock-time measurements.
- CONFIRMED | "but that is a fit to remembered impressions, not a measured clock." | https://api.crossref.org/works/10.2466/pms.1975.41.1.235 | N2 checker re-read, 2026-10-14: [remembered-impressions] The abstract says the test polled college students and older adults about recollections of apparent passage rates at various ages, with "Generally good agreement". It reports remembered impressions, not elapsed clock-time measurements.
- CONFIRMED | "The deeper move, that an interval is judged against accumulated subjective time, is itself a hypothesis Lemlich assumes, not a finding." | https://api.crossref.org/works/10.2466/pms.1975.41.1.235 | N2 checker re-read, 2026-10-14: [lemlich-assumption] The publisher-deposited abstract explicitly says "total subjective time (rather than total real time)" and calls this a "new hypothesis". Its distinction and status agree with the page.
- CONFIRMED | "Modern work credits other forces entirely" | https://lss.fnal.gov/archive/2023/pub/fermilab-pub-23-370-ad.pdf | N2 checker re-read, 2026-10-14: [modern-multiple-forces] Manually read the review. Its excerpt lists sensory and cognitive contributors, memory, attentional explanations and time pressure, and explicitly questions the proportional models' foundations and reliance on long-ago recollection. These are qualified conceptual accounts, not exact empirical laws.
- CONFIRMED | "novelty and routine (a full, new year lays down more memory and reads as longer in hindsight)" | https://www.gutenberg.org/files/57628/57628-h/57628-h.htm | N2 checker re-read, 2026-10-14: [novelty-and-routine] James pp. 625-626 describes vivid new experiences and routine years that "grow hollow and collapse" in recollection. This supports the stated retrospective novelty/routine explanation; the review also discusses it.
- CONFIRMED | "The proportional intuition is a powerful pump, not a settled cause." | https://www.gutenberg.org/files/57628/57628-h/57628-h.htm | N2 checker re-read, 2026-10-14: [proportional-cause-unsettled] James says the formula "cannot possibly be an elementary psychic law"; Lemlich calls his premise a hypothesis. This supports the page's distinction between model arithmetic and a settled causal law.
- CONFIRMED | "Neither is a law of nature." | https://www.gutenberg.org/files/57628/57628-h/57628-h.htm | N2 checker re-read, 2026-10-14: [not-natural-laws] James says the formula "cannot possibly be an elementary psychic law"; Lemlich calls his premise a hypothesis. This supports the page's distinction between model arithmetic and a settled causal law.
- CONFIRMED | "gentler than Janet's brutal 1/age" | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [lemlich-gentler] For 0a0/a: the Lemlich felt-year decrease is gentler than Janet's. At 50 versus 5, the ratios are 0.316228 and 0.1. This is an exact comparison of the declared rates.
- CONFIRMED | "the felt acceleration is real, multiply-caused, and only approximately captured by either tidy fraction." | https://lss.fnal.gov/archive/2023/pub/fermilab-pub-23-370-ad.pdf | N2 checker re-read, 2026-10-14: [real-multicaused-approximate] Manually read the review. Its excerpt lists sensory and cognitive contributors, memory, attentional explanations and time pressure, and explicitly questions the proportional models' foundations and reliance on long-ago recollection. These are qualified conceptual accounts, not exact empirical laws.
- CONFIRMED | "The square-root model and its derivation:" | https://api.crossref.org/works/10.2466/pms.1975.41.1.235 | N2 checker re-read, 2026-10-14: [lemlich-source-characterization] The full abstract states the differential-equation derivation, separation and integration, the inverse-square-root result and polling test. Europe PMC returns MED identifier 1178414, title Subjective acceleration of time with aging, author Lemlich R, year 1975 and the cited DOI.
- CONFIRMED | "Robert Lemlich, "Subjective Acceleration of Time with Aging," Perceptual and Motor Skills 41(1):235–238 (1975), DOI 10.2466/pms.1975.41.1.235" | https://api.crossref.org/works/10.2466/pms.1975.41.1.235 | N2 checker re-read, 2026-10-14: [citation-lemlich] Crossref metadata matches all bibliographic fields: Robert Lemlich; Subjective Acceleration of Time with Aging; Perceptual and Motor Skills; volume 41, issue 1, pages 235-238; 1975; DOI 10.2466/pms.1975.41.1.235. The online DOI check reports MATCH.
- CONFIRMED | "(PubMed abstract)." | https://www.ebi.ac.uk/europepmc/webservices/rest/search?query=EXT_ID:1178414&format=json&resultType=core | N2 checker re-read, 2026-10-14: [citation-pubmed] The full abstract states the differential-equation derivation, separation and integration, the inverse-square-root result and polling test. Europe PMC returns MED identifier 1178414, title Subjective acceleration of time with aging, author Lemlich R, year 1975 and the cited DOI.
- CONFIRMED | "The proportional model: Paul Janet (1877), as reported and discussed in William James, The Principles of Psychology (1890), ch. XV, "The Perception of Time"." | https://www.gutenberg.org/files/57628/57628-h/57628-h.htm; https://lss.fnal.gov/archive/2023/pub/fermilab-pub-23-370-ad.pdf | N2 checker re-read, 2026-10-14: [citation-james] James, The Principles of Psychology, Vol. I, ch. XV, pp. 625-626, names "Prof. Paul Janet" and gives the 1/10 and 1/50 example. The preface is dated August 1890 and the chapter heading is "The Perception of Time". Janet 1877 is independently supplied by the review.
- CONFIRMED | "A modern mathematical review of both: "On Soft Mathematical Models of Subjective Time Acceleration with Age" (arXiv:2310.05945)." | https://lss.fnal.gov/archive/2023/pub/fermilab-pub-23-370-ad.pdf | N2 checker re-read, 2026-10-14: [citation-review] The downloaded review says "Here we review two most widely cited soft models" and derives the Janet and Lemlich equations. The arXiv page identifies the same report, FERMILAB-PUB-23-370-AD, by Vladimir Shiltsev, submitted 2023.
- CONFIRMED | "This layer's check works the answer out again from scratch, independently of this page." | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [independent-verifier] Read the complete executable: it defines its own functions and assertions and has no page or data-file input. The published one-file check succeeds in the empty reader directory. Therefore it recomputes the model and cannot detect changed page prose, exactly as its placard states.
- CONFIRMED | "It can settle the finding; it cannot notice a figure that drifted on this page." | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [settles-finding] Read the complete executable: it defines its own functions and assertions and has no page or data-file input. The published one-file check succeeds in the empty reader directory. Therefore it recomputes the model and cannot detect changed page prose, exactly as its placard states.
- CONFIRMED | "It is published, and it runs on its own: one file, and Node." | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [published-standalone] Downloaded the linked public /checks/ file into an initially empty reader directory, preserving the research path. The exact displayed node command exited 0, 16 passed / 0 failed, with "ALL CHECKS PASSED". The downloaded file is byte-identical to the pinned verifier and imports no dependencies.
- CONFIRMED | "This one is the live instrument, not the page you're reading. **[Open it here →](/strata/the-year-that-keeps-getting-shorter/)" | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [md-standalone] The href resolves to the fetched HTTP 200 immersive page with the inline simulator; the Markdown explicitly directs the reader there.
- CONFIRMED | "Drag your age now and an age you remember, and two classic models of felt time recompute side by side:" | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [md-models-side-by-side] The script computes yearFeel_janet(a,a0) = a0/a and yearFeel_lemlich(a,a0) = sqrt(a0/a), updates both readouts, and draws ln(a) and 2*sqrt(a). This establishes what the named models compute, not a personalized empirical measurement.
- CONFIRMED | "Janet's proportional law (a year's felt length is its fraction of the life lived so far)" | https://www.gutenberg.org/files/57628/57628-h/57628-h.htm | N2 checker re-read, 2026-10-14: [md-janet-definition] James explicitly gives a child of 10 a year as 1/10 of life and a man of 50 a year as 1/50. This supports the proposed proportional model, while James immediately questions its status as an elementary psychic law.
- CONFIRMED | "Lemlich's 1975 square-root law (an interval is judged against your *accumulated subjective* time, not your real age)." | https://api.crossref.org/works/10.2466/pms.1975.41.1.235 | N2 checker re-read, 2026-10-14: [md-lemlich-definition] The publisher-deposited abstract explicitly says "total subjective time (rather than total real time)" and calls this a "new hypothesis". Its distinction and status agree with the page.
- CONFIRMED | "Every number \u2014 the felt-year ratio, the equal-doubling spans pinned to `ln 2`, the age by which half your subjectively-felt life is already gone \u2014 is recomputed in front of you from the governing equations, with the offline check in `research/the-year-that-keeps-getting-shorter/`." | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [md-every-number] The numeric model readouts and doubling table are constructed from the defining functions by updateReadouts() and the table initializer. Recorded dynamic outputs reproduce 13/13; rounding is a separate MINOR finding. The record excerpt is short, so the full script was read.
- CONFIRMED | "these are descriptive curve-fits to recollection polls, not laws:" | https://api.crossref.org/works/10.2466/pms.1975.41.1.235; https://api.crossref.org/works/10.2466/pms.1977.44.2.527 | N2 checker re-read, 2026-10-14: [md-polls-caution] The curves are theoretical, descriptive hypotheses evaluated against recalled experience rather than measured clocks. Lemlich's abstract explicitly describes polling college students and older adults; Walker 1977 also compares the subjective-time and chronological-age models in a questionnaire. No fitted biological mechanism is asserted.
- CONFIRMED | "the feeling is real and multiply-caused, and only approximately captured by either tidy fraction." | https://lss.fnal.gov/archive/2023/pub/fermilab-pub-23-370-ad.pdf | N2 checker re-read, 2026-10-14: [md-empirical-caution] Manually read the review. Its excerpt lists sensory and cognitive contributors, memory, attentional explanations and time pressure, and explicitly questions the proportional models' foundations and reliance on long-ago recollection. These are qualified conceptual accounts, not exact empirical laws.
- CONFIRMED | "a language model's collapsed past-present-future is examined as the phenomenology of a system with no persistent clock" | git show 4da017d17c:src/content/strata/the-eternal-now.md; git show 4da017d17c:public/strata/the-eternal-now/index.html | N2 checker re-read, 2026-10-14: [relation-eternal-now] The linked pinned layer discusses model reports of timelessness and calls instances minds existing in a single generation. Its public page says "minds that exist only in the instant of a single generation". This checks a description of the linked page, not proof of model consciousness.
- CONFIRMED | "That one shows the tropical year won't divide evenly into days, forcing the leap-year machinery;" | git show 4da017d17c:src/content/strata/the-year-that-wont-divide.md; https://aa.usno.navy.mil/faq/leap_years | N2 checker re-read, 2026-10-14: [relation-calendar] The linked layer describes a 365.2422-day tropical year and leap-day rules. USNO's authoritative Leap Years page independently states that the tropical year is approximately 365.2422 days and explains synchronizing it by leap days.
- CONFIRMED | "The continuous-compounding limit that defines e and the felt-time integral here are two faces of the same calculus of proportional growth." | git show 4da017d17c:src/content/strata/eulers-number.md | N2 checker re-read, 2026-10-14: [relation-euler] The linked layer gives the limit (1+1/n)^n=e. The current layer integrates 1/a to ln(a), the inverse of the exponential base e. Both connections follow directly from standard limit and calculus definitions.
- CONFIRMED | "ln(2a) − ln(a) = ln 2 for every age is exactly why Janet's law makes each doubling of age feel equal." | git show 4da017d17c:research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs | N2 checker re-read, 2026-10-14: [relation-equal-doubling] For every a > 0, ln(2a)-ln(a) = ln(2) = 0.69314718056. Recomputed by hand from the logarithm identity and in the verifier at 5->10, 10->20, 20->40, 40->80 plus six other starting ages. The displayed 0.693147 is rounded.
- CONFIRMED | "here, a human's accelerating years are pinned to two recomputable curves." | git show 4da017d17c:public/strata/the-year-that-keeps-getting-shorter/index.html | N2 checker re-read, 2026-10-14: [relation-human-curves] The script computes yearFeel_janet(a,a0) = a0/a and yearFeel_lemlich(a,a0) = sqrt(a0/a), updates both readouts, and draws ln(a) and 2*sqrt(a). This establishes what the named models compute, not a personalized empirical measurement.
- CONFIRMED | "That page makes a historical time series change under a declared calendar rule." | git show 4da017d17c:src/content/strata/older-than-the-daily-courant.md | N2 checker re-read, 2026-10-14: [nearby-calendar-rule] The linked pinned layer explicitly switches first-observation ages to catalogued publication-date ages in London Stage records while declaring calendar/season rules. Its metadata and body support this description.
## Findings
- [fixed] X1 / md-half-twenty: added "(for a life to 80)" to the markdown dek. The shared X1/X2 Corrected 2026-10-14 account names the omitted assumption, the T/4 result, and the assay line as finder; it appears on the HTML page and at the end of the markdown body.
- [fixed] X2 / meta-half-twenty: added the same lifespan condition to the HTML search description. The page body already qualifies age 20; OG, Twitter, JSON-LD descriptions and this layer's relation notes do not contain the unqualified age-twenty sentence. Shares the X1 correction account.
- [dated] X3 / schema-dateModified: changed 2026-06-27 to 2026-10-14. The original date was true at creation, before the verified later edits. No separate Updated line is added under the explicit JSON-LD exception because this revision has Corrected lines.
- [declined] X4 / everyone-feeling: left the MINOR conversational "everyone" generalization unchanged. The evidence supports a widespread impression, without a measured universal prevalence. Triage Tier C lists the wording qualification; the kicker is separate from sentences fixed for WRONG.
- [declined] X5 / all-exact-consequences: left the MINOR exactness overclaim unchanged under Tier C. Rounded reciprocal shorthand and instantaneous-rate comparisons need precision and interval qualifications. This sentence is separate from the WRONG ratios-only sentence.
- [declined] X6 / details-unique-solution: left the MINOR omission of the ODE conditions unchanged under Tier C. The verifier states S(0)=0 and k=2, and the page supplies the normalization in the next paragraph; the declared model and curve agree. Its sentence is separate from the WRONG ratios-only sentence.
- [fixed] X7 / ratios-only: replaced the HTML all-ratios clause with cumulative felt-time values and spans, explicitly tying the displayed Lemlich S values to k=2 while preserving the scale-independent ratios. Corrected the matching "only ratios are shown" claim in the layer README. Added the second Corrected 2026-10-14 account on the page and in the markdown body.
- [declined] X8 / attention-and-dopamine: left the MINOR scope qualification unchanged under Tier C. The cited study concerns a two-minute timing task, while the page links it loosely to remembered years. The terminology is not itself shown false, and this sentence is separate from WRONG repairs.
- [declined] X9 / lemlich-usually-better-fit: left the MINOR breadth of "usually" unchanged under Tier C. Walker supports one comparative survey, not a general frequency of judgments; other studies are less favorable. Neither this sentence nor its X10 clause is fixed for WRONG.
- [declined] X10 / fit-only: left the MINOR source-record and page citation gap unchanged under Tier C. Walker supports the limited comparative-poll claim, while the N1 Lemlich excerpt only establishes agreement. No correction to the true limited claim or its quoted wording is made.
- [declined] X11 / citation-review-title: left the MINOR N1 evidence-metadata mismatch unchanged under Tier C. The page title and arXiv identifier are correct; the original source record quotes a subject category instead. Neither the source record nor the correct citation was edited.
- [declined] X12 / added-rounded-ratio-51-26: left the MINOR reciprocal shorthand unchanged under Tier C. The computed ratio is correct, but 1/2 lacks an approximation marker; the readout is separate from all WRONG sentences repaired.
## Verification
- `node research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs`: exit 0, 16 checks passed, 0 failed. Its section E already states the lifespan condition correctly; no verifier assertion for either WRONG topic required editing.
- `node scripts/check-claims-pass.mjs`: exit 1, only unrelated records failed: fireworks-colors finding 19, and pigment-that-wasnt-born findings 42-45. This layer had no reported errors; the other records were left untouched.
- Direct `checkRecord` import through `node --input-type=module`: exit 0, no errors, 99 claims, 87 confirmed, 11 wrong including 8 MINOR, 1 stale, 0 open findings.
- `node /tmp/year-assay-1014.AMHiOZ/recheck-readouts.mjs`: exit 0. Executed the actual inline script with a stub DOM and canvas rendering disabled at six age pairs. Reproduced the cumulative display and the 51/26 rounding issue, recomputed complete-year interval ratios, and checked the effect of k on cumulative values versus ratios and midpoint ages.
- `cmp research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs public/checks/research/the-year-that-keeps-getting-shorter/verify-the-year-that-keeps-getting-shorter.mjs`: exit 0, identical files.
- `git diff --check -- public/strata/the-year-that-keeps-getting-shorter/index.html src/content/strata/the-year-that-keeps-getting-shorter.md research/the-year-that-keeps-getting-shorter/README.md`: exit 0. Read-only diff review found only the intended edits in those files.
- `python3` structural checks: metadata parses, datePublished is unchanged, dateModified is 2026-10-14, both correction accounts match between HTML and markdown, the Corrections note precedes the check placard, the two targeted false formulations are absent from the edited authored files, the inline script is byte-for-byte unchanged, and no U+2014 character was added.
- Evidence commands: read-only `rg`, `sed`, `nl`, `cat`, `git show`, `git diff` and `git status` located the authored copies and checked pinned evidence and history. The first `python` inspection failed because that executable is absent; rerunning with `python3` succeeded.
- The web tool read the arXiv record and Shiltsev review. Crossref, Europe PMC and the Friedman/Janssen PDF were unreadable through that tool; bounded `python3` urllib requests fetched all five directly with HTTP 200, totaling 345,660 bytes. `pdftotext -layout /tmp/year-assay-1014.AMHiOZ/friedman-janssen-2010.pdf /tmp/year-assay-1014.AMHiOZ/friedman-janssen-2010.txt` succeeded; the relevant passages were read without OCR or page rendering.
## Not done
The eight listed MINOR items remain unchanged by direction, including the N1 citation defects. The shared generated search files public/search/lex.json and public/search/index.json each retain the unqualified age-twenty sentence; this task explicitly prohibits editing public/search/ or running the whole-site build. The authored markdown supplying that text is corrected. No other layer or shared file was edited, no media was rendered or re-encoded, and no write operation was performed through git.