Drawing to BOQpipeline control sheet
03
pipeline step

Normalization

readydebug on — turn off

Run measurement normalization once Step 2 has finished all three passes — crop analysis, item mapping and ontology match — then open the workspace to browse objects, measurements and their provenance.

Open workspace

Run

complete
No normalization run for this job yet.

Versions

No normalization versions recorded for this project.

Debug

2 calls · 18 ms
Route
/extraction
selectedJobId
gdot_plan_1-050106c481ea4f86900e478c2e4a98a6
jobListError
—
jobsListed
50
jobsRunnable
9
runStatus
—
projectId
—
objects
0
versions
0
GET /api/extraction/jobs — 200 · 13 msGET /api/extraction/gdot_plan_1-050106c481ea4f86900e478c2e4a98a6 — 404 · 5 ms · No normalization run for job: gdot_plan_1-050106c481ea4f86900e478c2e4a98a6
execution flow
5 ms · overview — no projectId yet — skipped versions
Response payloads
[
  {
    "url": "http://127.0.0.1:3002/api/extraction/jobs?limit=50",
    "status": 200,
    "body": {
      "jobs": [
        {
          "jobId": "__project_6aacbb86a9e7b80d04133286",
          "name": "Demo Project",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-09-18T04:18:14.579Z"
        },
        {
          "jobId": "gdot_plan_1-050106c481ea4f86900e478c2e4a98a6",
          "name": "Gdot Demo T",
          "step2Status": "done",
          "source": "cropper",
          "runnable": true,
          "updatedAt": "2026-08-26T06:15:51.912Z"
        },
        {
          "jobId": "mkpa_techno_building_2025_job_020_structural_af7b24c3bd-76c87454b5094436bde05581af721f35",
          "name": "Building Test 2",
          "step2Status": "done",
          "source": "cropper",
          "runnable": true,
          "updatedAt": "2026-08-20T08:03:51.648Z"
        },
        {
          "jobId": "__project_6a80484f18584f2248c37526",
          "name": "GDOT 2020",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-15T11:06:55.015Z"
        },
        {
          "jobId": "gdot_plan_2-39f4129255234cab805af06fadc4595f",
          "name": "GDOT 04",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-15T05:11:35.358Z"
        },
        {
          "jobId": "__project_6a7ff381500249fc4ee547ec",
          "name": "GDOT T3",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-15T05:05:05.029Z"
        },
        {
          "jobId": "__project_6a7ff1563fbc72cf09edd64f",
          "name": "GDOT T2",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-15T04:55:50.113Z"
        },
        {
          "jobId": "__project_6a7fee143fbc72cf09edd64e",
          "name": "GDOT T1",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-15T04:41:56.910Z"
        },
        {
          "jobId": "gdot_plan_2-5affb3737c644de9abe591079d04aa9c",
          "name": "GDOT T",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-15T04:39:22.004Z"
        },
        {
          "jobId": "gdot_drawing-b167e232effe41cfaee4f10cf4e983bb",
          "name": "GDOT42",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-15T02:09:34.520Z"
        },
        {
          "jobId": "rob-4e1fd35f4f3e448092bdc4431ff8b421",
          "name": "ROB.pdf",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-14T20:09:47.178Z"
        },
        {
          "jobId": "gdot_plan-cd9f1156940f4e4899b6279bbd7061c2",
          "name": "Gdot_plan.pdf",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-14T19:36:43.848Z"
        },
        {
          "jobId": "gdot_drawing-bd81944414da45cfa850cafae648a64a",
          "name": "GDOT41",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-14T13:00:12.700Z"
        },
        {
          "jobId": "__project_6a7f04d808cfeb28ab97157c",
          "name": "GDOT40",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-14T12:06:48.917Z"
        },
        {
          "jobId": "27_12_23_detail_drawing_substructure_p1_530_123_r0-e443f8438fff4922b7bca652d1c421f6",
          "name": "LASA-TEST",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-13T09:11:55.100Z"
        },
        {
          "jobId": "structural_drawings_pkg_1-9fa14effda074c9fb8ebfc78f519cc6d",
          "name": "LASA-Final",
          "step2Status": "done",
          "source": "cropper",
          "runnable": true,
          "updatedAt": "2026-08-10T16:56:31.259Z"
        },
        {
          "jobId": "gdot_plan-ab5a9057847f41e3bb9d0ead3c6f2c22",
          "name": "GDOT21",
          "step2Status": "done",
          "source": "cropper",
          "runnable": true,
          "updatedAt": "2026-08-09T13:45:07.532Z"
        },
        {
          "jobId": "b_file-7c2c27cff2134dcfbedea68fcd7c18bc",
          "name": "Building",
          "step2Status": "done",
          "source": "cropper",
          "runnable": true,
          "updatedAt": "2026-08-09T10:37:51.774Z"
        },
        {
          "jobId": "structural_drawings_pkg_1-cede2c5e58c24d1b92ee5a813c5fab4c",
          "name": "Structural Drawings_Pkg-1.pdf",
          "step2Status": "done",
          "source": "cropper",
          "runnable": true,
          "updatedAt": "2026-08-09T10:33:43.366Z"
        },
        {
          "jobId": "d-342390cd2ccd46c785926864c8967ce9",
          "name": "d.pdf",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-09T09:09:41.355Z"
        },
        {
          "jobId": "111lasa_structural_drawings_pkg_1_1-8b54b0d001f74ebe9cc90dbe62121e2a",
          "name": "LASA 25",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-09T07:50:58.800Z"
        },
        {
          "jobId": "revised_drawings_for_steel_composite_girder_5_8bd841d7d8-1deb096325c847d2a9de8cc3dbdd934c",
          "name": "Revised Drawings for Steel Composite Girder (56.210m) for MJBR at CH.530.pdf",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-09T05:34:18.440Z"
        },
        {
          "jobId": "__project_6a780b53b92df9e347b998f1",
          "name": "Lasa 24",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-09T05:08:35.199Z"
        },
        {
          "jobId": "revised_drawings_for_steel_composite_girder_5_8bd841d7d8-09219d8124ce4750984254ee335dbc58",
          "name": "Revised Drawings for Steel Composite Girder (56.210m) for MJBR at CH.530.pdf",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-09T04:36:45.675Z"
        },
        {
          "jobId": "__project_6a77f98db92df9e347b998f0",
          "name": "LASA23",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-09T03:52:45.312Z"
        },
        {
          "jobId": "__project_6a77f87ab92df9e347b998ef",
          "name": "LASA22",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-09T03:48:10.810Z"
        },
        {
          "jobId": "revised_drawings_for_steel_composite_girder_5_8bd841d7d8-8ae29f0b48614e6c8e29513d5c0293f2",
          "name": "Revised Drawings for Steel Composite Girder (56.210m) for MJBR at CH.530.pdf",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-09T03:47:17.918Z"
        },
        {
          "jobId": "gdot_plan-46fadbcd23d641c6a0d4b3fffb2796ad",
          "name": "Gdot_plan.pdf",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-09T01:55:11.223Z"
        },
        {
          "jobId": "gdot_plan-e3c637de8c6647eba3fd23b6ab6b0b59",
          "name": "Gdot_plan.pdf",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-08T06:33:10.318Z"
        },
        {
          "jobId": "gdot_plan_summary-8984e90f16e44a49ad6576d156a8ac6a",
          "name": "Gdot_plan_summary.pdf",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-07T10:57:51.681Z"
        },
        {
          "jobId": "gdot_plan-5978712b417d4f4ea3fd4a2a1d3b4798",
          "name": "Gdot_plan.pdf",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-07T08:25:09.099Z"
        },
        {
          "jobId": "__project_6a747e8c004d24b6b2b9101e",
          "name": "GDOT2121",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-06T12:31:08.244Z"
        },
        {
          "jobId": "__project_6a745b79004d24b6b2b9101d",
          "name": "GDOT 2199",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-06T10:01:29.449Z"
        },
        {
          "jobId": "__project_6a745b28004d24b6b2b9101c",
          "name": "GDOT1210",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-06T10:00:08.410Z"
        },
        {
          "jobId": "__project_6a740f0d7576a3d3234c9951",
          "name": "LASA14",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-06T04:35:25.141Z"
        },
        {
          "jobId": "__project_6a740d1b7576a3d3234c9950",
          "name": "LASA13",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-06T04:27:07.080Z"
        },
        {
          "jobId": "__project_6a734ef97576a3d3234c994f",
          "name": "LASA12",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-05T14:55:53.986Z"
        },
        {
          "jobId": "__project_6a7349427576a3d3234c9943",
          "name": "GDOT29",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-05T14:31:30.697Z"
        },
        {
          "jobId": "structural_drawings_pkg_1-3a00d67cc0f5418d9c5b997271cdb1a5",
          "name": "LASA",
          "step2Status": "processing",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-05T14:17:54.391Z"
        },
        {
          "jobId": "mkpa_techno_building_2025_job_020_structural_43ddbb3f10-a7e6f52557d94fa59120d99e45893862",
          "name": "Building 2",
          "step2Status": "done",
          "source": "cropper",
          "runnable": true,
          "updatedAt": "2026-08-04T09:52:09.769Z"
        },
        {
          "jobId": "__project_6a71b569b3c2d3afd675b32a",
          "name": "Techno Building Test",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-04T09:48:25.887Z"
        },
        {
          "jobId": "gdot_plan-052c74d4ac9043f2b48bb060cb489ba8",
          "name": "Gdot_plan.pdf",
          "step2Status": "processing",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-04T06:08:10.595Z"
        },
        {
          "jobId": "gdot_plan-649084f395824aaebf1f5ed48132696f",
          "name": "GDOT TESTING",
          "step2Status": "done",
          "source": "cropper",
          "runnable": true,
          "updatedAt": "2026-08-04T05:50:17.348Z"
        },
        {
          "jobId": "vup-6341a6b12be646d6b72c9c5d52208f03",
          "name": "VUP.pdf",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-03T22:14:16.194Z"
        },
        {
          "jobId": "demo_sheet-62948f0ce518479ab1c06d0862bde160",
          "name": "demo_sheet.pdf",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-03T21:59:49.986Z"
        },
        {
          "jobId": "structural_drawings_pkg_1-7a22288d85c64bc6bd8c641faee2f453",
          "name": "LASA 13",
          "step2Status": "done",
          "source": "cropper",
          "runnable": true,
          "updatedAt": "2026-08-03T18:00:41.837Z"
        },
        {
          "jobId": "structural_drawings_pkg_1-5ffa9aa9f9de4429a4bf0f41b867e995",
          "name": "LASA 12",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-03T17:57:44.895Z"
        },
        {
          "jobId": "structural_drawings_pkg_1-ddb226084eea471bb5ba3adf2eb67975",
          "name": "LASA 11",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-03T17:44:42.277Z"
        },
        {
          "jobId": "__project_6a70d370b3c2d3afd675b2b3",
          "name": "GDOT 28",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-03T17:44:16.011Z"
        },
        {
          "jobId": "__project_6a70cb344418133786fb6225",
          "name": "GDOT27",
          "step2Status": "not built",
          "source": "cropper",
          "runnable": false,
          "updatedAt": "2026-08-03T17:09:08.761Z"
        }
      ],
      "total": 50
    }
  },
  {
    "url": "http://127.0.0.1:3002/api/extraction/gdot_plan_1-050106c481ea4f86900e478c2e4a98a6",
    "status": 404,
    "body": null
  }
]

server action calls are not captured