mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-23 20:25:56 +00:00
Align History guardrails and record valid UTC browser proof
A fresh two-engine browser pass verifies the unchanged runtime source. Update the cross-surface empty-state assertions to the truthful copy. Contract-Neutral: Verification and receipt corrections only; runtime source and subsystem contracts are unchanged. Change-source: pulse-maintainer
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 1,
|
||||
"base_sha": "65a36dd4e7a83e682b9dadc4bb624d79fcb10546",
|
||||
"verified_at": "2026-10-02T15:52:23.739120+00:00",
|
||||
"base_sha": "c6edeee869a11f9206390e855fc63da744fb394a",
|
||||
"verified_at": "2026-10-02T15:53:54.725571Z",
|
||||
"result": "passed",
|
||||
"changed_paths": [
|
||||
"frontend-modern/src/components/shared/HistoryChart.tsx",
|
||||
|
||||
@@ -5283,7 +5283,8 @@ describe('shared primitive guardrails', () => {
|
||||
expect(historyChartHeaderSource).not.toContain('ChartsAPI.getMetricsHistory');
|
||||
expect(historyChartHeaderSource).not.toContain('setupCanvasDPR');
|
||||
|
||||
expect(historyChartOverlaySource).toContain('Collecting data... History will appear here.');
|
||||
expect(historyChartOverlaySource).toContain('No history samples in this time range.');
|
||||
expect(historyChartOverlaySource).not.toContain('History will appear here.');
|
||||
expect(historyChartOverlaySource).toContain(
|
||||
'Historical data beyond {props.chart.lockDays()} days requires a higher license plan.',
|
||||
);
|
||||
|
||||
@@ -2452,7 +2452,8 @@ describe('frontend resource type boundaries', () => {
|
||||
expect(historyChartModelSource).toContain('HISTORY_CHART_RANGES');
|
||||
expect(historyChartModelSource).toContain('getHistoryChartScale');
|
||||
expect(historyChartHeaderSource).toContain('formatHistoryChartTooltipValue');
|
||||
expect(historyChartOverlaySource).toContain('Collecting data... History will appear here.');
|
||||
expect(historyChartOverlaySource).toContain('No history samples in this time range.');
|
||||
expect(historyChartOverlaySource).not.toContain('History will appear here.');
|
||||
expect(historyChartOverlaySource).not.toContain('presentationPolicyHidesUpgradePrompts');
|
||||
expect(historyChartOverlaySource).not.toContain(
|
||||
'Unlock {props.chart.lockTierLabel()} Features',
|
||||
|
||||
Reference in New Issue
Block a user