CHANGELOG · v1.2.0

Algorithm and infrastructure history.

Every change to the calibration engine, interface, and data layer is logged here by semver. Algorithm entries include root cause and fix description.

v1.2.0 · 2026-05-08
[ALGORITHM]Fixed: deltaTotalReps falsely flagged deliberate volume reduction as severe.

Cause: raw-sum comparison ignored set count. Fix: prevSets.slice(0, currentSets.length) normalises baseline by set count.

[ALGORITHM]Fixed: E2+ exercises falsely flagged when heavier E1 caused pre-fatigue.

Fix: applyPreFatigueCanaryCap() caps E2+ at mild when E1 shows none, moderate when E1 shows mild. Isolation guard skips cap when E1 fatigueTag=low.

[ALGORITHM]Fixed: computeDeloadTarget (50% peak 1RM cap) was not wired into plannedTargets.ts.

Deload prescriptions now correctly floor at half of peak estimated 1RM.

[UI]Fixed: isWeightReduced visual suppressed for all targetRIR >= 4.

Three-tier label (deload / recovery / reduced) now renders correctly.

[UI]Added: mesocycle completion ceremony on CLOSE BLOCK.
[UI]Fixed: SUSTAIN tier active dark mode: navy background + cobalt text.
v1.1.0 · 2026-05-07
[ALGORITHM]Fixed: W8 rep targeting used legacy RIR path, causing stale fallback targets at hold-at-peak.

Both W7 and W8 now hold at RIR 0 for mesocycles >= 9 weeks.

[ALGORITHM]Fixed: MYOREP draft overwritten by standard set log on same exercise.
[UI]Added: FatigueChip horizontal pill with load bar and zone ticks at 30/50/65%.
[UI]Added: BannerActionBar recovery commands with typed confirmation guard.
[UI]Added: ManualRecoveryTrigger cobalt outline button.
v1.0.0 · 2026-05-01
[ALGORITHM]Initial calibration engine: Epley dual-constant (C=36 round-trip, C=40 prediction), three-pipeline autoregulation (load, volume, recovery), MGFI composite fatigue scoring.
[ALGORITHM]Volume landmark enforcement: MEV floor, MAV target range, MRV deload trigger.
[DATA]Prisma schema with mesocycle, weekPlan, dayPlan, plannedExercise, setLog.
[INFRA]Next.js 16 App Router, Clerk v7 auth, Stripe billing, Vercel deployment.
[INFRA]SEO infrastructure: robots.ts, sitemap.ts, manifest.ts, Organization + SoftwareApplication JSON-LD.