Tool tree
gradeNot graded
list_projectsAnswer
List the projects in the active organization (id, name, project_code).
View tool JSON
{
"name": "list_projects",
"kind": "answer",
"impl": "imperative",
"description": "List the projects in the active organization (id, name, project_code).",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}list_rulesetsAnswer
List available rulesets. Pass a returned ruleset_id to run_architecture_analysis.
View tool JSON
{
"name": "list_rulesets",
"kind": "answer",
"impl": "imperative",
"description": "List available rulesets. Pass a returned ruleset_id to run_architecture_analysis.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}get_analysis_statusAnswer
Get the pipeline status of a project's latest compliance analysis run.
View tool JSON
{
"name": "get_analysis_status",
"kind": "answer",
"impl": "imperative",
"description": "Get the pipeline status of a project's latest compliance analysis run.",
"inputSchema": {
"type": "object",
"properties": {
"project_id": {
"type": "number",
"description": "Project id"
}
},
"required": [
"project_id"
]
},
"page": "/"
}run_architecture_analysisAction
Start the architectural compliance analysis for a project against the given rulesets (all rulesets when omitted). Poll get_analysis_status for progress.
View tool JSON
{
"name": "run_architecture_analysis",
"kind": "act",
"impl": "imperative",
"description": "Start the architectural compliance analysis for a project against the given rulesets (all rulesets when omitted). Poll get_analysis_status for progress.",
"inputSchema": {
"type": "object",
"properties": {
"project_id": {
"type": "number",
"description": "Project id"
},
"rule_folders": {
"type": "array",
"items": {
"type": "string"
},
"description": "ruleset_id values from list_rulesets"
}
},
"required": [
"project_id"
]
},
"page": "/"
}navigateAction
Open a view of the app. Views: dashboard (Compliance dashboard), new-project (Create a project), run-compliance-test (Run a compliance audit), documents (Specification documents), extract (Rule extraction studio), rules (Rules catalog), copilot (Graph-RAG copilot), query-console (Graph query console), reports (Compliance reports and exports), models (Project models), viewer (3D IFC viewer).
View tool JSON
{
"name": "navigate",
"kind": "act",
"impl": "imperative",
"description": "Open a view of the app. Views: dashboard (Compliance dashboard), new-project (Create a project), run-compliance-test (Run a compliance audit), documents (Specification documents), extract (Rule extraction studio), rules (Rules catalog), copilot (Graph-RAG copilot), query-console (Graph query console), reports (Compliance reports and exports), models (Project models), viewer (3D IFC viewer).",
"inputSchema": {
"type": "object",
"properties": {
"view": {
"type": "string",
"enum": [
"dashboard",
"new-project",
"run-compliance-test",
"documents",
"extract",
"rules",
"copilot",
"query-console",
"reports",
"models",
"viewer"
]
},
"project_id": {
"type": "number",
"description": "Optional project to scope the view to"
}
},
"required": [
"view"
]
},
"page": "/"
}