Driver
Ship the game scoring fix (#614/#615) to production. The game at yard.apexscript.com deploys from main, so the fix needs a release to go live.
Scope
Patch release (fix only → 3.1.2 → 3.1.3):
Standard steps: CHANGELOG ## [3.1.3], bump site version strings (softwareVersion 3.1.2→3.1.3, version link, releases-shipped 17→18; pill/range stay v3.1), release PR dev→main, tag v3.1.3 (ancestry-guarded), /release-sync.
Acceptance Criteria
Glossary
| Term |
Definition |
| Patch release |
A semver Z-bump (3.1.2 → 3.1.3) carrying only fixes. |
| Release-cut model |
apexyard ships dev→main release PRs only; main is the production branch the site deploys from. |
Driver
Ship the game scoring fix (#614/#615) to production. The game at yard.apexscript.com deploys from
main, so the fix needs a release to go live.Scope
Patch release (fix only → 3.1.2 → 3.1.3):
site/game.html): total score could exceed the 1100 max (share text "1188/1100") becauselevel1andlevelTempcalledaddScore()per round but recorded only the average;levelTempalso double-divided (capped at ~33). Now each level adds its 0–100 once; total maxes at 1100; Temperature scores correctly.Standard steps: CHANGELOG
## [3.1.3], bump site version strings (softwareVersion 3.1.2→3.1.3, version link, releases-shipped 17→18; pill/range stay v3.1), release PR dev→main, tag v3.1.3 (ancestry-guarded),/release-sync.Acceptance Criteria
## [3.1.3]entry listing [Bug] Game: total score exceeds max (1188/1100) — level1 + levelTemp double-count #614.test_site_counts.shgreen (softwareVersion 3.1.3, count 18).Glossary