Take the fitness pillar out of the health score

It could never score. The schema records VO2max but cannot tell a
measured test apart from a device estimate, so every fitness row reached
the scorer unproven and was refused - the pillar has never produced a
value on any account. Listing it on the score settings page as a thing
you can choose, with a line admitting it does nothing, was chrome over a
switch that changed no number.

So it leaves the catalogue: no pillar id, no domain, no scorer, no row,
no wire field. A stored selection that still names it reads back fine -
the resolver has always filtered stored ids against the catalogue and
drops what it no longer knows, so nobody's saved recipe throws or is
discarded over it.

That also fixes the page claiming unsaved changes forever. The save
stripped the fitness pillar out of the selection on its way to the
server, so the answer that came back could never match the form that
sent it, and 'All pillars' left the save button lit no matter how often
you pressed it.
This commit is contained in:
Marc-André Bombeck committed 2026-08-01 10:51:01 +02:00
1 parent 6c87c96fa6
commit c60689affd
39 files changed
+347 -784

No files matched your search

-2
View File
@@ -28110,7 +28110,6 @@ components:
- SLEEP
- ADIPOSITY
- WELLBEING
- FITNESS
- LIPIDS
configured:
description: "True when the account's own recipe narrows the score's composition below what its defaults would resolve
@@ -28145,7 +28144,6 @@ components:
- SLEEP
- ADIPOSITY
- WELLBEING
- FITNESS
- LIPIDS
- type: "null"
restMode: