The six launch agents
AP, Billing, Risk, RFI, Compliance and Reporting. What each agent planned for launch does, what it reads, and what it asks you to approve.
This describes how os.construction is being built. Details may change before launch.
On this page
We are building six agents first, chosen because they cover the work construction teams most often describe as tedious, error-prone and still requiring judgment. Each one works on the data core and follows the same rule: it proposes, a person approves. Examples use the Riverside Medical sample job.
AP Agent
Job: code every invoice to job, cost code and cost type, and match it to its commitment.
- Reads: the AP inbox, vendor records, commitments (subcontracts and POs) and their change orders, receipts and delivery records.
- Does: extracts invoice data, proposes the job and cost code, runs a match against the commitment, spots likely duplicates.
- Asks you to approve: coding, holds and exceptions.
- Example: Volt Electric INV-4471 for $48,200 exceeds the remaining commitment on PO-118 by $6,150. Proposal: hold pending CO #14.
Billing Agent
Job: assemble the monthly pay app: SOV progress, change orders, retainage, lien waivers, G702/G703.
- Reads: the prime contract and SOV, approved change orders, PM percent complete, stored materials, prior pay apps, lien waiver log.
- Does: builds the draft, adds approved COs as SOV lines, calculates retainage per the contract, reconciles totals, lists missing waivers.
- Asks you to approve: the draft before it goes to the owner.
- Example: Pay App #9, $2,310,400 this period, 10% retainage of $231,040. Waivers from Apex Steel and CoreDry still outstanding.
Risk Agent
Job: watch every job for margin fade, cost overruns and schedule slip.
- Reads: job cost by cost code, commitments, cost-to-complete, WIP history, schedule and field records.
- Does: runs a nightly scan across active jobs and flags what changed.
- Asks you to approve: flags to escalate, for example adding an item to the weekly ops review.
- Example: 26 Electrical (Volt Electric) is running 4% over budget on Riverside Medical; projected margin is 11.4%. Across the sample portfolio, 3 of 14 jobs are fading.
RFI Agent
Job: turn field notes into well-formed RFIs and keep them moving.
- Reads: daily logs, photos, drawings and specs, the RFI log.
- Does: drafts RFIs with the question, location, photos, spec section and drawing references; links them to potential changes; chases overdue responses.
- Asks you to approve: sending an RFI, and linking it to a change.
- Example: From the super’s log, drafts RFI-212 (missing fire dampers, L3 corridor) with three photos, spec 23 33 00 and drawing M-301. Riverside has 23 open RFIs, 4 overdue.
Compliance Agent
Job: keep subcontractor compliance current before it becomes a payment or legal problem.
- Reads: certificates of insurance, subcontract requirements, lien waiver log, safety documentation.
- Does: checks COIs against contract minimums, tracks expirations, requests missing waivers, proposes payment holds where the contract allows.
- Asks you to approve: requests sent to subs and any payment hold.
- Example: Hold Apex Steel payment until the conditional lien waiver for Pay App #9 is received.
Reporting Agent
Job: draft the reports people spend evenings on.
- Reads: everything a report needs: job cost, WIP, change order log, RFIs, schedule, photos.
- Does: drafts owner monthly reports, WIP commentary and closeout package checklists.
- Asks you to approve: every report before it is shared.
Choosing where to start
You do not have to deploy all six. Most teams will start with one or two agents on lower-risk work, review every proposal for a while, and widen scope as trust builds. Founding contractors decide which agents run on their jobs and in what order.
Was this helpful?
Help shape how it works on your jobs.