Implement production job creation (TC-01)
Summary
- Added production Job, JobStep, Part and StepPart models
- Added Admin production job creation interface
- Jobs are initially saved with Draft status
- Added production quantity and low-stock threshold
- Added production steps with station assignment
- Added instruction photo references and required parts
- Added automated coverage for TC-01
Verification
Manual verification:
- Created a production job successfully
- Added a production step at ST-01
- Verified job details, instruction, photo and required part
- Verified job remains in Draft status
Automated verification:
python -m pytest -v
TC-01: PASSED