# AccessLens 5I — Candidate-approved address completion

Based on 5H. Adds Address Line 1, Address Line 2, City, State/Province, and Postal/PIN Code to the existing browser-local candidate profile. Profile values are carried through the server allowlist to the reasoning agent and mapped conservatively to matching application text fields. The proven 5H dropdown persistence implementation is unchanged.

## Use
1. Stop the old server and agent browser. Start `python3 server.py` from `accesslens-5i`.
2. Open `http://127.0.0.1:8780/profile.html?v=5i`, fill **real** address details and click **Save profile**. Existing browser-local values are retained on the same origin.
3. Open `http://127.0.0.1:8780/queue.html?v=5i`, launch the Applied Materials agent.
4. Review address, attachment, dropdowns and remaining screening questions on the employer page. Never press Submit until all fields are correct. The agent does not submit.

## Limits
This is a high-confidence label-matching enhancement, not proof that every employer's custom address widget will be handled. Missing profile values are left empty; gender, military service, demographic information, and declarations remain candidate-controlled. The local tests do not exercise the live Applied Materials website.
