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.