test(pricing): add vitest suite for pricing math and stacking invariants

- covers agent-request cost formula, weighted/value scores, budget filters,
  plan-model matching, apples-to-apples rows, stack candidate selection,
  Dave stacks and Mix & Match budget/distinctness properties
- run tests in the deploy workflow alongside lint and data validation
This commit is contained in:
John Smith
2026-09-19 00:55:31 -04:00
parent c7b191067f
commit fc4ae5c9be
4 changed files with 533 additions and 7 deletions
+3
View File
@@ -36,6 +36,9 @@ jobs:
- name: Validate data invariants
run: npm run validate-data
- name: Run unit tests
run: npm test
- name: Build site
run: npm run build