Who it is for · Contractors

Price the next job from your own last ten —
and see which ten

Twenty years of bore logs, field tickets and job-cost reports, and the rate you actually use is in your head and one estimator's spreadsheet. Strategic Agent reads the job files you already have. Ask what the last bore like this one cost, and it answers with the line from that job's record, names the file, and stops there.

Grounded, or silent

376 mThe founder's own historic bore, from its record
$834.95Per metre on that job, quoted from the file
3Lines, at most, in any answer
0 of 883Scanned drilling documents read by machine so far

The estimate is the business. Most small contractors carry their pricing in one person's memory, and the historical cost data that would check it sits unread in closed job folders. This reads those folders. It does not invent a rate. It finds the rate you charged, on the document you charged it on, and shows you the line.

Tuesday, with a bid due Thursday

your day

The tender came in Monday: four hundred and some metres of 12-inch in clay, under a county road, a creek crossing at the far end. The owner wants a number Thursday. You have done this bore six or seven times in ten years, and the numbers are in a folder of PDFs the office kept, the estimator's spreadsheet, and your memory of which ones hurt.

The documents that hold the real answer are ordinary. The bore log — pilot, ream passes, pull-back, the depth at the creek. The daily drilling report. The field ticket for each day — labour, equipment, mud and additives — signed by the company rep before the crew left site. The job-cost report the bookkeeper ran after close-out, actuals beside estimate. And the compliance file: the COR certificate, the WCB clearance letter, the insurance certificate, the prequalification questionnaire.

The questions you would ask out loud are short. What did we get a metre on the last one like this? What did the mud cost on the creek crossing? Did we bill the standby or eat it? When does the COR come up? Each has an answer in a document you already own. The problem has never been the answer. It is finding the document.

What you ask, and what comes back

a line, not a sentence

Strategic Agent reads the job folders and answers with a line out of a document, not a sentence about it — at most three verbatim lines, at most two citations, each with the document's id and line numbers. The shape of it, with the one worked example this site permits: the founder's own historic job record, nobody else's.

You askIt returns
"What did we get a metre on the last bore this size?" the founder's own job record · "376 m at $834.95 per metre" — and ordinary code, not the model, does the multiplication: 376 × 834.95 = 313,941.20, reproduced to the cent.
"Which tickets on that job carried standby?" the field tickets for the job · the lines that read "Standby — waiting on locates", each with its ticket and line number.
"What did the mud cost us on the creek crossing?" the job-cost report · the line for drilling fluid and additives, the figure exactly as the bookkeeper printed it.
"When does the COR expire?" If the certificate is a photograph on someone's phone, it has not been read yet, and the answer is: "Your records don't contain enough to answer that with confidence."

That last row is the product, not a failure. A tool that guessed the expiry from the file name would sound exactly as confident as one that had read the certificate. This one says it does not know, and the manifest says why: the file is a photograph, not yet readable.

The arithmetic is done by code you can read

never the model

Language models are unreliable at multi-step arithmetic, and a bid is nothing but multi-step arithmetic. So the model in this product never does a sum. It retrieves and quotes; ordinary, testable code does the multiplication and shows the working. The anchor test is the founder's own job — 376 metres at $834.95 a metre — and the code must reproduce the total exactly, every run, or the build stops. Nothing on the bid became true without you: the software proposes a figure and shows where it came from, and you accept it or hold it. Only accepted figures enter the record.

Tickets and the prequal file

two kinds of paper

Field tickets come in two kinds. The digital ones — a PDF out of a ticketing app, a spreadsheet the office keeps — are read today, line by line. The carbon copy photographed on a phone at the end of the day is catalogued, kept and reported as unread; it is not searchable yet. The queue of scanned drilling paper waiting to be read by machine stands at 0 of 883 candidates in the founder's own records, and this page will say so until the number moves.

The prequalification file is a better fit than it looks. The registry asks the same questions every renewal, and last year's answers are in last year's submission, saved as a PDF. Ask what you put down for the incident-rate question and it quotes that line. It does not fill the form and it does not submit it.

What it will not do for you

the honesty clause

It does not price the job; it finds what you priced the last one at and proves it. It does not write the bid, send the invoice or move a dollar. It does not know the ground; it knows what your crew wrote down about the ground. It does not read a CAD file — it reads .txt .md .csv .xlsx .docx .pdf and, for scans, OCR — and old .doc and .xls files have no reader yet. And nothing is required to leave the shop: it runs on the machine in your office, the model that reads your text runs there too, and it refuses to start a component that would post your files to somebody else.

What is not finished, for a contractor

Photographed tickets and scanned certificates are not searchable yet. The refusal was measured once across three proving corpora and was not good enough: it answered 45 questions it should have declined. That result, and what is being done about it, is on the record. There are no customers yet; the proving corpus is twenty years of the founder's own drilling paper, and this site will say that until it changes.

Read next

three doors
The engine

The model never does the sums

Code you can read and test does the multiplication, anchored on the founder's own job.

The arithmetic ▸
Trust

Nothing becomes true without you

Propose, review, accept or hold. Only accepted figures enter the record.

The human gate ▸
Your filing cabinet

What it cannot read

Photographs, old file formats, the scan queue — reported file by file, with the reason.

What it cannot read ▸