# AccessLens 3C.6 — pre-3D validation

Built on the 3C.5 parallel JSearch backend. Updates:
- For experienced candidates (4+ years) targeting mid-level or above, explicit Intern/SDET-I titles are excluded from Best Matches (but remain in All Discovered Jobs).
- Retry failed searches only remains available; the retry diagnostics now display query-level outcomes.
- Existing partial-result preservation, per-query 15-minute caching, pagination, and Load More are retained.

## Start

```sh
python3 -m pip install pypdf python-docx
export JSEARCH_API_KEY="YOUR_ROTATED_KEY"
python3 server.py
```

Open http://127.0.0.1:8780/jobs.html, hard refresh, select QA Automation, 5 years, Bengaluru. Verify SDET-1 is absent from Best Matches but present in All Discovered Jobs if retrieved. If a query times out, click Retry failed searches only; existing results should remain.

Run `python3 -m unittest test_3c6 -v` for deterministic simulated tests. These do not test live JSearch performance. Local single-session prototype; not ready for multi-user deployment.
