Design Decisions Sources
Sources that informed the Design Decisions:
Internal sources (repository / project history)
- Weekly Reports — stakeholder agreements: PostgreSQL, WebSockets, UUIDs, Zod (week 4); error weighting, patient file in VR, stability before feature count (week 6)
- Requirements Catalog — scope decisions (incl. de-scoping of the AI features)
- Inherited codebase Room of Horror 1.0 (© Kaan Turan) — adopted conventions, see
README.mdin the repository root
External sources
| Decision | Source |
|---|---|
| D2 — PostgreSQL migration | PostgreSQL: About, SQLite: Appropriate Uses (limits with concurrent writes) |
| D5 — Weighted evaluation | J. of Patient Safety: Room-of-Horrors method (Zimmermann et al. 2021) — prioritizing safety-critical hazards |
| D6 — WebSockets | Socket.IO: How it works |
| D7 — Zod validation | zod.dev |
| D8 — Passwordless auth | RFC 7519 (JWT) |
| D12 — Accessibility / color vision | WCAG 2.2: Use of Color |
| D12 — Motion sickness / teleport locomotion | XR Interaction Toolkit: Locomotion |
| D13 — Documentation stack | just-the-docs.com, mermaid.js.org |
Last build: 19 Aug 2026, 05:20+00:00