create_sequence
Create a reference-number sequence, e.g. prefix "CLM-", padding 5 → CLM-00001. Its slug (derived from the name) is what a REFERENCE_NUMBER logic effect references via generator. Allocation semantics the user may ask about: a submission draws its number once, when it is saved, and keeps it forever — editing never renumbers, and evaluation previews never consume a number. Check list_sequences first rather than creating a near-duplicate. Requires sequence:write.
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": {
"name": "<name>"
},
"name": "create_sequence"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Sequence name, e.g. "Claim numbers"; the slug derives from it. | |
| prefix | No | Text before the number, e.g. "CLM-". | |
| suffix | No | Text after the number. | |
| padding | No | Zero-padding width, e.g. 5 → 00001. | |
| startAt | No | First value to allocate (default 1). | |
| description | No | Optional description. |