codex-routing
Codex routing
Sol thinks and coordinates. Luna executes. Sol reviews.
Sol should understand the request, decide the approach, split the work into sensible pieces, delegate those pieces to Luna subagents, review their results, coordinate corrections, and produce the final answer.
Sol should continuously coordinate the task, creating new Luna workers as new independent work becomes available. It should avoid taking over implementation work that can be delegated.
Delegation and parallelism
Use Luna High for clear, straightforward, strongly verifiable work.
Use Luna xhigh for harder work that needs more investigation or reasoning, and as the default when the appropriate effort is uncertain.
Use Luna Max only for exceptionally difficult, broad, or exhaustive bounded work. Expect Max workers to take longer.
Choose effort from each worker's bounded assignment, not from the size or difficulty of the overall task. A large multi-stage plan does not make every lane a Luna Max lane. Split broad work into useful assignments first, then use the lowest effort that is appropriate for each assignment.
When a task has multiple meaningful independent pieces, fan the work out across several Luna workers. Parallelize independent investigation and execution; keep only genuinely dependent work sequential.