TraceBIM/Proof
Test run, September 4, 2026Cedar Lane Residence is a four-bedroom, two-and-a-half-bath, two-storey house with an attached two-car garage. It was drawn from an empty project to a full construction document set inside TraceBIM. Every file that came out of that run is on this page, and so is every fault the run turned up.
The sheets download as vector PDF. The model downloads as an IFC4 file and as a Revit exchange package. Open them in your own software and check the line weights, the dimensions, and whether the stated scale is the drawn scale.
No blockers, 17 major findings, 7 of those still open. All 42 are published in full.
A single project was taken from an empty file to a 33-sheet permit set using every TraceBIM feature at least once. The house was designed through 42 authored rounds in the chat panel, then worked on directly in the studio for feature coverage, then exported. The drawings on this page are exactly what TraceBIM's own exporters produced. Nothing was touched up in another program.
Two things about the run have to be said before you open anything. First, no Anthropic key was available in that environment, so the model's reply was stubbed at the network layer. Everything downstream of the stub is production code: action validation, the review card, the parametric model, the sheets, the renderer, and the exporters. So this set is evidence about the drawing machinery, not about the model's judgment. Second, the set was exported through Issue for Permit in a test environment, against a made-up address. No permit was applied for, anywhere.
TraceBIM proposes and you approve. Every change the assistant suggests arrives as a list of actions you apply or reject, sheet by sheet. Nothing lands in the drawing because the model decided it should.
Permit rules are local. Many US jurisdictions accept plans prepared by the property owner or the contractor for certain residential work, but the rules are local and it is your responsibility to confirm them with your building department before you submit. TraceBIM is a drafting tool, not a licensed architect or engineer. It does not check drawings against a building code, and it does not approve, stamp or seal anything.
The sheets exported through Issue for Permit carry an issuance record in place of the "DRAFT — NOT FOR CONSTRUCTION" stamp. That record says what the person exporting the set attested to: their role, the jurisdiction they named, and three confirmations they ticked. It is not an approval and it is not a stamp. Every other export path still prints the DRAFT stamp.
Run folder: docs/test-runs/2026-09-04-cedar-lane-cd-set/.
Model census: scripts/model-stats.json (674 elements, 47
views, 33 sheets; levels FOUNDATION −3', Level 1 0', Level 2 10', ROOF
BEARING 19'). Attestation wording: legal/PERMIT_ATTESTATION.md.
The sheet index
This is the drawing index as the set carries it. Each sheet number links to that sheet's vector PDF, the same file the product wrote.
| Sheet | Title | Discipline | Sheet scale |
|---|---|---|---|
| G0.00 | COVER SHEET, SHEET INDEX & PROJECT LOCATION | General | 1" = 1'-0" |
| G1.00 | PROJECT INFORMATION & CODE ANALYSIS | General | 1" = 1'-0" |
| G2.00 | GENERAL NOTES, SYMBOLS & ABBREVIATIONS | General | 1" = 1'-0" |
| C1.00 | SITE PLAN | Civil / site | 1" = 10'-0" |
| C2.00 | GRADING & DRAINAGE PLAN | Civil / site | 1" = 10'-0" |
| C3.00 | UTILITY & EROSION CONTROL PLAN | Civil / site | 1" = 10'-0" |
| A1.01 | FIRST FLOOR PLAN | Architectural | 1/4" = 1'-0" |
| A1.02 | SECOND FLOOR PLAN | Architectural | 1/4" = 1'-0" |
| A1.03 | ROOF PLAN | Architectural | 1/8" = 1'-0" |
| A2.01 held | EXTERIOR ELEVATIONS — FRONT & RIGHT | Architectural | 1/4" = 1'-0" |
| A2.02 held | EXTERIOR ELEVATIONS — REAR & LEFT | Architectural | 1/4" = 1'-0" |
| A3.01 held | BUILDING SECTIONS | Architectural | 1/4" = 1'-0" |
| A3.02 held | WALL SECTIONS | Architectural | 1" = 1'-0" |
| A4.01 | ENLARGED PLANS — KITCHEN & BATHROOMS | Architectural | 1/2" = 1'-0" |
| A5.01 held | INTERIOR ELEVATIONS | Architectural | 1/4" = 1'-0" |
| A6.01 | DOOR & WINDOW SCHEDULES | Architectural | 1" = 1'-0" |
| A6.02 | ROOM FINISH & FIXTURE SCHEDULE | Architectural | 1" = 1'-0" |
| A7.01 | STANDARD ARCHITECTURAL DETAILS | Architectural | 1" = 1'-0" |
| A7.02 | MILLWORK & CASEWORK DETAILS | Architectural | 1" = 1'-0" |
| S1.00 | STRUCTURAL GENERAL NOTES & DESIGN CRITERIA | Structural | 1" = 1'-0" |
| S2.00 | FOUNDATION PLAN | Structural | 1/4" = 1'-0" |
| S3.01 | FIRST FLOOR FRAMING PLAN | Structural | 1/4" = 1'-0" |
| S3.02 | SECOND FLOOR FRAMING PLAN | Structural | 1/4" = 1'-0" |
| S3.03 | ROOF FRAMING PLAN | Structural | 1/4" = 1'-0" |
| S4.01 | STRUCTURAL SECTIONS & DETAILS | Structural | 1" = 1'-0" |
| M1.00 | HVAC FLOOR PLANS & EQUIPMENT SCHEDULE | Mechanical | 1/4" = 1'-0" |
| E1.00 | ELECTRICAL POWER & DATA PLANS | Electrical | 1/4" = 1'-0" |
| E2.00 | REFLECTED CEILING / LIGHTING PLANS | Electrical | 1/4" = 1'-0" |
| E3.00 | PANEL SCHEDULE & LOAD CALCULATIONS | Electrical | 1" = 1'-0" |
| P1.00 | PLUMBING FLOOR PLANS | Plumbing | 1/4" = 1'-0" |
| P2.00 | WATER & SANITARY RISER DIAGRAMS | Plumbing | 1" = 1'-0" |
| L1.00 | PLANTING & HARDSCAPE PLAN | Landscape | 1" = 10'-0" |
| L2.00 | IRRIGATION PLAN | Landscape | 1" = 10'-0" |
Scale is the sheet scale printed in the title block. Schedule, note and
detail sheets carry the sheet default of 1" = 1'-0"; where a detail on
those sheets is drawn at another scale, the scale is noted beside the
detail. Titles and scales come from
scripts/sheets.json in the run folder and match the title
blocks in the PDFs.
What the S, M, E and P sheets are. They are drafted documentation. TraceBIM does no structural analysis, no load calculations, and no MEP coordination, and it never will on the basis of these sheets alone. The engineering behind a real set of those sheets is an engineer's work. Sheet G1.00 is titled "project information & code analysis" because that is what a permit set carries: the content on it was written by the person running the test. TraceBIM does not check drawings against a building code.
The files
Nothing here is a picture of a drawing. The sheets are vector PDFs that plot to scale, the model is an IFC4 file, and the Revit download is an exchange package with its own import script.
What the IFC file is, and is not. Fifteen of fifty element types reach IFC: walls, doors, windows, floors, ceilings, roofs, columns, beams, curtain walls, stairs, ramps, elevators, rooms, grids and levels. The other thirty-five are treated as annotation and are absent from the file rather than approximated. It is an architect's handoff file, not an engineer's analysis model: no element quantities, no structural profiles, no MEP subtree. A consultant can open it and coordinate against it. They cannot run their analysis from it.
The exporter's output has been checked with a third-party toolkit. IfcOpenShell 0.8.5 parsed a fixture export as IFC4 at 445 entities and built 12 of 12 solids with zero failures. That check was run against the fixture project, not against the Cedar Lane file on this page.
TraceBIM exports IFC, and does not import it. There is no DWG or DXF import either, and no round-trip with Revit of any kind.
IFC evidence: packages/engine/src/io/ifc/, wired at
apps/web/src/main.ts:7143; validation record at
docs/competitive/part00b-interop-update.md. Revit exchange
package: packages/engine/src/io/revit/.
On screen
Four of the thirty-three, as the studio renders them after the September 5 fix pass. The PDFs above are the export of these views.
Screenshots: docs/test-runs/2026-09-04-cedar-lane-cd-set/screenshots/after-fix/.
What held up
Every sheet exports as true vector through the single-sheet path, at about a second a sheet. The stated scale in the title block is the drawn scale: A1.01 prints 1/4" = 1'-0" and measures that way on paper.
674 elements, 47 views and 33 sheets came out of a single parametric model on four levels. Plans, sections, elevations and schedules read the same geometry, so a change to a wall is a change everywhere that wall appears.
The attestation was recorded against the account, the finished PDF was fingerprinted, and the issuance footer replaced the DRAFT stamp on all 33 sheets. The record keeps the role, the jurisdiction, the sheet list, the time, and the file's fingerprint.
Roughly 1,000 assistant actions and 70 hands-on steps ran with no uncaught page errors, and undo and redo held through mixed assistant and manual edits. The only console errors were the expected ones from the stubbed AI routes.
The 3D view renders the house from the same graph the drawings come from: stacked storeys, three roofs, the garage, and hosted doors and windows cut through the walls they sit in. The IFC file carries 45 opening elements with their void and fill relationships.
During the run, 787 engine tests and 131 web tests passed, and the propagation demo printed its intentional cycle capture. The repo now carries 161 test files.
What it got wrong
A set you cannot criticise is not evidence. Here is the whole log: 42 findings, their severities, which ones are fixed, and which faults are visible in the files you just downloaded.
| Severity | Count | Where they stand |
|---|---|---|
| Blocker — could not produce a required deliverable | 0 | The set was produced. |
| Major — workaround needed, or wrong output | 17 | 9 fixed in the product, 1 partly fixed, 7 still open. |
| Minor — polish | 14 | Several fixed in the September 5 pass. |
| Gap — the feature is not there | 4 | Listed below, not softened into "coming soon". |
| Note — observation, no defect | 7 | Includes the test results and the stability record. |
These downloads were exported on September 5, 2026. Two major rendering faults were fixed after that date, and the files still show the old behaviour. We are publishing them as they were rather than re-exporting a flattering set.
The seven major findings that have not been fixed, as of this page.
PATCH /projects/:pid/elements/:id records the mutation
and marks the graph dirty, but never applies the payload. State
changes all go through the client's graph upsert.
009_view_add_timestamps.sql and errors. The migration
runner handles it correctly; the container mount does not.
Two numbers we are not going to make up. The run log records export timings — about a second per vector sheet, nine to eleven minutes for the 33-sheet raster set — but it does not record the wall-clock time for the whole run. So there is no honest end-to-end figure to give, and we are not going to invent one.
There is no AI cost figure either. No Anthropic key was available in that environment, so the model's reply was stubbed and nothing was billed. A number invented here would undo the point of the page.
Every finding above is quoted from the findings log written during the run. That log is an internal engineering record and is not published here, but nothing in it that bears on these drawings has been left out above. If you open these drawings and find something the log missed, tell us and it goes in the log.
Questions this page raises
That is a local question, and confirming it is your job. Many US jurisdictions accept plans prepared by the property owner or the contractor for certain residential work, and many do not for certain scopes. Ask your building department what it accepts for your project's scope, from someone in your role, before you draw anything. Where the jurisdiction requires a licensed design professional, you need one.
What TraceBIM does is record what you attested to when you exported the set, and print an issuance number on every sheet. That is a record, not an approval.
No. There is no code checking in the product. The code corpus ships empty, and the sheet on this set titled "project information and code analysis" carries text that the person running the test wrote. Anyone telling you a drafting tool has checked your plans against your jurisdiction's code is selling you something.
You can import it. The download is an exchange package: a versioned JSON model, a pyRevit import script that rebuilds levels, wall types with their compound structure, walls, hosted doors and windows, floors, roofs, columns, beams, rooms and grids, and a README. It is not a .rvt file, there is no plugin, and nothing comes back the other way. If your consultant would rather have IFC, the IFC4 file is on this page too.
Because a drawing set with no published criticism is a brochure. We would rather you download these files, find F-041 in the elevations yourself, and see that it was already written down, dated and fixed. The log is the product's own voice, unedited for marketing.
Start a project, mark up a plan, and see what comes out. You approve every change before it lands in the drawing, and every export that is not issued for permit carries the DRAFT stamp until you say otherwise.
TraceBIM is free for everyone — no subscription, no credit card.