← Back to suites
performance zero-budget semantic-index

Performance budgets

Pin the wall-clock budgets that protect CareerVector's "feels fast" claim in the dashboard-table-as-main-surface mental model: landing TTI, dashboard ready for empty + 100-row + no-typst variants, CVL editor first-render and edit roundtrip, warm Typst render, bulk import of 50 jobs, score recompute across 50 jobs, tailor wall-clock for one job, and end-to-end journey (synthetic + live). Budgets are sourced from perf/budgets.json — this suite is the gate that asserts a regression must not silently push past them.

Behaviours 0 Tests 14 Graph 47 nodes · 93 edges Runner - CircleCI browser_perf Source qa/suites/performance.yaml

Test witnesses

These tests belong to the suite. Missing implementation links stay visible until a code-backed graph claim records them.

TestStatusImplementationOpen
50 sequential job.create POSTs all succeed within budget
@cv/ui · playwright · perf/bulk-import.spec.ts
catalog
cv api workspace router
graph-proven · graph-checks-edge
cv workspace client sdk
graph-proven · graph-checks-edge
mutations touched paths
graph-proven · graph-checks-edge
perf budget runner
graph-proven · graph-checks-edge
perf budget table
graph-proven · graph-checks-edge
workspace jobs route
graph-proven · graph-checks-edge
Test
per-keystroke edit-to-settle roundtrip within budget
@cv/ui · playwright · perf/cvl-editor-edit-roundtrip.spec.ts
catalog
cv workspace client sdk
graph-proven · graph-checks-edge
perf budget runner
graph-proven · graph-checks-edge
perf budget table
graph-proven · graph-checks-edge
workspace client coalesce buffer
graph-proven · graph-checks-edge
Test
CVL editor cold-load ready time within budget
@cv/ui · playwright · perf/cvl-editor-ready.spec.ts
catalog
cv ui cvl editor
graph-proven · graph-checks-edge
cvl editor hydration
graph-proven · graph-checks-edge
perf budget runner
graph-proven · graph-checks-edge
perf budget table
graph-proven · graph-checks-edge
Test
empty dashboard ready time within budget
@cv/ui · playwright · perf/dashboard-empty-ready.spec.ts
catalog
cv ui dashboard
graph-proven · graph-checks-edge
dashboard hydration
graph-proven · graph-checks-edge
perf budget runner
graph-proven · graph-checks-edge
perf budget table
graph-proven · graph-checks-edge
Test
cold dashboard load fires zero Typst requests, CVL load fires at least one
@cv/ui · playwright · perf/dashboard-no-typst.spec.ts
catalog
cv typst rendering
graph-proven · graph-checks-edge
cv ui dashboard
graph-proven · graph-checks-edge
dashboard hydration
graph-proven · graph-checks-edge
typst worker
graph-proven · graph-checks-edge
Test
dashboard with 100 seeded jobs ready time within budget
@cv/ui · playwright · perf/dashboard-seeded-ready.spec.ts
catalog
cv ui dashboard
graph-proven · graph-checks-edge
dashboard hydration
graph-proven · graph-checks-edge
e2e fixtures harness
graph-proven · graph-checks-edge
perf budget runner
graph-proven · graph-checks-edge
perf budget table
graph-proven · graph-checks-edge
workspace seed helper
graph-proven · graph-checks-edge
Test
dashboard with 50 seeded jobs ready time within budget
@cv/ui · playwright · perf/dashboard-seeded-ready.spec.ts
catalog
cv ui dashboard
graph-proven · graph-checks-edge
dashboard hydration
graph-proven · graph-checks-edge
e2e fixtures harness
graph-proven · graph-checks-edge
perf budget runner
graph-proven · graph-checks-edge
perf budget table
graph-proven · graph-checks-edge
workspace seed helper
graph-proven · graph-checks-edge
Test
real Groq runs the pipeline on a real description, quality + timing within bounds
@cv/ui · playwright · perf/full-journey-live.spec.ts
catalog
chain resolver
graph-proven · graph-checks-edge
cv api workspace router
graph-proven · graph-checks-edge
cv llm cascade
graph-proven · graph-checks-edge
cv server process requests
graph-proven · graph-checks-edge
perf budget runner
graph-proven · graph-checks-edge
perf budget table
graph-proven · graph-checks-edge
server fallback claim
graph-proven · graph-checks-edge
workspace intelligence projection
graph-proven · graph-checks-edge
Test
API POST /jobs → auto-pipeline completes with a watcher tab open
@cv/ui · playwright · perf/full-journey.spec.ts
catalog
cv api workspace router
graph-proven · graph-checks-edge
cv job pipeline engine
graph-proven · graph-checks-edge
demo network mocks
graph-proven · graph-checks-edge
e2e fixtures harness
graph-proven · graph-checks-edge
perf budget runner
graph-proven · graph-checks-edge
perf budget table
graph-proven · graph-checks-edge
pipeline auto extract watcher
graph-proven · graph-checks-edge
workspace intelligence projection
graph-proven · graph-checks-edge
Test
user pastes URL → full auto-pipeline (extract+enrich+evaluate) completes within budget
@cv/ui · playwright · perf/full-journey.spec.ts
catalog
cv api workspace router
graph-proven · graph-checks-edge
cv job pipeline engine
graph-proven · graph-checks-edge
demo network mocks
graph-proven · graph-checks-edge
e2e fixtures harness
graph-proven · graph-checks-edge
perf budget runner
graph-proven · graph-checks-edge
perf budget table
graph-proven · graph-checks-edge
pipeline auto extract watcher
graph-proven · graph-checks-edge
workspace intelligence projection
graph-proven · graph-checks-edge
Test
landing page TTI within budget
@cv/ui · playwright · perf/landing-tti.spec.ts
catalog
cv ui landing page
graph-proven · graph-checks-edge
landing page
graph-proven · graph-checks-edge
perf budget runner
graph-proven · graph-checks-edge
perf budget table
graph-proven · graph-checks-edge
Test
toggling scoring config recomputes all 50 job scores within budget
@cv/ui · playwright · perf/score-recompute.spec.ts
catalog
cv scoring
graph-proven · graph-checks-edge
cv ui dashboard
graph-proven · graph-checks-edge
dashboard recalc all scores
graph-proven · graph-checks-edge
perf budget runner
graph-proven · graph-checks-edge
perf budget table
graph-proven · graph-checks-edge
score calculator
graph-proven · graph-checks-edge
Test
full tailor pipeline finishes within budget
@cv/ui · playwright · perf/tailor-complete.spec.ts
catalog
cv server process requests
graph-proven · graph-checks-edge
cv tailor pipeline
graph-proven · graph-checks-edge
perf budget runner
graph-proven · graph-checks-edge
perf budget table
graph-proven · graph-checks-edge
process requests queue
graph-proven · graph-checks-edge
tailor pipeline
graph-proven · graph-checks-edge
Test
warm preview render p95 within budget
@cv/ui · playwright · perf/typst-render-warm.spec.ts
catalog
cv typst rendering
graph-proven · graph-checks-edge
node to typst serializer
graph-proven · graph-checks-edge
perf budget runner
graph-proven · graph-checks-edge
perf budget table
graph-proven · graph-checks-edge
typst worker
graph-proven · graph-checks-edge
Test