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);
|
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);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ export default function ComparePage() {
|
|||||||
<div style={{ position: 'relative', zIndex: 2 }}>
|
<div style={{ position: 'relative', zIndex: 2 }}>
|
||||||
<div className="label" style={{ color: 'rgba(232,255,244,.6)', marginBottom: 6 }}>VYNDR VERDICT</div>
|
<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 }}>
|
<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>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user