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:
Kev
2026-07-17 01:36:53 -04:00
parent d755b43f05
commit 00537eb84c
2 changed files with 18 additions and 1 deletions
+17
View File
@@ -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);
});
});
+1 -1
View File
@@ -59,7 +59,7 @@ export default function ComparePage() {
<div style={{ position: 'relative', zIndex: 2 }}>
<div className="label" style={{ color: 'rgba(232,255,244,.6)', marginBottom: 6 }}>VYNDR VERDICT</div>
<div className="mono" style={{ fontSize: 14, color: '#e8fff4', lineHeight: 1.6 }}>
{SAMPLE.a.name} carries the higher floor on usage and playmaking the edge tonight tilts his way.
{SAMPLE.a.name} carries the higher floor on scoring, boards, and playmaking on current form, the edge tilts his way.
</div>
</div>
</div>