- Analyze requirements and understand the codebase
- Add
@api.onchangein asset.py to prevent manual selection ofstate = maintenanceandcondition = broken - Update the Asset Details tab view to make
stateandconditionreadonly when they shouldn't be manually selectable - Verify the logic works with existing programmatic flows (damage report, etc.)