EPD Library Builder

EPD Library Builder A workflow diagram generated by Archify. 01 / Operator 02 / Normalize 03 / Resolve 04 / Search 05 / Collect 06 / Build 07 / A2A / externals 08 / Outputs Intake Normalize → Resolve → Search → Collect → Build Deliver organization-identity Operator · start EPD find · Operator › Intake Operator start EPD find BOM / paste · spreadsheet or list · Operator › Intake BOM / paste spreadsheet or list Normalize · epd-normalize-products · Normalize › Normalize → Resolve → Search → Collect → Build · strip dimensions Normalize epd-normalize-products strip dimensions Resolve · epd-resolve-supplier · Resolve › Normalize → Resolve → Search → Collect → Build · lib/*.py only Resolve epd-resolve-supplier lib/*.py only Search · epd-search-sources · Search › Normalize → Resolve → Search → Collect → Build · site → registries Search epd-search-sources site → registries Collect · epd-collect-artifacts · Collect › Normalize → Resolve → Search → Collect → Build · best PDF Collect epd-collect-artifacts best PDF Build Library · epd-build-library · Build › Normalize → Resolve → Search → Collect → Build Build Library epd-build-library organizations.resolve · organization-identity · A2A / externals › organization-identity › Normalize → Resolve → Search → Collect → Build organizations.resolve organization-identity epd-library.xlsx · + .md + PDFs · Outputs › Deliver epd-library.xlsx + .md + PDFs identity A2A Legend User UI Agent logic Context / trace Cloud service

Execution

  • • Execute bundled lib/*.py only
  • • Never invent EPD metadata, GWP, or supplier websites

Happy path

  • • Normalize → Resolve → Search → Collect → Build
  • • Deliver epd-library.xlsx (+ .md and EPD PDFs)