Sculpt Score
Every learning page · full height · no scroll
The score is a credit score for your goal — 300–850, five published weights, two safety deductions outside them, climbs slowly and falls fast. These are the screens that have to make that legible. In the colour build the band scale runs red to green; here tone carries it, so the structure is judged on its own.
Sculpt Score · Breakdown
Learning pageFrom: hero, score bar—Sculpt Score
iThe goal happens if this continues
Down 11 — you trained back at 28% freshness twice this week.
Sculpt · rewritten 6:02 AM
Turning up has not been your problem — 18 of 20 sessions in four weeks, which carried you from 644 to 723. Chest is what pulled you back: Push Day at 28% freshness on Nov 24, then again on Nov 29.
Recovery is 20% of the score and the one factor where training more makes it worse. It earns back at +6 a day at most, so about a week.
Every figure is computed, not written — Sculpt only phrases it. See the breakdown ›
How the 100 is split
Two sessions started under 33% freshness. The utilisation factor — doing more lowers it.
18 of 20 planned sessions over 28 days.
Two of three dimensions ahead of the rate their deadline needs.
Chest 12% to go, legs 4%. Back is the gap this week.
94 days of history. Only goes up, and slowly.
These sit outside the 100. When one fires it dominates — nothing else can compensate.
Climbs slowly, falls fast. At most +6 in a day, at most −15.
Recomputed every night, and it moves on rest days.
Sculpt Score is not a credit score and has nothing to do with your finances.
- 1Status bar
Fixed.
44px
- 2Nav bar
Back, title, about. A pushed screen — no tab bar.
50px
- 3Score card + band scale
The number, the band as a sentence, the attribution, and the full 300–850 range with your pin on it. In colour this scale is the red-to-green indicator; here tone alone marks the active band.
≈420px · pin at 74.9%
- 4Why it moved
The coach explaining the movement. Sits above the trend because why outranks when.
≈300px
- 5Trend + range chips
Bands drawn behind the line, so the scale is learned by watching your own number move through it. Makes the drop read as a dip inside On track, not a failure.
≈210px · 1M/3M/6M/1Y
- 6What changed
Straight off the score-history table: each nightly recompute stores its largest delta and names the factor.
4 rows · date · factor · delta
- 7Published weights
30/25/20/15/10 as a proportional bar. A credit score publishing its weights is the whole reason for the metaphor — hiding them throws away what we borrowed.
≈96px
- 8The five factors
Weight chip, rating, meter, one-line reading. The culprit is shaded and sits first. Every row pushes to 2.2 / 2.3.
5 rows · tap → explainer
- 9Safety deductions
Under-fuelling and conflicting goals. Outside the 100, and dominant when either fires.
2 rows + note
- 10How it works
+6 / −15 caps, nightly recompute, and the disclaimer. Said once, plainly, not in a legal block.
≈130px
Sculpt Score · Factor with evidence
Recovery & loadPattern A—Recovery & load
The utilisation factor. The only one where doing more makes it worse — the same way maxing a card lowers a credit score.
What it measures
Whether you are training inside what your body can absorb — across every muscle group, and against the safe rate each goal is moving at.
Where your number comes from
Strain from each session decays with a two-day half-life; what is left is fatigue. Freshness is what remains of your capacity. Below 33 a group counts as fatigued.
Why it is at this level
You started Push Day at 28% chest freshness on Nov 24, and again on Nov 29. Both count.
What moves it
A rest day, or starting above 66%. The score climbs at +6 a day at most, so 11 points takes about a week.
Every figure on this screen is computed from your logs. Sculpt phrases it; it never calculates it.
- 1Status bar
Fixed.
44px
- 2Nav bar
Back only — no action in the right slot on a leaf screen.
50px
- 3Summary
Name, weight, rating, and one sentence naming what kind of factor this is.
≈120px
- 4Evidence chart
Only factors with a readable series get one. The two fatigued sessions are marked on the line, so why it is at this level is answered by the picture before the paragraph.
≈190px · 14-day window
- 5Four questions
Fixed order — measures, source, why now, what moves it. Learn the pattern once and all five factors are readable.
4 blocks · ≈340px
- 6Action
Present only when the factor has one. Recovery does; Track record does not.
44px · optional
- 7Trust note
The spec's rule made visible: the math is deterministic, the model only phrases it.
≈70px
Sculpt Score · Factor without evidence
Adherence shownPattern B—Adherence
The heaviest factor, and the most controllable. It is simply whether you did what you committed to.
What it measures
Whether you did what you committed to — distinct training days against your target, over a rolling 28 days.
Where your number comes from
Your streak log against your weekly workout target. Both already shipped.
Why it is at this level
18 of 20 planned sessions in the last four weeks. You missed one Friday and one Sunday.
What moves it
Turning up. It is 30% because it is the most controllable input and the most predictive of reaching a goal.
Every figure on this screen is computed from your logs. Sculpt phrases it; it never calculates it.
- 1Status bar
Fixed.
44px
- 2Nav bar
Identical to 2.2.
50px
- 3Summary
Identical structure. Only the rating and copy change.
≈110px
- 4Four questions
The chart block is absent. Pattern B is the default; Pattern A (2.2) is the exception for factors with a readable series.
4 blocks · ≈340px
- 5Trust note
Identical on every factor screen.
≈70px
- 6Applies to
Pace, Balance and Track record use this same frame. Four screens, one layout.
3 further factors
Sculpt Score · Before there is a number
Below thresholdReplaces the hero—Sculpt Score
iTwo more sessions and three more days
Then you get a number. It starts around 650 and climbs from there — you are not starting from the bottom.
How the 100 is split
It climbs slowly and falls fast, which is why you start in the middle rather than the top. There is something to earn, and something to lose.
- 1Status bar
Fixed.
44px
- 2Nav bar
Reachable, but this state is normally met on Home rather than sought out.
50px
- 3Headline
Counts down what is left rather than announcing a lock. Two items to go, not unavailable.
≈150px
- 4Requirements
The spec's own render threshold: one active goal, three logged sessions, seven days of history. Shown as progress, not as a gate.
3 rows · ≈180px
- 5The action that advances it
The only thing that moves two of the three counters.
44px · solid
- 6Published weights
Before the number exists. The strongest version of the transparency argument — you learn what it measures while you still have nothing to defend.
≈96px
- 7Framing note
Explains why you start mid-range: something to earn, something to lose.
≈80px