The review marked HR's draft, overqualified, not lawful. She had already withdrawn in writing, and that email became the approved reason.
How PERM labor certification runs here, one feature to a screen
Wage check first, the firm's board of filing windows last, and the role each screen serves.
- 01Prevailing wage check
A wage check that reads the determination against the ads and form
How it works
- The determination beside the job order, website, Sunday ads and draft form
- Six attributes compared across five sources
- An offered $152,000 against a prevailing $148,720, shown 2.2% above the floor
- The draft form's no travel is flagged against ads that allow at most 10%
PERM attorneyA form that says one thing while the ads told applicants another is caught before it turns into an audit question.
- 02Recruitment steps and ad checks
An ad check that flags anything an ad asks beyond the form
How it works
- Each recruitment step shown with its proof
- Six content checks per ad, from naming the employer to the wage floor
- Each ad's words marked as requirement, wage or area
- A Zephyr RTOS a plus line, naming one operating system, held for the attorney as a possible extra requirement
PERM attorneySees the one nice-to-have line on a careers page before it reads as a requirement the form left out.
- 03Recruitment calendar
A recruitment calendar that re-solves the filing date when an ad moves
How it works
- Each recruitment step, the notice and the quiet period as dated bars
- Sunday ads move a week at a time, and the job-board posting moves with the second
- Moving the second ad a week pushes the earliest filing date back a week, to 13 days of slack
- The quiet period turns amber when slack falls under the firm's 14-day line
PERM paralegalWhen the paper cannot run on the planned Sunday, the paralegal moves the ad and sees at once what it does to filing. No recount.
- 04Window solver
A window solver that names the rule an early filing date breaks
How it works
- Each day in the strip is green, or carries the rule it breaks
- 30 marks the quiet period, 1+ two extra steps inside 30 days, and 180 the outer limit
- Two days before the earliest date, the job-board posting and the guild listing both fall inside the last 30 days
- The binding rule sits under the earliest date
PERM attorneyGets the reason a date fails in the rule's own terms, so the filing date rests on the record.
- 05Applicant review and reasons
Applicants sorted against the stated minimum, and HR's draft reasons tested
How it works
- 214 applicants: 162 lack a stated requirement, 29 did not reply, 14 are duplicates and 6 withdrew
- The 3 who meet the minimum on paper sit side by side
- Overqualified, and a skill the form did not ask for, are both marked not lawful
- Each reason cites the resume line, the interview notes or the applicant's email
Employer HR directorWhich resumes need a real, job-related reason, and what counts as one, is clear before the recruitment report is signed.
- 06Form data check
A field-by-field ETA-9089 check with the conflicts listed first
How it works
- 64 fields of the draft form read against their source documents
- 61 match, 2 conflict and 1 waits for review
- The form says no travel; the job order allows 10% at most
- Each fix comes from its source, and the attorney signs the check
PERM attorneyEvery field the attorney signs ties to a document, with nothing retyped from a file that drifted from the ads.
- 07Audit-ready file
An audit file built tab by tab while recruitment is still running
How it works
- 12 tabs and 268 documents, from the wage determination to the no-layoff statement
- All 214 resumes in one tab, sorted by group, each named and dated
- A dot on each tab for complete or waiting
- The retention date is set five years from the filing date
Managing partnerAn audit letter is answered from a file that already exists; tear sheets and resumes are not rebuilt inside the response window.
- 08Who changed what
A case log that keeps each moved date beside its old value
How it works
- Drags, agent steps, reasons and signatures, with who and when
- The second ad's move shows the filing date before and after
- An approved reason keeps HR's struck draft beside the lawful one
- Agent entries are marked apart from people's
Practice operations managerShows who moved what and when, so a question months later is answered from the record.
- 09All cases by window
Every open case on one strip of filing windows
How it works
- 38 open cases, each row one case's 180-day window, with today marked
- A diamond at each earliest date and the next step beside it
- 6 close inside 60 days, and 9 still wait for a wage determination
- A website ad asking for 7 years where the form says 5 shows red
Immigration practice leaderShows which cases across the firm are short on slack or blocked, with no need to open each calendar.