diff --git a/src/app/insights/skin-temperature/page.tsx b/src/app/insights/skin-temperature/page.tsx
index 270fc6777..87c506e2f 100644
--- a/src/app/insights/skin-temperature/page.tsx
+++ b/src/app/insights/skin-temperature/page.tsx
@@ -1,8 +1,10 @@
"use client";
-import { Thermometer } from "lucide-react";
+import { Thermometer, ThermometerSnowflake } from "lucide-react";
+import { useTranslations } from "@/lib/i18n/context";
import { HealthKitMetricPage } from "@/components/insights/healthkit-metric-page";
+import { ConnectedDeviceScoreTile } from "@/components/insights/device-score-tile";
/**
* v1.7.0 — `/insights/skin-temperature`.
@@ -11,8 +13,14 @@ import { HealthKitMetricPage } from "@/components/insights/healthkit-metric-page
* the chart daily-aggregates through the rollup read path. Empty-state
* carries no manual-entry CTA — the series arrives from Apple Health or
* Withings sync.
+ *
+ * v1.17.1 — the Oura overnight body-temperature DEVIATION (a signed delta from
+ * the personal baseline, an illness / cycle signal) joins this metabolic page
+ * as a gated tile beneath the chart. It only mounts when the Oura series has
+ * data, so a non-Oura account renders the page byte-identically.
*/
export default function InsightsHauttemperaturPage() {
+ const { t } = useTranslations();
return (
}
emptyStateCtaType={null}
coachPrefill="I haven't logged any skin temperature yet — what does this metric tell me about my health, and how do I improve it?"
+ afterChart={
+
+ }
/>
);
}