.gitignore
CHANGELOG.md
LICENSE
MANIFEST.in
PYPI_README.md
README.md
pyproject.toml
assets/branding/pipebridge-logo.svg
assets/branding/pipebridge-mark.svg
docs/Makefile
docs/api.rst
docs/conf.py
docs/development.rst
docs/index.rst
docs/make.bat
docs/quickstart.rst
docs/use-cases.rst
docs/_static/custom.css
src/pipebridge/__init__.py
src/pipebridge.egg-info/PKG-INFO
src/pipebridge.egg-info/SOURCES.txt
src/pipebridge.egg-info/dependency_links.txt
src/pipebridge.egg-info/requires.txt
src/pipebridge.egg-info/top_level.txt
src/pipebridge/builders/__init__.py
src/pipebridge/builders/queryBuilder.py
src/pipebridge/card_validation/cardValidation.py
src/pipebridge/client/__init__.py
src/pipebridge/client/httpClient.py
src/pipebridge/client/transportConfig.py
src/pipebridge/dispatcher/__init__.py
src/pipebridge/dispatcher/field/__init__.py
src/pipebridge/dispatcher/field/fieldDispatcher.py
src/pipebridge/dispatcher/field/fieldHandler.py
src/pipebridge/dispatcher/field/fieldHandlerRegistry.py
src/pipebridge/dispatcher/field/fieldType.py
src/pipebridge/dispatcher/field/fieldValidator.py
src/pipebridge/dispatcher/field/handlers/__init__.py
src/pipebridge/dispatcher/field/handlers/assigneeFieldHandler.py
src/pipebridge/dispatcher/field/handlers/attachmentFieldHandler.py
src/pipebridge/dispatcher/field/handlers/dateFieldHandler.py
src/pipebridge/dispatcher/field/handlers/numberFieldHandler.py
src/pipebridge/dispatcher/field/handlers/textFieldHandler.py
src/pipebridge/exceptions/__init__.py
src/pipebridge/exceptions/auth/__init__.py
src/pipebridge/exceptions/auth/errors.py
src/pipebridge/exceptions/config/__init__.py
src/pipebridge/exceptions/config/errors.py
src/pipebridge/exceptions/core/__init__.py
src/pipebridge/exceptions/core/api.py
src/pipebridge/exceptions/core/base.py
src/pipebridge/exceptions/core/integration.py
src/pipebridge/exceptions/core/parsing.py
src/pipebridge/exceptions/core/request.py
src/pipebridge/exceptions/core/utils.py
src/pipebridge/exceptions/file/__init__.py
src/pipebridge/exceptions/file/errors.py
src/pipebridge/exceptions/transport/__init__.py
src/pipebridge/exceptions/transport/errors.py
src/pipebridge/exceptions/validation/__init__.py
src/pipebridge/exceptions/validation/errors.py
src/pipebridge/exceptions/validation/field.py
src/pipebridge/exceptions/validation/phase.py
src/pipebridge/exceptions/workflow/__init__.py
src/pipebridge/exceptions/workflow/errors.py
src/pipebridge/facade/__init__.py
src/pipebridge/facade/pipefyFacade.py
src/pipebridge/integrations/__init__.py
src/pipebridge/integrations/file/__init__.py
src/pipebridge/integrations/file/fileIntegration.py
src/pipebridge/integrations/file/fileUploadResult.py
src/pipebridge/models/__init__.py
src/pipebridge/models/base.py
src/pipebridge/models/card.py
src/pipebridge/models/field.py
src/pipebridge/models/label.py
src/pipebridge/models/pagination.py
src/pipebridge/models/phase.py
src/pipebridge/models/phaseField.py
src/pipebridge/models/phaseHistory.py
src/pipebridge/models/pipe.py
src/pipebridge/models/user.py
src/pipebridge/models/file/__init__.py
src/pipebridge/models/file/fileDownloadRequest.py
src/pipebridge/models/file/fileUploadRequest.py
src/pipebridge/service/__init__.py
src/pipebridge/service/card/__init__.py
src/pipebridge/service/card/cardService.py
src/pipebridge/service/card/cardServiceContext.py
src/pipebridge/service/card/flows/__init__.py
src/pipebridge/service/card/flows/move/__init__.py
src/pipebridge/service/card/flows/move/cardMoveConfig.py
src/pipebridge/service/card/flows/move/cardMoveFlow.py
src/pipebridge/service/card/flows/move/cardMoveRequest.py
src/pipebridge/service/card/flows/move/cardMoveResult.py
src/pipebridge/service/card/flows/move/context/__init__.py
src/pipebridge/service/card/flows/move/context/cardMoveContext.py
src/pipebridge/service/card/flows/move/rules/__init__.py
src/pipebridge/service/card/flows/move/rules/validateCardAllowedTransitionRule.py
src/pipebridge/service/card/flows/move/rules/validateCardMoveRequestRule.py
src/pipebridge/service/card/flows/move/rules/validateCardRequiredFieldsForPhaseRule.py
src/pipebridge/service/card/flows/move/steps/__init__.py
src/pipebridge/service/card/flows/move/steps/loadCardForMoveStep.py
src/pipebridge/service/card/flows/move/steps/loadDestinationPhaseStep.py
src/pipebridge/service/card/flows/move/steps/moveCardToPhaseStep.py
src/pipebridge/service/card/flows/update/__init__.py
src/pipebridge/service/card/flows/update/cardUpdateConfig.py
src/pipebridge/service/card/flows/update/cardUpdateFlow.py
src/pipebridge/service/card/flows/update/cardUpdateRequest.py
src/pipebridge/service/card/flows/update/cardUpdateResult.py
src/pipebridge/service/card/flows/update/context/__init__.py
src/pipebridge/service/card/flows/update/context/cardUpdateContext.py
src/pipebridge/service/card/flows/update/dispatcher/__init__.py
src/pipebridge/service/card/flows/update/dispatcher/baseCardFieldUpdateHandler.py
src/pipebridge/service/card/flows/update/dispatcher/cardFieldUpdateDispatcher.py
src/pipebridge/service/card/flows/update/dispatcher/cardFieldUpdateHandlerRegistry.py
src/pipebridge/service/card/flows/update/dispatcher/resolvedFieldUpdate.py
src/pipebridge/service/card/flows/update/dispatcher/handlers/__init__.py
src/pipebridge/service/card/flows/update/dispatcher/handlers/assigneeUpdateHandler.py
src/pipebridge/service/card/flows/update/dispatcher/handlers/attachmentUpdateHandler.py
src/pipebridge/service/card/flows/update/dispatcher/handlers/checklistUpdateHandler.py
src/pipebridge/service/card/flows/update/dispatcher/handlers/connectorUpdateHandler.py
src/pipebridge/service/card/flows/update/dispatcher/handlers/dateUpdateHandler.py
src/pipebridge/service/card/flows/update/dispatcher/handlers/numberUpdateHandler.py
src/pipebridge/service/card/flows/update/dispatcher/handlers/optionUpdateHandler.py
src/pipebridge/service/card/flows/update/dispatcher/handlers/textUpdateHandler.py
src/pipebridge/service/card/flows/update/dispatcher/handlers/timeUpdateHandler.py
src/pipebridge/service/card/flows/update/rules/__init__.py
src/pipebridge/service/card/flows/update/rules/regexFieldPatternRule.py
src/pipebridge/service/card/flows/update/rules/validateCardFieldFormatRule.py
src/pipebridge/service/card/flows/update/rules/validateCardFieldSchemaRule.py
src/pipebridge/service/card/flows/update/rules/validateCardPhaseRule.py
src/pipebridge/service/card/flows/update/rules/validateCardUpdateRequestRule.py
src/pipebridge/service/card/flows/update/steps/__init__.py
src/pipebridge/service/card/flows/update/steps/applyCardFieldUpdatesStep.py
src/pipebridge/service/card/flows/update/steps/loadCardStep.py
src/pipebridge/service/card/flows/update/steps/loadPhaseSchemaStep.py
src/pipebridge/service/card/flows/update/steps/resolveCardFieldUpdatesStep.py
src/pipebridge/service/card/mutations/__init__.py
src/pipebridge/service/card/mutations/cardMutations.py
src/pipebridge/service/card/queries/__init__.py
src/pipebridge/service/card/queries/cardQueries.py
src/pipebridge/service/file/__init__.py
src/pipebridge/service/file/fileService.py
src/pipebridge/service/file/fileServiceContext.py
src/pipebridge/service/file/flows/__init__.py
src/pipebridge/service/file/flows/download/__init__.py
src/pipebridge/service/file/flows/download/baseFileDownloadFlow.py
src/pipebridge/service/file/flows/download/fileDownloadContext.py
src/pipebridge/service/file/flows/download/fileDownloadFlow.py
src/pipebridge/service/file/flows/upload/__init__.py
src/pipebridge/service/file/flows/upload/baseFileUploadFlow.py
src/pipebridge/service/file/flows/upload/fileUploadFlow.py
src/pipebridge/service/file/flows/upload/config/__init__.py
src/pipebridge/service/file/flows/upload/config/uploadConfig.py
src/pipebridge/service/file/flows/upload/context/__init__.py
src/pipebridge/service/file/flows/upload/context/uploadPipelineContext.py
src/pipebridge/service/file/flows/upload/rules/__init__.py
src/pipebridge/service/file/flows/upload/rules/validateCardPhaseRule.py
src/pipebridge/service/file/flows/upload/rules/validateFieldRule.py
src/pipebridge/service/file/flows/upload/rules/validateFileBytesRule.py
src/pipebridge/service/file/flows/upload/steps/__init__.py
src/pipebridge/service/file/flows/upload/steps/attachStep.py
src/pipebridge/service/file/flows/upload/steps/createPresignedUrlStep.py
src/pipebridge/service/file/flows/upload/steps/mergeAttachmentsStep.py
src/pipebridge/service/file/flows/upload/steps/uploadStep.py
src/pipebridge/service/phase/__init__.py
src/pipebridge/service/phase/phaseService.py
src/pipebridge/service/phase/queries/__init__.py
src/pipebridge/service/phase/queries/phaseQueries.py
src/pipebridge/service/pipe/__init__.py
src/pipebridge/service/pipe/pipeService.py
src/pipebridge/service/pipe/cache/__init__.py
src/pipebridge/service/pipe/cache/pipeSchemaCache.py
src/pipebridge/service/pipe/queries/__init__.py
src/pipebridge/service/pipe/queries/pipeQueries.py
src/pipebridge/utils/__init__.py
src/pipebridge/utils/fieldUtils.py
src/pipebridge/workflow/__init__.py
src/pipebridge/workflow/config/__init__.py
src/pipebridge/workflow/config/circuitBreakerConfig.py
src/pipebridge/workflow/config/retryConfig.py
src/pipebridge/workflow/context/__init__.py
src/pipebridge/workflow/context/executionContext.py
src/pipebridge/workflow/engine/__init__.py
src/pipebridge/workflow/engine/executionEngine.py
src/pipebridge/workflow/policies/__init__.py
src/pipebridge/workflow/policies/backoffStrategy.py
src/pipebridge/workflow/policies/baseExecutionPolicy.py
src/pipebridge/workflow/policies/circuitBreakerPolicy.py
src/pipebridge/workflow/policies/jitterStrategy.py
src/pipebridge/workflow/policies/noOpExecutionPolicy.py
src/pipebridge/workflow/policies/policyChain.py
src/pipebridge/workflow/policies/policyResolver.py
src/pipebridge/workflow/policies/profilePolicyResolver.py
src/pipebridge/workflow/policies/retryPolicy.py
src/pipebridge/workflow/policies/staticPolicyResolver.py
src/pipebridge/workflow/resilience/__init__.py
src/pipebridge/workflow/resilience/circuitBreaker.py
src/pipebridge/workflow/rules/__init__.py
src/pipebridge/workflow/rules/baseRule.py
src/pipebridge/workflow/rules/ruleEngine.py
src/pipebridge/workflow/steps/__init__.py
src/pipebridge/workflow/steps/baseStep.py