Generate and write CS 454 assessment combinations
cs454_combinations_applyGenerates CS 454 assessment load combinations with the plugin's engine (Table A.1 γfL by combination 1–4 and limit state, adverse/relieving permanent variants, wind sub-case, ALL/SV/HB traffic with associated traffic, exclusive groups collapsed into envelopes, readable names) and writes them to an LCOM table with its commit; every row is read back by name. Previews unless apply: true.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "cs454_combinations_apply"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| show | No | Which combinations to list in the preview (all are written). | |
| apply | No | ||
| cases | No | Per-case mapping edits (match by caseId or caseName, as cs454_combinations_read lists them). | |
| scope | No | Combinations 1–4, each { uls, sls }. Default: c1 ULS+SLS, c2–c4 ULS. | |
| commit | No | ||
| groups | No | null = automatic from the mapping; "template:<id>" (see options.groupTemplates); or the full { groups, withinCategory, constraints } state. | |
| gammaF3 | No | ||
| collapse | No | Combine exclusive groups into one envelope sub-combination (the plugin's default); false never collapses. | |
| relations | No | ||
| factorEdits | No | Table A.1 cell edits. | |
| gammaF3Mode | No | leaveToResistanceCheck | |
| customActions | No | User-defined variable actions (become X_<NAME>, factors 1.00/0.00 until edited). | |
| structureType | No | Table A.1 general or cast iron (ULS only); masonry arches are out of scope (blocked). | general |
| confirmPlanHash | No |