mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-07 04:12:04 +00:00
Each completed PHQ-9 / GAD-7 administration already projects its total onto a PHQ9_SCORE / GAD7_SCORE measurement row (unit score, linked via externalId assessment:<id>). Those rows were attributed MANUAL — a client-writable source. The projection is a server-derived value, so it now writes source COMPUTED, the same server-owned source RECOVERY_SCORE uses: no client write surface can attribute COMPUTED, so a forged score trend point cannot enter through the measurement POST. Migration 0225 re-attributes the existing assessment-linked projection rows; a score a user typed into the generic measurement form keeps MANUAL. OpenAPI description updated and the spec regenerated.
886 KiB
886 KiB