<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lectio.git/docs/superpowers/plans, branch main</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=main</id>
<link rel='self' href='https://git.labunix.xyz/lectio.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/'/>
<updated>2026-07-27T21:24:13Z</updated>
<entry>
<title>docs: implementation plan for OF readings (Sundays + solemnities)</title>
<updated>2026-07-27T21:24:13Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-07-27T21:24:13Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/commit/?id=5d765444f315ee512c5ceb9bcf83730be8112b60'/>
<id>urn:sha1:5d765444f315ee512c5ceb9bcf83730be8112b60</id>
<content type='text'>
3 TDD tasks: OF resolver + embedded table (seed), niedziela generator
(2025-2027, All:true harvest), render verification + coverage sweep. Keyed by
&lt;slug&gt;-&lt;cycle&gt;. Verified caldata.Universal(), readings.Options.All (gospel-only
default), and the OF slugs against current code.
</content>
</entry>
<entry>
<title>docs: implementation plan for calendar API (JSON + iCal)</title>
<updated>2026-07-27T19:22:17Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-07-27T19:22:17Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/commit/?id=5ab5ff23417a80eb1b878329fd57828158bd4a31'/>
<id>urn:sha1:5ab5ff23417a80eb1b878329fd57828158bd4a31</id>
<content type='text'>
5 TDD tasks: calfeed JSON renderer, RFC-5545 iCal renderer w/ injection-safe
escaping (security test first), shared day builder + reusable reading resolver,
CLI --format json|ical + range flags, web endpoints (capped/nosniff/validated).
Security controls each mapped to a test. Code grounded in real calendar types
+ Go 1.22 web mux.
</content>
</entry>
<entry>
<title>docs: record Task 4 deviations (dup-verse=warning, grb check-corpora exemption)</title>
<updated>2026-07-27T18:33:55Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-07-27T18:33:55Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/commit/?id=2cf3c82d357663423b7f77ec20cdd03faca209fa'/>
<id>urn:sha1:2cf3c82d357663423b7f77ec20cdd03faca209fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: record autoselect metadata flag in national-bibles spec+plan</title>
<updated>2026-07-27T18:20:34Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-07-27T18:20:34Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/commit/?id=399f0d428050ee104f16e8d4a289b65a4a68eb13'/>
<id>urn:sha1:399f0d428050ee104f16e8d4a289b65a4a68eb13</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: implementation plan for national-bibles corpora</title>
<updated>2026-07-27T18:05:24Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-07-27T18:05:24Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/commit/?id=9e1e892de95ac1573a99bda316b306a56e17fc8a'/>
<id>urn:sha1:9e1e892de95ac1573a99bda316b306a56e17fc8a</id>
<content type='text'>
6 TDD tasks: sidecars+meta parser, user-dir discovery+override registry,
reading_lang/reading_version config+resolver, --corpus-check validator,
wire resolver into rendering + surface user corpora, scripts+Makefile.
Code verified against internal/ini ([]Section) and configPath() helper.
</content>
</entry>
<entry>
<title>docs: implementation plan for the EF (1962) calendar engine</title>
<updated>2026-07-27T11:52:57Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-07-27T11:52:57Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/commit/?id=72f9213bd8532b0527a1585cb3a87e3c9e061e1a'/>
<id>urn:sha1:72f9213bd8532b0527a1585cb3a87e3c9e061e1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(caldata): export ParseLayer + LoadLayer + Stack (user calendar layers)</title>
<updated>2026-07-27T11:19:29Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-07-27T11:19:29Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/commit/?id=acbba6b53df93de694abf1feb90ab401fd6a4580'/>
<id>urn:sha1:acbba6b53df93de694abf1feb90ab401fd6a4580</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: implementation plan for the OF calendar engine (sub-project #1)</title>
<updated>2026-07-27T10:09:56Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-07-27T10:09:56Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/commit/?id=c5d4388215713324a6cfdebc20aaa5ef594f0174'/>
<id>urn:sha1:c5d4388215713324a6cfdebc20aaa5ef594f0174</id>
<content type='text'>
12 TDD tasks: internal/ini reader, calendar types+Computus, DateSpec,
temporal cycle, layer merge, Universal-Norms precedence, Compute, caldata
(embedded owned Roman calendar), TOML-&gt;INI config migration, regression
oracle vs calapi 2020-2040, 'lectio calendar' command, version bump.
Engine is pure stdlib; oracle is the correctness gate.
</content>
</entry>
<entry>
<title>docs(plan): update theme amendment to final 14-theme set + mono toggle</title>
<updated>2026-07-23T14:17:43Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-07-23T14:17:43Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/commit/?id=734eb4f3aec4e3c10064c7af4bd8e33c64ad07a7'/>
<id>urn:sha1:734eb4f3aec4e3c10064c7af4bd8e33c64ad07a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs(plan): note final 15-theme set + --theme-font amendment</title>
<updated>2026-07-23T13:58:05Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-07-23T13:58:05Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/commit/?id=bb0ecbf514e26002dc47be44bc46b5d12d780466'/>
<id>urn:sha1:bb0ecbf514e26002dc47be44bc46b5d12d780466</id>
<content type='text'>
</content>
</entry>
</feed>
