Align windowing guardrail with runway policy

Update the architecture assertion to protect the dead-band runway constant introduced by the large-estate scrolling fix.

Change-source: pulse-maintainer
This commit is contained in:
pulse-triage[bot]
2026-08-26 17:26:20 +01:00
parent b262f24c54
commit 99afae02b1
@@ -754,10 +754,10 @@ describe('frontend resource type boundaries', () => {
expect(workloadsWorkloadDerivedStateSource).not.toContain('getBoundingClientRect');
expect(workloadsStateSource).not.toContain('const DEFAULT_WINDOW_SIZE =');
expect(workloadsStateSource).not.toContain('const DEFAULT_ENABLE_THRESHOLD =');
expect(workloadsStateSource).not.toContain('const DEFAULT_OVERSCAN_ROWS =');
expect(workloadsStateSource).not.toContain('const TOP_UP_DEADBAND_ROWS =');
expect(groupedTableWindowingSource).toContain('const DEFAULT_WINDOW_SIZE');
expect(groupedTableWindowingSource).toContain('const DEFAULT_ENABLE_THRESHOLD');
expect(groupedTableWindowingSource).toContain('const DEFAULT_OVERSCAN_ROWS');
expect(groupedTableWindowingSource).toContain('const TOP_UP_DEADBAND_ROWS');
expect(groupedTableWindowingSource).toContain('getVisibleSlice');
expect(groupedTableWindowingSource).toContain('onScroll');
expect(groupedTableWindowingSource).toContain('revealIndex');