From drawing to tender.
Seven stages, each one a real transformation of a real sheet. The machine does the repetitive observation; the engineer takes responsibility; rules do the arithmetic nobody should be doing by hand at midnight.
- 01
Ingest
A sheet arrives as a PDF or a DWG, at whatever scale the consultant plotted it. It is registered against the project from its own title block — drawing number, revision, level, discipline — so that when Revision D lands it knows what it supersedes. Nothing in the drawing body is read yet.
- Source
- E-L02-ELV-001.pdf
- Decision
- Title block read, sheet registered against the project
- Result
- Rev C · level 02 · 1:100 @ A1
- 02
Read
The sheet is understood before anything is counted. Layers are separated so services can be told from architecture, the plotted scale is confirmed against a known dimension rather than trusted, and the project legend is parsed — because the same triangle is a different device on the next job.
- Source
- Sheet body + legend block
- Decision
- Legend parsed, layers separated, scale confirmed
- Result
- 11 symbol definitions · 1:100 verified
E-L02-ELV-001Level 02 — legend and scale0510m - 03
Detect
Symbols are matched against this project’s legend and proposed as observations. Each carries a location, the evidence it was matched on, and a single ring on a dashed leader — the notation for a claim nobody owns yet. None of this is a quantity.
- Source
- 11 symbol definitions
- Decision
- Symbols matched across the sheet
- Result
- 47 observations, none owned
CCTV-021Corridor cameraDetectedE-L02-ELV-001Level 02 — machine observation0510m- CCTV-014: External WP camera — Detected — grid A/1
- CCTV-021: Corridor camera — Detected — grid C/2
- ACS-CR-06: Proximity reader, door 02-06 — Detected — grid B/1
- ACS-DC-06: Door contact, door 02-06 — Detected — grid B/1
- ACS-PB-06: Exit push button, door 02-06 — Detected — grid B/1
- BGM-SP-208: Ceiling loudspeaker, 6W — Detected — grid A/2
- ICT-DO-112: Twin RJ45 outlet, desk 12 — Detected — grid A/2
- ICT-DO-118: Twin RJ45 outlet, desk 18 — Detected — grid B/2
- ICT-RK-01: ELV riser rack, 42U — Detected — grid C/3
- ICOM-02: Lift lobby door station — Detected — grid C/2
- 04
Verify
An engineer works the sheet — confirming, correcting, rejecting, and adding what the system missed. A confirmed observation takes the second ring and a solid leader. This is the step that converts a machine’s opinion into a person’s responsibility, and it is the one the product will not skip.
- Source
- 47 observations
- Decision
- Engineer confirms, corrects, rejects
- Result
- 44 verified · 2 corrected · 1 rejected
ICT-DO-118Twin RJ45 outlet, desk 18DetectedE-L02-ELV-001Level 02 — engineer verification0510m- CCTV-014: External WP camera — Verified — grid A/1
- CCTV-021: Corridor camera — Verified — grid C/2
- ACS-CR-06: Proximity reader, door 02-06 — Verified — grid B/1
- ACS-DC-06: Door contact, door 02-06 — Verified — grid B/1
- ACS-PB-06: Exit push button, door 02-06 — Verified — grid B/1
- BGM-SP-208: Ceiling loudspeaker, 6W — Verified — grid A/2
- ICT-DO-112: Twin RJ45 outlet, desk 12 — Verified — grid A/2
- ICT-DO-118: Twin RJ45 outlet, desk 18 — Detected — grid B/2
- ICT-RK-01: ELV riser rack, 42U — Verified — grid C/3
- ICOM-02: Lift lobby door station — Verified — grid C/2
- 05
Quantify
Engineering rules turn verified observations into quantities. A door becomes five devices. Outlets aggregate into ports, patch panels and switch capacity. A lane width selects a boom length. Every derived number keeps a link to the rule that produced it and the observation it started from.
- Source
- Verified observations
- Decision
- Engineering rules applied per system
- Result
- Quantities, each with its derivation attached
ACS-CR-06Proximity reader, door 02-06VerifiedE-L02-ELV-001Level 02 — derived quantities0510m- CCTV-014: External WP camera — Verified — grid A/1
- CCTV-021: Corridor camera — Verified — grid C/2
- ACS-CR-06: Proximity reader, door 02-06 — Verified — grid B/1
- ACS-DC-06: Door contact, door 02-06 — Verified — grid B/1
- ACS-PB-06: Exit push button, door 02-06 — Verified — grid B/1
- BGM-SP-208: Ceiling loudspeaker, 6W — Verified — grid A/2
- ICT-DO-112: Twin RJ45 outlet, desk 12 — Verified — grid A/2
- ICT-DO-118: Twin RJ45 outlet, desk 18 — Verified — grid B/2
- ICT-RK-01: ELV riser rack, 42U — Verified — grid C/3
- ICOM-02: Lift lobby door station — Verified — grid C/2
- 06
QA
Checks run across documents, not within one. A plan count that disagrees with its schedule. A device outside every zone. A room with power and no data. A quantity that moved between revisions without a cloud to explain it. Each becomes a query on the drawing, addressed to a person.
- Source
- Quantities + schedules + revision history
- Decision
- Cross-document checks run
- Result
- 3 queries raised · 0 silently resolved
ICT-DO-118Twin RJ45 outlet, desk 18FlaggedE-L02-ELV-001Level 02 — QA queries0510m- CCTV-014: External WP camera — Verified — grid A/1
- CCTV-021: Corridor camera — Verified — grid C/2
- ACS-CR-06: Proximity reader, door 02-06 — Verified — grid B/1
- ACS-DC-06: Door contact, door 02-06 — Verified — grid B/1
- ACS-PB-06: Exit push button, door 02-06 — Verified — grid B/1
- BGM-SP-208: Ceiling loudspeaker, 6W — Verified — grid A/2
- ICT-DO-112: Twin RJ45 outlet, desk 12 — Verified — grid A/2
- ICT-DO-118: Twin RJ45 outlet, desk 18 — Flagged — grid B/2
- ICT-RK-01: ELV riser rack, 42U — Verified — grid C/3
- ICOM-02: Lift lobby door station — Verified — grid C/2
- 07
BOQ
Approved quantities — and only approved quantities — are released to pricing. The BOQ is not the end of the audit trail; it is the top of it. Any line opens backwards through the rule that derived it, the engineer who approved it, and the exact place on the sheet it came from.
- Source
- Approved quantities
- Decision
- Released to pricing
- Result
- A BOQ where every line opens backwards
CCTV-014External WP cameraVerifiedBOQ line 04.10.021ApprovedExternal WP camera, ceiling mounted04 No.Opens back to E-L02-ELV-001 · grid A/1 · verified by engineerE-L02-ELV-001Level 02 — approved for pricing0510m- CCTV-014: External WP camera — Verified — grid A/1
- CCTV-021: Corridor camera — Verified — grid C/2
- ACS-CR-06: Proximity reader, door 02-06 — Verified — grid B/1
- ACS-DC-06: Door contact, door 02-06 — Verified — grid B/1
- ACS-PB-06: Exit push button, door 02-06 — Verified — grid B/1
- BGM-SP-208: Ceiling loudspeaker, 6W — Verified — grid A/2
- ICT-DO-112: Twin RJ45 outlet, desk 12 — Verified — grid A/2
- ICT-DO-118: Twin RJ45 outlet, desk 18 — Verified — grid B/2
- ICT-RK-01: ELV riser rack, 42U — Verified — grid C/3
- ICOM-02: Lift lobby door station — Verified — grid C/2
Seven stages, and a person is accountable at every one.
Nothing in this pipeline produces a number that cannot be opened. Ingest records which revision a quantity belongs to. Read records what a symbol was taken to mean. Detect records what was observed and on what evidence. Verify records who confirmed it. Quantify records which rule ran. QA records what was questioned and who answered. BOQ records what was approved, and by whom.
That is what makes the output defensible in a tender review — not the detection, which is only the first stage of seven.
