# AccessLens 3E.2.1 — Job-bound conversations

- Each new conversation captures a snapshot of the selected job.
- Clicking Practice with AI on a job reuses that job’s linked thread or creates a new one; it does not silently reassign another thread.
- Switching threads restores their job context. Older threads without a job association are labeled Unlinked.
- Sending blocks if a linked thread’s job context is missing or mismatched.
- Job selection is kept in local browser storage. No automatic employer submission.

Run `python3 server.py` from this directory; open `http://127.0.0.1:8780/jobs.html?v=3e21`.
