Skip to main content

Construction Taxonomy

The @mandaitor/taxonomy-construction package provides a reference taxonomy for the construction industry, based on workflows from monco.ai.

It defines a comprehensive set of actions, resources, and templates covering the entire construction lifecycle, from planning and validation to on-site execution and handover.

Key Actions

  • construction.validation.approve: Approve a construction plan or model.
  • construction.schedule.update: Update the project schedule.
  • construction.procurement.order: Place an order for materials.
  • construction.cost.approve_invoice: Approve an invoice up to a specified limit.
  • construction.safety.report_incident: Report a safety incident on-site.

Resource Hierarchy

Resources are structured hierarchically to allow for both broad and fine-grained permissions:

monco:project:{projectId}/zone:{zoneId}/trade:{tradeId}/document:{docId}
  • A mandate can grant access to an entire project (.../project:proj_123/*).
  • Or it can be scoped to a specific trade in a specific zone (.../zone:A/trade:electrical/*).

Example Mandate Template

Automated Plan Validation

  • Description: Delegates BIM plan validation, issue flagging, and re-check requests to an automated agent.
  • Actions: construction.validation.approve, construction.validation.flag, construction.validation.reject
  • Resources: Applies to all documents within a project.
  • Constraints: Includes a rate limit to prevent abuse and an escalation rule to notify a human if the agent flags more than 10 critical issues in an hour.