Skip to content

Greek-Gregorian Readings Divergent from both Antiochian and GOARCH sources #228

Description

@dgrahamlong

Hi! First, thank you for your amazing work!

I was looking into whether I could replace the data I got from Goarch with your API, and I found that the information on the reading diverges from both antiochian.org and goarch.org.

Here's a write-up of what I found. At first, I thought antiochian.org just had different readings, but when I checked a few mismatches on their site, the readings on antiochian.org were identical to those on goarch.org. Fasting genuinely diverges between the two. I'm not sure what the best way to mitigate that is besides recording both. 19 Headlines genuinely diverge, but I don't think that's a big deal personally.

Let me know if you need any more info from me. I can look more into your code later to see if I can identify where the bug might be.

What diverges

Information Divergent fields Distinct dates
Epistle reference 33 33
Gospel reference 12 12
Scripture, Epistle or Gospel union 45 44
Fast 30 30
Primary commemoration or headline 19 19

There are 45 divergent reading fields on 44 dates because both the Epistle and Gospel differ on 2026-05-18. Of the 45 reading fields, 42 use the same book and nearby passage but differ in verse coverage. Three use a different passage: the Gospel on 2026-04-10, 2026-12-30, and 2026-12-31.

Method

  • Scripture comparison searches the complete Orthocal readings[] list by source type. Extra Orthocal readings do not count against Orthocal. A difference remains only when the normalized GOARCH reference has no equivalent in the full Orthocal Epistle or Gospel list.
  • Reference normalization handles book names and abbreviations, ordinal forms, punctuation, dots versus colons, semicolons versus commas, whitespace, and continuous cross-chapter notation. Different verse coverage remains a real difference.
  • Fasting comparison uses abstention sets instead of labels. It compares meat, fish, dairy, eggs, wine, and oil restrictions.
  • Headline comparison searches Orthocal's summary_title, titles, feasts, saints, service_notes, reading descriptions, and story titles. It normalizes spelling, transliteration, and common equivalent labels.

Pattern assessment

The remaining reading differences are mostly pericope-boundary differences, not absent readings. Forty-two of 45 fields add, omit, or extend verses within the same passage. Those may be legitimate GOARCH and Orthocal editorial choices, but the frequency is too high to treat as the documented approximately four Greek-versus-Slavic days without clerical review.

The three different-passage cases need the closest review. Orthocal gives a composite Passion Gospel on Holy Saturday, 2026-04-10, while GOARCH gives Matthew 27:62-66. On 2026-12-30 and 2026-12-31, GOARCH is in Mark 10 while Orthocal is in Mark 11. The December pair looks like a one-day lectionary sequence shift. The Holy Saturday case may reflect a different service or editorial selection rather than bad data.

Fasting differences form repeated rule patterns. Nine ordinary fast days allow wine and oil in GOARCH while Orthocal's plain Fast resolves to a stricter abstention set. Nine Apostles Fast dates allow fish in GOARCH while Orthocal permits at most wine and oil. Several Nativity Fast dates have the same kind of mismatch. This looks more like a Greek-rubric mapping or override problem than isolated calendar exceptions.

Only three headline differences remain. Orthocal does not expose GOARCH's Phocas commemoration on 2026-07-23 or the GOARCH forefeast labels on 2026-12-08 and 2026-12-22 in any checked field. The two December cases may be editorial-priority differences. A priest should decide whether the labels must appear for Greek users.

Every divergent reading

Orthocal values below list every Epistle or Gospel candidate of the same type for that date.

Date Field GOARCH Orthocal full same-type readings
2026-02-09 epistle St. John's First Universal Letter 2:18-29; 3:1-8 1 John 2.18-3.10; Hebrews 7.7-17
2026-02-16 epistle St. John's Third Universal Letter 1:1-15 3 John 1.1-14
2026-03-01 epistle St. Paul's Letter to the Hebrews 11:24-26, 32-40 Hebrews 11.24-26, 32-12.2
2026-04-10 gospel Matthew 27:62-66 Matthew 27.1-38; Luke 23:39-43; Matt 27:39-54; John 19:31-37; Matt 27:55-61
2026-04-15 epistle Acts of the Apostles 2:22-38 Acts 2.22-36
2026-05-07 epistle Acts of the Apostles 26:1, 12-20 Acts 10.34-43; Acts 26.1-5, 12-20
2026-05-08 gospel John 19:25-28, 21:24-25 John 8.21-30; John 19.25-27, 21.24-25
2026-05-10 epistle Acts of the Apostles 11:19-30 Acts 11.19-26, 29-30; 1 Corinthians 4.9-16
2026-05-14 epistle Acts of the Apostles 14:20-28; 15:1-4 Acts 14.20-27
2026-05-15 epistle Acts of the Apostles 15:5-12 Acts 15.5-34
2026-05-18 epistle Acts of the Apostles 17:1-9 Acts 17.1-15
2026-05-18 gospel John 11:47-54 John 11.47-57
2026-05-21 epistle Acts of the Apostles 26:1, 12-20 Acts 1.1-12; Acts 26.1-5, 12-20
2026-05-29 epistle Acts of the Apostles 27:1-44; 28:1 Acts 27.1-44
2026-05-30 gospel John 21:14-25 John 5.24-30; John 21.15-25; John 6.35-39
2026-06-02 gospel Matthew 4:23-25;5:1-13 Matthew 4.25-5.13
2026-06-05 epistle St. Paul's Letter to the Romans 2:14-28 Romans 2.14-29
2026-06-11 epistle Acts of the Apostles 11:19-30 Romans 5.10-16; Acts 11.19-26, 29-30
2026-06-13 epistle St. Paul's Letter to the Romans 3:19-24 Romans 3.19-26
2026-06-15 epistle St. Paul's Letter to the Romans 7:1-14 Romans 7.1-13
2026-06-19 epistle St. Jude's First Universal Letter 1:1-25 Romans 9.6-19; Jude 1-10
2026-06-24 gospel Luke 1:1-25, 57-68, 76, 80 Luke 1.1-15, 57-68, 76, 80; Matthew 11.20-26
2026-07-06 gospel Matthew 13:10-23,43 Matthew 13.10-23
2026-07-23 epistle St. Paul's First Letter to the Corinthians 10:28-33; 11:1-8 1 Corinthians 10.28-11.7
2026-07-24 epistle St. Paul's First Letter to the Corinthians 11:8-23 1 Corinthians 11.8-22; Romans 8.28-39
2026-07-25 epistle St. Paul's Letter to the Galatians 4:22-27 Romans 13.1-10; Galatians 4.22-31
2026-08-13 epistle St. Paul's Second Letter to the Corinthians 4:1-12 2 Corinthians 4.1-6; Hebrews 7.26-8.2
2026-08-22 epistle St. Paul's First Letter to the Corinthians 1:26-31; 2:1-5 1 Corinthians 1.26-29
2026-08-26 gospel Mark 3:20-27 Mark 3.19-27
2026-08-29 epistle Acts of the Apostles 13:25-33 Acts 13.25-32; 1 Corinthians 2.6-9
2026-09-03 epistle St. Paul's Letter to the Galatians 1:1-3, 20-24; 2:1-5 Galatians 1.1-10, 20-2.5
2026-09-06 gospel Matthew 22:2-14 Matthew 22.1-14
2026-09-14 gospel John 19:6-11, 13-20, 25-28, 30 John 19.6-11, 13-20, 25-28, 30-35; Mark 6.54-7.8
2026-09-19 epistle St. Paul's First Letter to the Corinthians 1:26-31; 2:1-5 1 Corinthians 1.26-29; 1 Corinthians 10.23-28
2026-09-23 epistle St. Paul's Letter to the Galatians 4:22-27 Ephesians 3.8-21; Galatians 4.22-31
2026-10-12 epistle St. Paul's Letter to the Philippians 2:12-15 Philippians 2.12-16
2026-10-18 epistle St. Paul's Letter to the Colossians 4:5-11, 14-18 Colossians 4.5-9, 14, 18
2026-10-22 epistle St. Paul's Letter to the Colossians 1:24-29, 2:1 Colossians 1.24-29
2026-11-22 epistle St. Paul's Letter to the Ephesians 4:1-7 Ephesians 4.1-6
2026-12-09 epistle St. Paul's Letter to the Galatians 4:22-27 2 Timothy 4.9-22; Galatians 4.22-31
2026-12-10 epistle St. Paul's Letter to Titus 1:5-14 Titus 1.5-2.1
2026-12-22 epistle St. Paul's Letter to the Hebrews 9:8-23 Hebrews 9.8-10, 15-23
2026-12-28 epistle St. Paul's Letter to the Hebrews 11:17-31 Hebrews 11.17-23, 27-31
2026-12-30 gospel Mark 10:17-27 Mark 11.22-26
2026-12-31 gospel Mark 10:24-32 Mark 11.27-33

Every divergent fasting field

Date GOARCH orthocal GOARCH abstains orthocal abstains
2026-01-14 Fast Day (Wine and Oil Allowed) | Wine and oil are allowed. Refrain from meat, fish, dairy, and eggs. Fast meat; fish; dairy; eggs meat; fish; dairy; eggs; wine; oil
2026-01-16 Fast Day (Wine and Oil Allowed) | Wine and oil are allowed. Refrain from meat, fish, dairy, and eggs. Fast meat; fish; dairy; eggs meat; fish; dairy; eggs; wine; oil
2026-01-30 Fast Day (Wine and Oil Allowed) | Wine and oil are allowed. Refrain from meat, fish, dairy, and eggs. Fast / Fish, Wine and Oil are Allowed meat; fish; dairy; eggs meat; dairy; eggs
2026-02-11 Fast Day (Wine and Oil Allowed) | Wine and oil are allowed. Refrain from meat, fish, dairy, and eggs. Fast meat; fish; dairy; eggs meat; fish; dairy; eggs; wine; oil
2026-02-24 Fast Day (Wine and Oil Allowed) | Wine and oil are allowed. Refrain from meat, fish, dairy, and eggs. Lenten Fast / No overrides meat; fish; dairy; eggs meat; fish; dairy; eggs; wine; oil
2026-04-11 Strict Fast | Refrain from meat, fish, oil, wine, dairy, and eggs. Lenten Fast / Wine is Allowed meat; fish; dairy; eggs; wine; oil meat; fish; dairy; eggs; oil
2026-05-08 Fast Day (Wine and Oil Allowed) | Wine and oil are allowed. Refrain from meat, fish, dairy, and eggs. Fast / Fish, Wine and Oil are Allowed meat; fish; dairy; eggs meat; dairy; eggs
2026-06-08 Fast Day (Fish Allowed) | Fish, oil and wine are allowed. Refrain from meat, dairy and eggs. Apostles Fast meat; dairy; eggs meat; fish; dairy; eggs; wine; oil
2026-06-09 Fast Day (Fish Allowed) | Fish, oil and wine are allowed. Refrain from meat, dairy and eggs. Apostles Fast / Wine and Oil are Allowed meat; dairy; eggs meat; fish; dairy; eggs
2026-06-11 Fast Day (Fish Allowed) | Fish, oil and wine are allowed. Refrain from meat, dairy and eggs. Apostles Fast / Wine and Oil are Allowed meat; dairy; eggs meat; fish; dairy; eggs
2026-06-15 Fast Day (Fish Allowed) | Fish, oil and wine are allowed. Refrain from meat, dairy and eggs. Apostles Fast meat; dairy; eggs meat; fish; dairy; eggs; wine; oil
2026-06-16 Fast Day (Fish Allowed) | Fish, oil and wine are allowed. Refrain from meat, dairy and eggs. Apostles Fast / Wine and Oil are Allowed meat; dairy; eggs meat; fish; dairy; eggs
2026-06-18 Fast Day (Fish Allowed) | Fish, oil and wine are allowed. Refrain from meat, dairy and eggs. Apostles Fast / Wine and Oil are Allowed meat; dairy; eggs meat; fish; dairy; eggs
2026-06-22 Fast Day (Fish Allowed) | Fish, oil and wine are allowed. Refrain from meat, dairy and eggs. Apostles Fast meat; dairy; eggs meat; fish; dairy; eggs; wine; oil
2026-06-23 Fast Day (Fish Allowed) | Fish, oil and wine are allowed. Refrain from meat, dairy and eggs. Apostles Fast / Wine and Oil are Allowed meat; dairy; eggs meat; fish; dairy; eggs
2026-06-25 Fast Day (Fish Allowed) | Fish, oil and wine are allowed. Refrain from meat, dairy and eggs. Apostles Fast / Wine and Oil are Allowed meat; dairy; eggs meat; fish; dairy; eggs
2026-07-01 Fast Day (Wine and Oil Allowed) | Wine and oil are allowed. Refrain from meat, fish, dairy, and eggs. Fast meat; fish; dairy; eggs meat; fish; dairy; eggs; wine; oil
2026-07-08 Fast Day (Wine and Oil Allowed) | Wine and oil are allowed. Refrain from meat, fish, dairy, and eggs. Fast meat; fish; dairy; eggs meat; fish; dairy; eggs; wine; oil
2026-07-17 Fast Day (Wine and Oil Allowed) | Wine and oil are allowed. Refrain from meat, fish, dairy, and eggs. Fast meat; fish; dairy; eggs meat; fish; dairy; eggs; wine; oil
2026-07-22 Fast Day (Wine and Oil Allowed) | Wine and oil are allowed. Refrain from meat, fish, dairy, and eggs. Fast meat; fish; dairy; eggs meat; fish; dairy; eggs; wine; oil
2026-09-09 Fast Day (Wine and Oil Allowed) | Wine and oil are allowed. Refrain from meat, fish, dairy, and eggs. Fast meat; fish; dairy; eggs meat; fish; dairy; eggs; wine; oil
2026-09-14 Strict Fast | Refrain from meat, fish, oil, wine, dairy, and eggs. Fast / Strict Fast (Wine and Oil) meat; fish; dairy; eggs; wine; oil meat; fish; dairy; eggs
2026-10-09 Strict Fast | Refrain from meat, fish, oil, wine, dairy, and eggs. Fast / Fish, Wine and Oil are Allowed meat; fish; dairy; eggs; wine; oil meat; dairy; eggs
2026-10-23 Fast Day (Wine and Oil Allowed) | Wine and oil are allowed. Refrain from meat, fish, dairy, and eggs. Fast meat; fish; dairy; eggs meat; fish; dairy; eggs; wine; oil
2026-11-13 Fast Day (Wine and Oil Allowed) | Wine and oil are allowed. Refrain from meat, fish, dairy, and eggs. Fast / Fish, Wine and Oil are Allowed meat; fish; dairy; eggs meat; dairy; eggs
2026-12-04 Fast Day (Wine and Oil Allowed) | Wine and oil are allowed. Refrain from meat, fish, dairy, and eggs. Nativity Fast meat; fish; dairy; eggs meat; fish; dairy; eggs; wine; oil
2026-12-09 Fast Day (Wine and Oil Allowed) | Wine and oil are allowed. Refrain from meat, fish, dairy, and eggs. Nativity Fast meat; fish; dairy; eggs meat; fish; dairy; eggs; wine; oil
2026-12-12 Fast Day (Wine and Oil Allowed) | Wine and oil are allowed. Refrain from meat, fish, dairy, and eggs. Nativity Fast / Fish, Wine and Oil are Allowed meat; fish; dairy; eggs meat; dairy; eggs
2026-12-15 Fast Day (Wine and Oil Allowed) | Wine and oil are allowed. Refrain from meat, fish, dairy, and eggs. Nativity Fast meat; fish; dairy; eggs meat; fish; dairy; eggs; wine; oil
2026-12-17 Fast Day (Wine and Oil Allowed) | Wine and oil are allowed. Refrain from meat, fish, dairy, and eggs. Nativity Fast meat; fish; dairy; eggs meat; fish; dairy; eggs; wine; oil

Fasting pattern counts

GOARCH abstains orthocal abstains Dates
meat; fish; dairy; eggs meat; fish; dairy; eggs; wine; oil 14
meat; dairy; eggs meat; fish; dairy; eggs 6
meat; fish; dairy; eggs meat; dairy; eggs 4
meat; dairy; eggs meat; fish; dairy; eggs; wine; oil 3
meat; fish; dairy; eggs; wine; oil meat; fish; dairy; eggs; oil 1
meat; fish; dairy; eggs; wine; oil meat; fish; dairy; eggs 1
meat; fish; dairy; eggs; wine; oil meat; dairy; eggs 1

Where matching headlines were found

Orthocal contains an accepted match for the GOARCH primary headline on 346 of 365 dates. The first table assigns each date to the first matching property in this precedence order: summary_title, titles, feasts, saints, service_notes, readings[].description, then stories[].title. Two dates match only after combining titles and feasts. The counts are exclusive and total 346.

First matching Orthocal property Dates
summary_title 267
titles 22
feasts 18
saints 28
service_notes 1
readings[].description 8
stories[].title 0
titles + feasts 2
Total matched 346
No matching property 19

Many dates match in more than one property. This second table counts every property containing an accepted match, so its rows intentionally do not sum to 346.

Orthocal property containing a match Dates
summary_title 267
titles 57
feasts 87
saints 200
service_notes 1
readings[].description 127
stories[].title 230
titles + feasts, combined match only 2

The per-date match provenance is retained in .cache/orthocal-qb7/headline-match-fields.json for inspection.

Every divergent primary commemoration or headline

The Orthocal columns show the most relevant headline properties. None of the checked properties contains an accepted equivalent of the GOARCH headline on these dates.

Date GOARCH headline Orthocal summary_title Orthocal titles and feasts
2026-01-18 12th Sunday of Luke 32nd Sunday after Pentecost 32nd Sunday after Pentecost
2026-06-25 Leavetaking of the Nativity of the Forerunner John the Baptist Virgin Martyr Febronia; Peter and Fevronia of Murom; Methodius of Nevritos Thursday of the 4th week after Pentecost
2026-07-19 Sunday of the Holy Fathers of the 4th Ecumenical Council 7th Sunday after Pentecost 7th Sunday after Pentecost; Fathers of the 1st Six Ecumenical Councils
2026-07-23 Phocas the Holy Martyr, Bishop of Sinope Martys Trophimus, Theophilus and Companions; Pelagia the Righteous of Tinos; St. Anna of Levkadio Thursday of the 8th week after Pentecost
2026-09-27 1st Sunday of Luke 17th Sunday after Pentecost 17th Sunday after Pentecost
2026-10-04 2nd Sunday of Luke 18th Sunday after Pentecost 18th Sunday after Pentecost
2026-10-25 6th Sunday of Luke 21st Sunday after Pentecost 21st Sunday after Pentecost
2026-11-01 5th Sunday of Luke 22nd Sunday after Pentecost 22nd Sunday after Pentecost
2026-11-08 7th Sunday of Luke 23rd Sunday after Pentecost 23rd Sunday after Pentecost; Synaxis of the Holy Unmercenaries; Synaxis of Archangel Michael and the Bodiless Powers
2026-11-15 8th Sunday of Luke 24th Sunday after Pentecost 24th Sunday after Pentecost
2026-11-22 9th Sunday of Luke 25th Sunday after Pentecost 25th Sunday after Pentecost
2026-11-29 13th Sunday of Luke 26th Sunday after Pentecost 26th Sunday after Pentecost
2026-12-06 10th Sunday of Luke 27th Sunday after Pentecost 27th Sunday after Pentecost; St Nicholas the Wonderworker, Abp. of Myra in Lycia
2026-12-08 Forefeast of the Conception by St. Anna of the Most Holy Theotokos Ven. Patapius of Thebes; Holy Apostles Sosthenes, Apollos, Tychicus and Epaphroditus, Cephas and Caesar Tuesday of the 28th week after Pentecost
2026-12-13 11th Sunday of Luke 28th Sunday after Pentecost 28th Sunday after Pentecost; Sunday of the Forefathers
2026-12-21 Forefeast of the Nativity of Our Lord and Savior, Jesus Christ Virgin Martyr Juliana and Companions; Themistocles the Martyr of Myra; Our Holy Father Peter, Metropolitan of Moscow (1326) Monday of the 30th week after Pentecost
2026-12-22 Forefeast of the Nativity of Our Lord and Savior, Jesus Christ Greatmartyr Anastasia and Companions; Chrysogonos, Theodota, Evodias, & Eutychianus, the Martyrs; The opening of the gates of the Great Church of God Tuesday of the 30th week after Pentecost
2026-12-23 Forefeast of the Nativity of Our Lord and Savior, Jesus Christ Holy Ten Martyrs of Crete; Rememberance of the Founding of the Holy and Great Church of Christ, Hagia Sophia in Constantinople; Nicholas & John the New Martyrs Wednesday of the 30th week after Pentecost
2026-12-26 Afterfeast of the Nativity Saturday after Nativity; Synaxis of the Most-Holy Theotokos Saturday of the 30th week after Pentecost; Saturday after Nativity; Synaxis of the Most-Holy Theotokos

Divergent days by information combination

Fields that differ on the date Days
Reading only 36
Fast only 24
Headline only 15
Reading and fast 5
Reading and headline 3
Fast and headline 1
Total 84

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions