Projects Spec Score Settings
projects_spec_score_settingsSet how a project's Spec score weighs its areas and quality attributes. weights: area (D2 Requirements 25, D3 Stories 10, D4 Consistency 15, D5 Traceability 20, D6 Quality attributes 20, D7 Interfaces 10 by default) to a weight from 0 to 100; 0 switches the area off, its caps and fixes with it, and projects_assess stops judging what only it needs. relevance: ISO 25010 characteristic to {relevance: 0 not relevant, 1 relevant, 2 critical; reason}, the reason shown next to the score. Replaces the settings: anything left out returns to its default (the rubric's weight, the scoring model's suggestion), so read the current ones from projects_spec_score (weights, quality_attributes[].chosen) and send them all. Returns the score as it now stands. Uses no AI and no credits.
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": {
"project_id": "<project_id>"
},
"name": "projects_spec_score_settings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| weights | No | Weight per area, a whole number from 0 to 100; 0 switches the area off. An area left out weighs what the rubric says: D2 30, D3 10, D4 10, D5 20, D6 20, D7 10, which sum to 100. At least one area stays on. | |
| relevance | No | How much each ISO 25010 characteristic matters, with a reason. A characteristic left out matters as the scoring model suggests. | |
| project_id | Yes | Project UUID (database id). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| caps | Yes | Caps in force, lowest first. | |
| gaps | Yes | ||
| score | No | Null until the project is assessed. | |
| checks | Yes | ||
| weights | Yes | Each area's weight. Relative: an area's share of the score is its weight over the sum for the areas that apply. | |
| top_fixes | Yes | Up to five, the largest gain first. | |
| assessment | Yes | How far the scoring model has judged the project's current text. | |
| rubric_version | Yes | ||
| interface_hints | Yes | ||
| story_priorities | Yes | ||
| not_scored_checks | Yes | Rubric checks Entalpa does not score: the product context (D1), which would judge the description, where a project starts; a glossary (D2.9); the category and risk attributes (D2.16, D2.17); and D7.1, whose candidates are the interface hints. | |
| quality_attributes | Yes | D6, per characteristic: how much it matters, what covers it. | |
| requirement_priorities | Yes |