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.
| Test | Status | Implementation | Open |
|---|---|---|---|
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 |