Habilidades para gerenciamento de projetos arquitetônicos. Permite criar, consultar, atualizar e analisar projetos no ArchFlow ERP.
This skill module provides tools for managing the lifecycle of architectural projects within the ArchFlow ERP system. It handles creation, tracking, status updates, and analytics.
The agent can perform the following actions:
create_project)Create a new project entry. Requires a valid client ID.
Trigger Phrases:
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
client_id | string | Yes | UUID of the client. |
project_name | string | Yes | Name of the project. |
project_type | enum | Yes | RESIDENTIAL, COMMERCIAL, INSTITUTIONAL, INDUSTRIAL, LANDSCAPE, INTERIOR |
location | object | Yes | Address object (address, city, state, zip_code, lat, lng). |
budget | number | No | Budget in BRL (R$). |
estimated_hours | number | No | Total estimated hours. |
deadline | date | No | Project deadline (ISO 8601). |
get_project)Retrieve detailed information about a single project.
Trigger Phrases:
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
project_id | string | Yes | UUID of the project. |
list_projects)List projects with optional filtering.
Trigger Phrases:
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
client_id | string | No | Filter by client. |
status | enum | No | CONCEPTUAL, PRELIMINARY, EXECUTIVE, CONSTRUCTION, COMPLETED, ARCHIVED |
sort_by | enum | No | created_at (default), deadline, progress. |
limit | number | No | Max results (default: 10). |
update_project)Update fields of an existing project.
Trigger Phrases:
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
project_id | string | Yes | UUID of the project. |
status | enum | No | New status. |
progress | number | No | Progress percentage (0-100). |
budget | number | No | New budget amount. |
get_project_stats)Get analytics for a project.
Trigger Phrases:
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
project_id | string | Yes | UUID of the project. |