← Back to suites
pipeline-engine-e2e browser-budget semantic-index

Pipeline engine e2e

Prove the pipeline engine's frugality contract end-to-end in a real browser: the enrich stage calls /api/commute through the same-origin worker and a {locked:true} singleflight response does not crash the UI; and concurrent clients on the same workspace do NOT each fire the LLM/Maps calls because compute_lock holds the singleflight, with browsers self-selecting before CF Worker fallback claims.

Behaviours 0 Tests 4 Graph 15 nodes · 23 edges Runner - CircleCI browser_pipeline_engine_e2e Source qa/suites/pipeline-engine-e2e.yaml

Test witnesses

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

TestStatusImplementationOpen
idle dashboard tabs do not spend claim or intelligence requests with no queued work
@cv/ui · playwright · browser-worker-frugality.spec.ts
catalog
compute lock
graph-proven · graph-checks-edge
cv job pipeline engine
graph-proven · graph-checks-edge
cv server process requests
graph-proven · graph-checks-edge
cv singleflight locks
graph-proven · graph-checks-edge
e2e fixtures harness
graph-proven · graph-checks-edge
pipeline engine
graph-proven · graph-checks-edge
process request queue
graph-proven · graph-checks-edge
Test
Clicking Recalculate in the Commute tab sends a POST to /api/commute with the correct workspace and job id
@cv/ui · playwright · commute.spec.ts
catalog
commute enrichment
graph-proven · graph-checks-edge
cv commute maps
graph-proven · graph-checks-edge
e2e fixtures harness
graph-proven · graph-checks-edge
google maps provider
graph-proven · graph-checks-edge
Test
Opening JobDetail and clicking Commute tab activates the tab and renders the commute panel
@cv/ui · playwright · commute.spec.ts
catalog
commute enrichment
graph-proven · graph-checks-edge
cv commute maps
graph-proven · graph-checks-edge
e2e fixtures harness
graph-proven · graph-checks-edge
google maps provider
graph-proven · graph-checks-edge
Test
When /api/commute returns {locked:true}, the Commute tab does not crash and the Recalculate button returns to an enabled state
@cv/ui · playwright · commute.spec.ts
catalog
commute enrichment
graph-proven · graph-checks-edge
cv commute maps
graph-proven · graph-checks-edge
e2e fixtures harness
graph-proven · graph-checks-edge
google maps provider
graph-proven · graph-checks-edge
Test