Agents in operations

Pay range or no post: a pre-publish check for job ads

September 28, 2026 · Reqmint

Pay transparency rules now bite in Illinois, Minnesota, New Jersey, Vermont and Massachusetts, and staffing firms post on behalf of clients. Here is a rules table, a jurisdiction resolver for remote and multi-state reqs, and a pre-publish gate that keeps a record of what was posted where.

Read more

What an agent run costs: a metering table and a budget cap

September 15, 2026 · Reqmint

Model and API spend arrives as one monthly invoice with no idea which workflow spent it. This walkthrough builds the run ledger: one row per run, cost captured at the step, cost per outcome rather than per token, a cap that stops a runaway loop, and the monthly query that tells you which agent to switch off.

Read more

Triaging the shared inbox: routing client email into your ATS

September 14, 2026 · Reqmint

jobs@ and info@ are where reqs, resumes and timesheet chases arrive together. A walkthrough of a triage agent that reads a shared mailbox, classifies each thread, deduplicates it against the ATS, and hands a recruiter a one-click action instead of a folder.

Read more

Least privilege for an agent: scoped ATS access and an access log

September 14, 2026 · Reqmint

Before an agent drafts anything it needs credentials. This walkthrough builds the access layer: one service identity per agent, a narrow tool surface instead of raw API keys, read and write split, and an access log that answers who touched which candidate record and why.

Read more

One contractor, four systems: the identity table an agent needs

September 11, 2026 · Reqmint

Cross-system agents stall on identity, not models: the same contractor is three spellings and four ids across ATS, timesheets, payroll and the inbox. This walkthrough builds the resolution layer: a person and link table, normalisation, deterministic rules first, a scored middle band with a review queue, and merges you can undo.

Read more

Retention and purge for a screening agent's records

September 9, 2026 · Reqmint

Logging every automated screening decision is the easy half. This walkthrough builds the other half: a retention table with a clock per record class, partitioned decision logs, legal holds that beat the purge job, and a purge that leaves proof it ran.

Read more

Regression tests for a rubric screener

September 9, 2026 · Reqmint

A screening agent tested once, by hand, drifts the moment a model version or a prompt changes. This walkthrough builds the harness: a frozen golden set, pinned model and rubric versions, an agreement and movement diff, and rationale checks that fail the run.

Read more

Pay-run exceptions: reconciling approved hours to pay and bill

September 9, 2026 · Reqmint

Approved hours, the pay run and the invoice run drift apart every cycle, and the difference is margin. This walkthrough builds the reconciliation: three landing tables, a rate card with effective dates, five exception rules in SQL, and a Tuesday exceptions list a human works.

Read more

Matching finishing contractors to open reqs

September 9, 2026 · Reqmint

A finishing-soon list tells you who to call, not what about. This walkthrough builds the matching step: a skill alias table, hard filters before scoring, a four-component score with tunable weights, stored rationale per pair, and the narrow job a model should actually do.

Read more

An approval queue for agent-drafted outreach

September 9, 2026 · Reqmint

An agent that drafts recruiter outreach needs somewhere for a human to say yes. This walkthrough builds the queue: a suppression check before drafting, one row per draft with a state machine, a claim step so two recruiters cannot send the same message, expiry for stale drafts, and the write-back that puts the sent note on the ATS record.

Read more

Pulling end dates from the JobAdder API

August 22, 2026 · Reqmint

A hands-on walkthrough of getting reliable contractor end dates out of an ATS API: OAuth 2.0 setup, paginated placement pulls, an idempotent landing table, and the reconciliation step most pipelines skip.

Read more