# AccessLens Milestone 3E.1 — AI Career Workspace

Run `python3 server.py` with `OPENAI_API_KEY` and `JSEARCH_API_KEY` set in the terminal. Open `http://127.0.0.1:8780/jobs.html?v=3e1` and select **Open AI Workspace**, or open `http://127.0.0.1:8780/ai.html` directly.

Features: multi-turn locally persistent chat threads, built-in career/resume/application/interview agents, custom saved agents, selected job context via **Practice with AI**, optional saved career summary context, chat export, local deletion controls, and interview-practice handoff from application preparation. Job-specific context is only sent when the corresponding checkbox is enabled. AI requires a server-side OpenAI API key. No automatic employer submissions or account-level cloud sync.

Important limitations: localStorage is per browser and origin and is not encrypted at rest; do not use on shared machines. No login, backend conversation database, usage quota, or site automation is implemented. The existing `/api/career/chat` API sends the most recent conversation turns and selected context to OpenAI when the user presses Send. Verify all AI output. Browser UI and real OpenAI network response need live testing on your machine.
