No reviewers
Labels
No labels
area: build
area: ci
area: compare
area: data
area: engine
area: model
area: provenance
area: rite
area: validation
backport
blocked
breaking
confirmed
dependencies
duplicate
epic
github_actions
invalid
needs-info
needs-triage
php
priority: high
priority: low
priority: medium
regression
type: bug
type: chore
type: correction
type: docs
type: enhancement
type: feature
type: fix
type: perf
type: refactor
type: security
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Directorium/Core!475
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/91-reference-docs"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Epic #91 — reference documentation: the authoritative consumer-facing guide, defining the public surface the Api/Site/Ordo build on (and that #88 will freeze).
docs/integration-guide.md(#92) — install, the public API (day()/contract()/explain();resolvedYear()marked@internal), the two selectors ($rubricSystemedition,$calendaroverlay), theCompareAPI, the output contract (linked), and worked examples.docs/calendars-and-editions.md(#93) — plain-language reference for the three editions (1962/1954/1955) and the overlays (SSPX/FSSP/ICKSP/Generic): what each is, who follows it, its selector value, and its cited source; Cum sanctissima noted as deferred.LiturgicalCalendarclass and claimed "frozen at 1.0.0"; the real API is theday()/contract()functions and the contract is1.0.2) and linked both guides.Verification
Every documented example was run against the engine and produces the claimed output:
day(2026-06-30)→commemoratio-pauli / III / redcontract(2024-08-14, false, null, '1954')→edition roman:divino-afflatu, Vigil of the Assumption class 4contract(2026-09-03, false, 'sspx')→directorium:overlay:roman:sspx, St Pius X class 1explain(2026-11-02)→ carries theresolutionslotCalendarComparator/SequenceComparatorsnippets runAll four referenced composer scripts (
lint/analyse/test/validate-oracles) exist. Docs-only change — no code touched.Closes #92, closes #93.