Jeppe B
a442e70744
Add secure Bird gateway for Pleno Control Plane ( #332 )
...
Add the Bird Control Plane gateway, signed webhook ingestion, policy-gated writes, fail-closed production auto-activation, and RSA-OAEP bootstrap credential flow.
2026-07-29 19:59:20 +02:00
Jeppe Bundgaard
5875371d13
Add attachment payload handling and tests for self-serve tasks
...
- Introduced `selfserve_task_attachment_payloads` class for managing task attachments, including formatting and download URL generation.
- Added unit and API tests to validate attachment handling in self-serve tasks and customer-scoped workflows.
- Enhanced wash start simulation and studio graph projections to integrate task attachment data.
2026-04-29 16:03:03 +02:00
Jeppe Bundgaard
c38a4379bd
Add department hardware workspace and plate scanner updates
2026-04-23 13:31:57 +02:00
Jeppe Bundgaard
d267fb0f09
Expand Bird Voice Webhook tests to cover scenarios with shared gates and distinct entrance/exit gates, refine payload validation, and enhance gate resolution logic.
2026-04-13 17:55:53 +02:00
Jeppe Bundgaard
8465ee794d
Add API test suite for Bird Voice Webhook endpoints, including comprehensive lifecycle tests for inbound call handling scenarios. Extend fixtures with department gate creation support and update OpenAPI spec validations.
2026-04-13 17:08:37 +02:00
Jeppe Bundgaard
9e9372db05
Add unit tests for Bird department gate phone call logic, Edge Broker configuration, and gateway heartbeat status. Refactor warnings handling, Slack notifications, Bird client usage, and Edge gateway probes for improved maintainability and error clarity.
2026-04-09 08:53:10 +02:00
Jeppe Bundgaard
551161b692
Add unit tests for Bird webhook lifecycle, economic customer handling, and payment terms routes with improved error scenarios and response validation. Refactor configuration to support economic API fallback tokens.
2026-04-01 17:44:25 +02:00
Jeppe Bundgaard
2ba9c30b85
Add bird_payload classes for payload abstraction and normalization across flash and voice call routes, integrate with request validators, and add unit tests.
2026-03-26 15:56:49 +01:00
Jeppe Bundgaard
fcf9924adc
Add bird_flash_calls_client implementation with endpoint builder, request schemas, and validator for managing flash call functionality.
2026-03-26 15:18:55 +01:00
Jeppe Bundgaard
a292c8a277
Enhance Bird class with flash call fallback logic, caller ID validation, and unit test coverage. Update gate call handling to prefer flash calls with fallback to regular calls.
2026-03-26 13:51:41 +01:00
Jeppe Bundgaard
6208f0ee1c
Add flash call functionality to Bird class with support for gate flash call handling and unit tests.
2026-03-26 13:40:26 +01:00
Jeppe Bundgaard
b4ef513ff4
Refactor hangup cause handling in Bird class and add new unit tests for call flow validation.
2026-03-26 13:22:35 +01:00
Jeppe Bundgaard
95063d2a70
Add Bird gate call flow unit tests, self-serve machine wash minutes config, relay sync improvements, and OpenAPI updates. Refactor Bird call handling with terminal status detection and timeout normalization.
2026-03-26 13:16:18 +01:00
Jeppe Bundgaard
5cb197898d
Improve live DB clone speed
2026-03-12 13:26:22 +01:00
Jeppe Bundgaard
d82c7d88ec
Implement Bird gate IVR flow
2026-03-09 11:03:45 +01:00