IAV-590/feat: Add integrations and workflow wizard steps with real-time API CRUD operations
Summary
Implement the final wizard steps (8 & 9) for integrations and workflow creation, along with migrating local state management to real-time API operations.
Changes
New Features
- Add INTEGRATIONS wizard step (step 8/9) and WORKFLOW wizard step (step 9)
- Implement
createIntegrationandcreateWorkflowAPI endpoints - Add Map-based storage for created integrations with persistence
- Add workflow creation validation before wizard completion
Refactoring
- Migrate custom instructions from local state to real-time API CRUD
- Extract
useStepFeaturesActionsanduseStepCustomInstructionsActionshooks for better separation of concerns - Replace hardcoded
userUidwith dynamic retrieval fromuseUserStore
Technical Improvements
- Change authentication header from
userUidtox-user-uid - Add
CredentialTypeenum and integration/workflow type definitions
Related Issue
Closes IAV-590