Goal
Document current crate structure and identify issues.
Tasks
Questions to Answer
- What's the difference between synth-synthesis and synth-opt?
- Should synth-codegen and synth-backend be merged?
- Is synth-regalloc needed as separate crate?
- What's the actual vs ideal crate structure?
Deliverable
- Document:
docs/architecture/CRATE_STRUCTURE.md
- Clear responsibility matrix
- Dependency diagram
- Refactoring proposal
Acceptance Criteria
- ✅ Complete crate audit done
- ✅ Issues identified and documented
- ✅ Refactoring plan proposed
Goal
Document current crate structure and identify issues.
Tasks
Questions to Answer
Deliverable
docs/architecture/CRATE_STRUCTURE.mdAcceptance Criteria