oric fix subcommand + CLI surface
Goal
The fix subcommand with its flags and exit-code contract.
Implementation Sketch
Add fix to compiler_repo/compiler/oric/src/commands/: flags --check, --diff, --max-iterations=N, --suggestion-class=machine-applicable; path collection (files/dirs, default current package); exit codes 0 (clean) / 1 (would-modify or modified) / 2 (producer-conflict / non-convergence / rollback).
Spec References
ori-fix-proposal.md §CLI Surface, §Exit codes
Work Items
- Register
fixsubcommand + arg/flag parsing (—check, —diff, —max-iterations, —suggestion-class) - Path collection (files/dirs; default current package)
- Exit-code contract 0/1/2