Steel detailing for fabricators · Brisbane

AI agents detail and check your steel. A person signs.

Send the engineer's PDFs. Our agents read the drawings, plan the connections and model the job. A deterministic builder turns their decisions into the model, shop drawings and NC1 files for your shop. Where a sheet is silent, the agents stop and ask instead of guessing. A checker agent checks every part. A person signs.

Job
SYN-001 · synthetic
Model
model.ifc · 12 members · 30 plates · 96 bolts
model.ifc from the sample package, drawn live

Pilot: agents produce the first pass on synthetic job SYN-001; a detailer finishes, a checker agent checks every part and a person signs; real-job accuracy is being measured.

01/ 10CODE

Drawings in

You send the engineer's PDF sheets. Intake fingerprints every sheet and its revision, so every later step can say which sheet it read.

S-001 to S-301 rev A · 6 sheets · drawn as schematics

02/ 10AGENT

Agents read the drawings

A vision agent reads each sheet: views, members, callouts. Where a leader line could point at more than one item, two readers on different AI vendors read it independently and must agree. A disagreement becomes a question, never a pick.

5 ambiguous leaders, all agreed and flagged · 2 views not machine-readable

03/ 10AGENT ×4

Agents plan and model the job

A job lead agent coordinates one frame agent per portal frame. They read the findings, plan the connections and model the job through fixed tools. When the drawings do not say, they stop.

  1. grid 1 get_facts(S-301, detail A) end plate called up; thickness not stated
  2. grid 1 place_connections(knee, detail A) refused: plate thickness has no source
  3. job lead get_findings() 15 blocking
  4. job lead answer_rfi() no source on the drawings: ask, do not guess

replay, replies scripted · outcome: hold_for_rfi, 15 connections held

04/ 10AGENTCODE

Agents stop and ask

S-301 states no plate thickness, so the frame agents held the connections. The RFI register groups the 15 RFIs into 2 questions for the engineer: one answer settles each group.

15RFIs2questions

Q1 end plate thickness, 9 · Q2 base plate thickness, 6

05/ 10CODE

Run 1 builds the model, held

The builder, the agents' hands, turns their decisions into steel. Every held connection stays a boxed placeholder, not a guessed plate. Then the job stops for review.

12 members · 15 connections held · model.ifc from the sample package

06/ 10AGENT · in pilotPERSON

The model gate

A checker agent checks every part. A person signs. The checker agent runs on a different model from the builder and lists its findings: 15 RFIs are open, so "Approve model" is refused. A person records the engineer's answers; agents may not. Run 2 builds from them and raises no RFIs. The person reviews the agent's findings and signs: sign-off one.

answers synthetic · an answer closes nothing until a rerun builds it in

AGENT Checker agent (in pilot) finds 15 RFIs open.

REFUSED Approve model: 15 RFIs are open.

PERSON A person records the engineer's answers to Q1 and Q2 (synthetic).

CODE Run 2 builds them in: no RFIs raised.

PERSON Reviews the checker agent's findings and signs.

MODEL APPROVED Checked · Staxli

07/ 10CODE

Run 2: the connections go in

With the answers in, the builder places the connections the engineer specified: end plates, base plates, apex plates. Holes are cut, then bolts go in.

30 plates · M20 8.8/S ×48 · M24 8.8/S ×48

08/ 10CODE

Run drawings

Only after the model is approved does "Run drawings" write the drawings from it. Column m1003 lifts out and lies down on its own part drawing; the general arrangement GA1 is drawn too.

m1003 · 310UB40.4 · 300PLUS · 6 off · 10 drawings · part-m1003.pdf and GA1.pdf as issued

09/ 10CODE

NC files are written

The same run writes the NC1 file for each part. Each BO line is one hole: the same hole on the drawing and in the model. Point at a line to follow it.

nc1/m1003.nc1

  1. ST
  2. 300PLUSgrade
  3. 6quantity
  4. 310UB40.4section
  5. 6114.13length
  6. AK 3 contour blocks, 15 lines folded
  7. BO
  8. o 5604.13 37.50 26.00 0.00
  9. o 5604.13 127.50 26.00 0.00
  10. o 5694.13 37.50 26.00 0.00
  11. o 5694.13 127.50 26.00 0.00
  12. o 5964.13 37.50 26.00 0.00
  13. o 5964.13 127.50 26.00 0.00
  14. o 6054.13 37.50 26.00 0.00
  15. o 6054.13 127.50 26.00 0.00
  16. EN

8 holes ø26 · M24 knee bolts

10/ 10AGENTPERSON

Package approved, files to you

The checker agent checks the drawings and NC1 files against the engineer's drawings and the model. A person reviews its findings and signs the package: sign-off two. You get the files; your machine reads the NC1.

  • AGENT V-05: 18 items compared, 0 findings
  • AGENT V-08 to V-12: not run, checked by hand
  • PERSON reviews the findings and signs
  • model/ IFC4 + STEP
  • drawings/ 10 PDF + DXF
  • nc1/ 7 NC1 files
  • lists/ bolt list, 96 bolts

beam line drawn as a schematic · delivery is the files

Read the run as text
  1. RUN 1 · drawings as issued
  2. CODE

    Intake. 6 sheets in, revision set S-001 to S-301 rev A, each fingerprinted.

    OK
  3. AGENT

    Sheet reading. Text and lines read on all 6 sheets. 2 views are not machine-readable text: S-002 Typical Notes, S-201 3D View.

    FLAG
  4. AGENT ×2

    Leader readers. 5 leader lines could point at more than one item. Two readers on different AI vendors read each one independently and agreed on all 5; each stays flagged.

    FLAG
  5. AGENT

    Planner. Details A, B and C on S-301 carry no scope note, so they are applied as typical to every knee, base and apex.

    FLAG
  6. AGENT ×3

    Frame agents, grids 1 to 3. S-301 states no plate thickness. Each holds its 5 connections: finished_blocked, hold_for_rfi.

    HOLD
  7. AGENT

    Job lead. Reads the findings; the drawings give no thickness, so it answers with RFIs, not guesses.

    ASK
  8. CODE

    RFI register. 15 RFIs, grouped into 2 questions for the engineer.

    15 RFIs
  9. CODE

    Builder. Model compiled: 12 members; 15 connections stay placeholders. Release gates: V-05 compared 18 items, 0 findings; V-08 to V-12 not run, checked by hand.

    REVIEW
  10. AGENT

    Checker agent (in pilot). Checks every part against the drawings and the model: 15 RFIs open. "Approve model" is refused.

    REFUSED
  11. PERSON

    Person. Records the engineer's 2 answers (synthetic), with their source.

    ANSWERED
  12. RUN 2 · built from the answers
  13. CODE

    Builder. No RFIs raised. Model with 12 members, 30 plates and 96 bolts.

    REVIEW
  14. PERSON

    Person. Reviews the checker agent's findings (none open) and signs the model: sign-off one.

    APPROVED
  15. CODE

    Run drawings. 10 drawings, 7 NC1 files, STEP and the bolt list written from the approved model.

    WRITTEN
  16. AGENT

    Checker agent. Checks the drawings and NC1 files: V-05 compared 18 items, 0 findings; V-08 to V-12 not run, checked by hand.

    FINDINGS
  17. PERSON

    Person. Reviews the findings and signs the package: sign-off two.

    ISSUED

The agent replies in this replay were scripted; the tools, rules, records and gates are the real pipeline.

What you send and what you get back

You sendYou get back
Engineer's PDF drawingsRFI register, each RFI tied to the sheet it came from
Architect's PDF drawings: levels, openings, gridsIFC model you can open in Tekla and other BIM tools
The revision you want us to work toNC1/DSTV files for your beam line, each re-read by an independent check
NEXT 3D models: IFC, STEPAssembly and part drawings, bolt list (in the sample today; a detailer brings them to full shop practice during the pilot)

Sample job SYN-001 · run 27 Oct 2026

Every RFI, with the question it asks.

The job in the film is this synthetic three-frame portal shed. The first run found the drawings never state the connection plate thicknesses, so it raised 15 RFIs grouped into 2 questions. A person recorded the engineer's answers, run 2 raised none, and the model and then the package were checked and signed.

RFI register, run 1
RFIConnectionMissing from the drawings
Q1End plate thickness · 9 connections
01A1 apexend plate thickness (sheet S-301)
02A1 kneeend plate thickness (sheet S-301)
03A2 apexend plate thickness (sheet S-301)
04A2 kneeend plate thickness (sheet S-301)
05A3 apexend plate thickness (sheet S-301)
06A3 kneeend plate thickness (sheet S-301)
07B1 kneeend plate thickness (sheet S-301)
08B2 kneeend plate thickness (sheet S-301)
09B3 kneeend plate thickness (sheet S-301)
Q2Base plate thickness · 6 connections
10A1 basebase plate thickness (sheet S-301)
11A2 basebase plate thickness (sheet S-301)
12A3 basebase plate thickness (sheet S-301)
13B1 basebase plate thickness (sheet S-301)
14B2 basebase plate thickness (sheet S-301)
15B3 basebase plate thickness (sheet S-301)

Transmittal · sample package

model/IFC4 + STEP
nc1/7 NC1/DSTV files + manifest
drawings/10 assembly and part drawings, PDF + DXF
lists/bolt list, purlin schedule, KISS file
rfi-report-run1/the 15 RFIs, PDF + CSV
Download the package ZIP 490 KB

No form, no email. Open it in your own viewer and judge it.

Scope · last updated 31 Oct 2026

What we do today, and what we never do.

Today (pilot)

  • Pilot: agents produce the first pass on synthetic job SYN-001; a detailer finishes, a checker agent checks every part and a person signs; real-job accuracy is being measured
  • A checker agent checks every part. A person signs. The checker agent runs on a different model from the builder and lists its findings; the person reviews them at both gates
  • Agents read the drawings and model the job with the connections the engineer specified; the builder writes the geometry
  • RFIs raised and parts held instead of guesses
  • NC1/DSTV files, each re-read by an independent check
  • A person records the engineer's answers and the rerun builds them in; open files you keep

Never

  • Design a connection the engineer didn't specify
  • Invent a size, plate or dimension a drawing leaves out
  • Claim engineering sign-off: we check the detailing against the engineer's drawings
  • Train AI models on your drawings

Who it is for

Fabricators
Find the missing information at the desk, not at fit-up. Get NC1 files your beam line can read.
Detailers
Start from a coordinated first pass, not a blank model. You finish it, you sign it off, you keep your client.
Engineers
Only the connections you specify go in. Anything unspecified comes to you as a clear RFI, early.
Checking
A checker agent checks every part. A person signs. The stamp says what was checked and at which revision.

Built by a detailer who knows where drawings go quiet.

I'm Umut Renas Celik, a civil engineer who worked in structural steel detailing and 3D modelling. Detailing in Tekla taught me that a job rarely stalls on modelling speed. It stalls on a drawing that didn't say something, found too late, and someone guessing.

So Staxli never designs connections or guesses a missing callout. It builds only what the engineer specified, raises an RFI where a sheet is silent, and holds the parts that depend on it. A checker agent checks every part, and a person signs every job before release.

Umut Renas Celik · founder · Brisbane

Send us a shed you've already finished

We return a first pass to compare with your detailer's. Free during the pilot. We reply by email within one business day.

How do you want to start?

Your drawings, your call

  • You keep what you own. Sending a job transfers no copyright.
  • Your drawings are never used to train AI models.
  • Stored on encrypted storage only the founder can access, in Brisbane. [CONFIRM: BitLocker on]
  • During the pilot, AI processing may happen outside Australia. We ask before we send a job's drawings.
  • Ask us to delete your files at any time; done within 30 days.

Read the pilot data terms

Questions

Who finishes the work?

During the pilot, agents produce the first pass and a detailer finishes it. A checker agent checks every part and a person signs the model, then the package, before anything is issued.

Does the AI design connections?

No. It builds only the connections the engineer specified. Where the drawing is silent, it raises an RFI and waits for the engineer's answer.

Is the film real?

The job is synthetic. The sheets, RFIs, model, drawings, NC1 file and counts in the film are read from the sample package you can download; the engineer's sheets are drawn as schematics. The agent exchange is a replay with scripted replies; the tools, rules, records and review gates are the real pipeline.

Is it a Tekla plugin?

No. It is a service: you send drawings and get files back. The IFC model opens in Tekla and other BIM tools, and the NC1 files go to your beam line.

Which beam lines do the NC1 files suit?

They are standard DSTV NC1 files. Tell us your machine in the form and we will check your line's dialect on the first job.

Who checks the work?

A checker agent checks every part. A person signs. The checker agent runs on a different model from the builder. It checks every part against the engineer's drawings and the model and lists its findings; the person reviews them and signs. The stamp reads "Checked · Staxli" and states what was checked: a detailing check against the engineer's drawings, at the revision stated.

Why does a person still sign?

Accountability and insurance sit with a person, and fabricators release only checked drawings. Real-job accuracy is still being measured. Over time the person reviews the exceptions only.

How accurate is it on real jobs?

We are measuring that now on real past jobs and will publish the scorecard with dates. Until then we show only the synthetic job, and the free comparison on a shed you've finished is the honest test.

How is it priced?

Per tonne, plus a minimum fee per job. We quote against what you paid on your last job. There is no price list yet.