solo-stories-g1-acquire-jobs browser-budget semantic-index
Solo applicant — G1 edge-case stories
Cover the G1 acquire-jobs edge cases that complement the main solo-acquire-jobs gate: malformed URLs must be rejected at the boundary without producing a row; non-job URLs extract honestly (no hallucinated title/org); and tracking parameter variants of the same URL must dedupe to the same row.
Behaviours 0 Tests 3 Graph 13 nodes · 14 edges Runner - CircleCI browser_solo_stories_g1 Source qa/suites/solo-stories-g1-acquire-jobs.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 |
|---|---|---|---|
[solo applicant] have malformed URLs rejected before they pollute the workspace @cv/ui · playwright · stories/solo/p1-g1-s3-malformed-url-rejected.spec.ts | catalog | cv server process requests graph-proven · graph-checks-edge cv workspace client sdk graph-proven · graph-checks-edge job create broker graph-proven · graph-checks-edge url normalizer graph-proven · graph-checks-edge | Test |
[solo applicant] paste a non-job URL and see honest empty extract output @cv/ui · playwright · stories/solo/p1-g1-s4-non-job-url-extracts-honestly.spec.ts | catalog | cell origins projection graph-proven · graph-checks-edge cv cell origins projection graph-proven · graph-checks-edge cv job pipeline engine graph-proven · graph-checks-edge extract stage graph-proven · graph-checks-edge | Test |
[solo applicant] detect duplicates across URLs that only differ by tracking parameters @cv/ui · playwright · stories/solo/p1-g1-s6-tracking-params-dedupe.spec.ts | catalog | cv workspace client sdk graph-proven · graph-checks-edge job id from url graph-proven · graph-checks-edge url normalizer graph-proven · graph-checks-edge | Test |