aimm_init_project
Initialize the AIMM data model by creating the folder skeleton (aimm.json, tables/, connections/, diagnostics.log). Requires a project name; accepts optional description and dialect.
Instructions
Bootstrap the AIMM data model at ~/Documents/AIMM/. Creates the folder skeleton (aimm.json + tables/ + connections/ + diagnostics.log) if it doesn't exist. Idempotent — safe to call when already initialised. Required argument: name, a human-readable label for the project that shows up in every context dump. Optional: description, free-text context the agent reads on every call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Project name (max 120 chars). Required. | |
| description | No | Free-text project context. Max 20,000 chars. Defaults to '' when omitted. Use this to capture the business domain the model covers — agents read it on every call. | |
| dialect | No | Default SQL dialect for the project ('tsql', 'trino', 'spark'). Falls back to 'tsql' when omitted. Engines on individual connections override this for their own queries. |