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.md in 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


This site uses Just the Docs, a documentation theme for Jekyll.