Drawing Register Reconcile

Drawing Register Reconcile A workflow diagram generated by Archify. 01 / Operator 02 / Ingest skill 03 / Enrich skill 04 / Reconcile skill 05 / A2A / externals 06 / Outputs Intake Ingest → Enrich → Reconcile Deliver construction-takeoff Operator · start reconcile · Operator › Intake Operator start reconcile PDFs / index · optional uploads · Operator › Intake PDFs / index optional uploads Ingest · lib/ingest.py · Ingest skill › Ingest → Enrich → Reconcile · actual + expected Ingest lib/ingest.py actual + expected Enrich · lib/enrich.py · Enrich skill › Ingest → Enrich → Reconcile · thin rows only Enrich lib/enrich.py thin rows only Reconcile · lib/reconcile_report.py · Reconcile skill › Ingest → Enrich → Reconcile Reconcile lib/reconcile_report.py Procore · sync drawings · A2A / externals › Intake Procore sync drawings parseTitleBlock · construction-takeoff · A2A / externals › construction-takeoff › Ingest → Enrich → Reconcile parseTitleBlock construction-takeoff reconcileRegister · construction-takeoff · A2A / externals › construction-takeoff › Ingest → Enrich → Reconcile reconcileRegister construction-takeoff xlsx + md · reconcile reports · Outputs › Deliver xlsx + md reconcile reports result A2A title blocks manifest A2A if connected Legend User UI Agent logic Context / trace Cloud service External system

A2A boundary

  • • wine2o2 runs only inside construction-takeoff A2A
  • • Skills never call wine2o2 directly

Happy path

  • • Ingest → Enrich → Reconcile
  • • Deliver drawing-register-reconcile.xlsx and .md