[~/tomko.ai](/)civil.md
#Utility drawings, as structured records.
Civil 0.5
Civil reads what a utility drawing says — its annotations — and returns pipe runs, structures, notes and standards citations as records, with the source of each field and gap records for admitted candidates it could not resolve.
For engineering reviewers, QA/QC teams and principals reviewing utility design.
**[→ See a sample run](#what-comes-back)**
##The information is all there. It’s just scattered.
A utility review means pulling one object back together from a plan sheet, a profile, a note block and a standard.
Then doing it again for the next object.
And the next drawing.
And the next submission.
The same reconstruction work repeats across every drawing and every submission.
##What Civil does today
###Reads the drawing file.
Opens the DWG directly — no export, no intermediate format. Works from the drawing’s annotations, and distinguishes existing conditions from proposed design.
###Reassembles utility records.
Pipe runs come back as single records carrying diameter, material, grade, length, chainages and endpoint inverts. Structures are kept separate from pipes, and carry their inverts with elevation, direction and design state.
###Reads the notes, and the standards they cite.
Numbered items in a note block come back as separate records, each with its verbatim text. Standards cited in the drawing’s text are listed alongside the object that cites them.
###Shows where values came from, and where it stopped.
Records carry per-field provenance — the annotation, layer and entity a value was read from. A candidate Civil admitted but could not resolve comes back as a gap record with a plain-language reason, rather than being dropped quietly.
##What comes back
Illustrative examples. Not from a real project.
###A citation Civil identified, and one it could not.
resolved means Civil identified the standard and can show you its title. It does not mean the clause was read, and it does not mean the design complies.
Civil puts the citation and the title side by side. It does not compare them. Whether a detail titled Trench Restoration belongs against the note that cites it is the engineer’s call — Civil reports two facts and leaves that judgment where it belongs.
###A pipe run Civil would not guess at.
storm sewer · proposed
No structure could be found at one or both ends of this pipe.
###A note, as a record.
Note 7 · General Notes · Sheet 3
“All trench backfill within the road right-of-way shall be compacted to 95% Standard Proctor Density.”
##What Civil does not do.
##See it on one of your drawings.
Civil is early, and we are deliberate about who we work with.
[→ Run Civil on a drawing](mailto:build@tomko.ai)
Built by Tomko & Company.