mirror of
https://github.com/feder-cr/Jobs_Applier_AI_Agent.git
synced 2026-11-07 02:35:57 -10:00
Three reviewers read the layers of the prompt: the rules every form gets, the site plugins, and the three that reach every form. What they found. The mailbox was the hole. The plugins said to take "the code or the link" with nothing said about which link, and Outlook's search matches the words inside messages, so a message that merely mentions the site could surface and be followed. Both plugins now take one of two things, the code or a link whose host is the site's own, judge the sender by its From address and not the name it shows, and take nothing else from the message. They also search the subject "verification code", which is what found the code on a real run, instead of the site's own host, which these messages are not sent from. The limit on looking was a bug of mine: it counted pages of the mailbox, while the plugin tells the model to open the mailbox and then its search, which is two pages, so the first honest re-check ended the form. It now counts arrivals, and inside a visit the model moves about freely. menus.md now cuts the world in five, not four, with the test that tells them apart: what takes the focus. An editable input is a typeahead, a div showing "--" is a listbox, a group that opens nothing is radios with the real input hidden, and a field that keeps several values is a tag field. The list is found by the field's aria-controls, not by one site's id pattern. The keyboard way past a covered option now says to read which row is highlighted before Enter, and never to click from a script, which the browser refuses anyway. Two rules moved to the rules every form gets, and left the site plugins that repeated them: status ready needs a selector for the send control, and a fact about the candidate that neither the CV nor the answers give, such as a reference's name or a licence number, is never written. A required field asking for one ends the form, named. That is the one case where a required field is left for the person. Co-Authored-By: Claude Opus 5 <[email protected]>