Plan a Claspine integration
plan_integrationAn exact, ordered plan for adding Claspine to this project: what the person must do first, then each step with the files and settings to change (current release pinned) and how to prove it worked. Call it after you know the stack, new or existing, and the person's decisions (Atlas or self-hosted, whose login, which features), and follow it step by step.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"stack": "<stack>",
"project": "<project>",
"form": "<form>",
"features": "<features>"
},
"name": "plan_integration"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| form | Yes | Where Claspine runs: the person's choice. | |
| login | No | Self-hosted: keep the app's own login, or move sign-in to Claspine (default: claspine when sign-in is a feature). | |
| stack | Yes | The backend. | |
| project | Yes | new: little or no code yet; existing: an app that already runs. | |
| database | No | Self-hosted: where Claspine keeps its own tables (default postgres). | |
| features | Yes | What to add first. | |
| current_version | No | Only if the project already uses Claspine: its version now (grahmur.platform.version or the BOM version), for example 0.12.0. The plan then upgrades first. | |
| uses_spring_security | No | Spring Boot: the project already uses Spring Security. |