# AccessLens Milestone 3E.2 — Job-aware quality and interview prep

Adds a candidate-visible heuristic warning for potential job title / application URL mismatches, three job-aware AI tools, and stronger server instructions to distinguish job facts, uncertainty, and recommendations. No live employer page verification or automatic job application is performed. A link that passes the heuristic is **not** verified. Existing conversations remain in browser localStorage on the same origin.

## Run
Stop the previous server on port 8780. From the extracted folder, set `OPENAI_API_KEY` and `JSEARCH_API_KEY` in your local environment, then run `python3 server.py`. Open `http://127.0.0.1:8780/jobs.html?v=3e2`. Find a job and click **Practice with AI**. In AI Workspace use Explain selected job, Build interview plan, or Start mock interview; these buttons prepare an editable prompt, then click Send to AI. Check the job verification warning before following the application link.

## Limitations
URL checks are text heuristics only, not a network check or ATS validation. JSearch data can be incomplete or incorrect. The candidate must verify the employer page. AI responses are fallible. No job applications are submitted.
