| name | normalization |
| description | Normalize a score matrix using a specified method to make scores comparable across criteria. |
| execution | subagent |
| prompt | ./prompt.md |
| input | score_matrix (object), method (string) |
| dependencies | {"sops":["spawn-agent"]} |
Normalization
Normalize the scoring matrix to make scores with different units and scales comparable across criteria.
Execution
Subagent receives the raw scoring matrix and normalization method, outputs the normalized matrix.
Why Subagent
Normalization involves mathematical transformations and direction handling; independent verification of transformation correctness is needed to avoid direction errors causing rank reversals.
HARD-GATE
All normalized values must be in the [0, 1] range, with max-direction criteria having optimal value of 1, and min-direction criteria having optimal value of 1 (after inversion).
Available SOPs
Optional, no fixed order; the final leaf is always a sop.
| SOP | When to use |
|---|
| spawn-agent | Spawn a customized CC subagent with full MCP tool access. Used by SOPs that declare execution: subagent. |