mass-sim-liturgy

Decisions and provenance

Recorded from the user’s requests in the development session on 14 October

  1. These are product decisions, not ecclesiastical approvals.
Request / decision Source Implemented surface
Animate the celebration mainly from Roman Missal rubrics Initial user request mass-rite.js, original floor-plan animation
Paraphrase rubrics; show an illustrative Sunday in Ordinary Time Initial implementation choice 41 baseline director steps; no complete translated Missal
3D scene, selectable views, no-deacon/no-server scenarios User, approximately 21:25 +02:00 mass-3d.js, mass-scenarios.js
0-5 servers, combining duties for smaller teams User selected the recommended option after the 22:27 request Team allocations in buildScenario
Altar reverences should face towards the altar; longer chasuble User correction during server-count work Altar-relative orientation and priest geometry
Camera follows wherever activity is happening User request during that work activityView, smoothed action camera
Server-training mode and editable church layout User, 22:37 mass-features.js, follow-server and next-duty cues
Optional speech, distinct character voices, different languages User, 22:39 mass-speech.js
English and Latin first; additional languages importable later User’s explicit answer English script excerpts, partial Latin pack, JSON imports
Static, pre-generated voices; congregation should sound like a group User, 22:56 Audio-source selector, MP3 playback, layered congregation
Use AI/free or cheap TTS; one-off generation is acceptable User’s explicit answer Local Kokoro ONNX generator; no paid API calls or text uploads
Common layout presets User during audio generation Central, mirrored, compact, broad, axial sanctuary arrangements
Private roman-mass-explorer repository User selected private repository in the follow-up GitHub progress snapshot

Implementation choices and limits

Verification status

Automated checks cover staffing combinations, sampled positions/prop owners, layout transformations, training cues and language/speech scheduling. Browser checks exercised the original and 3D views, imported packs, saved layouts, camera targets, live speech and cancellation.

This does not constitute independent verification of every Missal paragraph, approval of the translations, human listening review of every generated clip, or collision-free validation of every editable arrangement.

Holy Mass simulator game (15 October 2026)

The user asked for a playable simulator built on this explorer, with decisions recorded for later review. See GAME-DECISIONS.md for every choice, the alternatives and the source.