| name | combination-enumeration |
| description | SOP for systematically enumerating combinations across dimensions. |
| execution | sop |
| used-by | matrix-generation, combination-mapping |
Combination Enumeration
Systematically enumerate combinations by crossing dimension values.
Tool
vault_search + CC reasoning
Protocol
- Take 2-3 dimensions with their value lists
- Generate all combinations (Cartesian product)
- For each combination, search vault for existing work covering it
- Classify: occupied (existing work), empty (opportunity), impossible (constraint)
- Return classified matrix
HARD-GATE
Must enumerate ALL combinations for the given dimensions, not just a sample.
Yield
Returns: { total: number, occupied: number, empty: number, impossible: number }