P1-8: truth in Compare verdict — no phantom "tonight", cite what actually wins
Phone audit: the Compare verdict read "the edge tonight tilts his way" for Jokić vs Wembanyama — an NBA claim in July, when NBA has 0 games. The page is sample/form data with no game resolution, so "tonight" can never be verified. Reframed to "on current form" (the rows ARE L10 form) — always honest, in or out of season. Also fixed the cited dimensions: the verdict claimed "usage", but in the sample Jokić's Usage% (29.1) is LOWER than Wemby's (31.0) — he wins scoring, boards, and playmaking, not usage. Copy now matches the data. Locks both P1-7 and P1-8 in vyndrParityQA. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -281,3 +281,20 @@ describe('P1-5 — dense rows CONTAIN at 390px (not just html overflow-x:hidden)
|
||||
expect((gc.match(/flexWrap: 'wrap', minWidth: 0/g) || []).length).toBeGreaterThanOrEqual(2);
|
||||
});
|
||||
});
|
||||
|
||||
// ── P1-7 lock — the flat edge board never leads with a fabricated edge ───────
|
||||
describe('P1-7 — edge board guards the broken edge placeholder', () => {
|
||||
it('EdgeCell + flattenToEdgeBoard both cap a sane market edge (absent > fake)', () => {
|
||||
expect(read('components/vyndr/MobileEdgeBoard.tsx')).toMatch(/SANE_EDGE_MAX/);
|
||||
expect(read('lib/slateAdapter.js')).toMatch(/EDGE_BOARD_SANE_MAX/);
|
||||
});
|
||||
});
|
||||
|
||||
// ── P1-8 lock — Compare verdict makes no unverifiable "tonight" claim ────────
|
||||
describe('P1-8 — Compare verdict is time-honest (form, not a phantom game)', () => {
|
||||
const compare = read('app/compare/page.tsx');
|
||||
it('the sample verdict never claims "tonight" (NBA has 0 games in July)', () => {
|
||||
expect(compare).not.toMatch(/edge tonight/i);
|
||||
expect(compare).toMatch(/on current form/i);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user