<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lectio.git/internal/readings/partids_test.go, branch v0.46.0</title>
<subtitle>offline Catholic daily readings and liturgical calendar in Go, with CLI, TUI and web clients</subtitle>
<id>https://git.labunix.xyz/lectio.git/atom?h=v0.46.0</id>
<link rel='self' href='https://git.labunix.xyz/lectio.git/atom?h=v0.46.0'/>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/'/>
<updated>2026-08-05T12:10:34Z</updated>
<entry>
<title>readings: PartIDs(new) stops declaring aklamacja, which the engine never emits</title>
<updated>2026-08-05T12:10:34Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-08-05T12:10:34Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/commit/?id=eb4a02205f5b3b972c44b854d5becbbd0b522981'/>
<id>urn:sha1:eb4a02205f5b3b972c44b854d5becbbd0b522981</id>
<content type='text'>
caldata.go:42 parses only first/psalm/second/gospel out of the lectionary
data, so no OF reading ever carries Part == "acclamation". PartIDs("new")
listed aklamacja anyway, so the app built a checkbox from it that filters
an ID that never appears -- a dead control, same defect class the app
previously shipped for the whole 1962 form.

ofPartOrder stays the full five-ID set: it also drives
render.LocalizeHeading's label matching, where a scraped heading can still
read "Aklamacja" even though this engine's own readings never produce
that section. PartIDs now draws from a new, narrower
ofEmittedPartOrder instead.

Rewrote TestPartLabelsMatchesWhatTheEngineEmits's OF half: it compared
PartLabels("of") to a hand-copied duplicate of ofPartOrder, asserting a
declaration against itself, which cannot fail for this class of bug. It
now sweeps Days over calendar year 2026 and asserts PartLabels("of")
matches the observed part-ID set exactly (0.5s). Confirmed red against
the pre-fix code, green after.
</content>
</entry>
<entry>
<title>readings: 1962 part labels become i18n data; export PartIDs</title>
<updated>2026-08-03T21:51:54Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-08-03T21:51:54Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/commit/?id=e3d551ebb8f6ac2bf1a7027991a4222e83309a39'/>
<id>urn:sha1:e3d551ebb8f6ac2bf1a7027991a4222e83309a39</id>
<content type='text'>
</content>
</entry>
<entry>
<title>liturgy: carry the observed rank on DayInfo</title>
<updated>2026-08-03T21:40:30Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-08-03T21:40:30Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/commit/?id=3d3ad4ba90c4d7dea4730ef129f8c9e065f05d6e'/>
<id>urn:sha1:3d3ad4ba90c4d7dea4730ef129f8c9e065f05d6e</id>
<content type='text'>
</content>
</entry>
</feed>
