Recorded from the user’s requests in the development session on 14 October
| 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 |
--group-size. Regeneration is tracked in issue #1.kokoro-onnx 0.4.9 types
speed as an integer for this export. Generation uses speed 1, then applies
modest resampling locally. Four inference threads avoid CPU oversubscription.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.
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.