Bug Fixes
- move readyIds inside useMemo to fix exhaustive-deps warning
- remove non-null assertion in compliance route
- replace non-null assertion with type assertion in step-complete
- show client submitted banner and unblock complete button after client submission
Features
- add inline editable executor/reviewer pickers and hours with avatar initials fallback
- add team assignments API route and hook for business details
- add team assignments table component with service-executor-reviewer view
- add Team tab to business details page
- add compliance API route and hooks with suggested groups from proposal services
- add compliance toggle UI with employee assignment and suggested badges
- auto-complete onboarding with invoice generation on client submission
- include complianceTypeId in service/package selects for compliance detection
- integrate compliance assignments section into Team step
