flexport-deploy-integration
/flexport-deploy-integration
Wdraża integrację Flexport przez REST, MCP lub webhook z canary i bramkami wycofania, przy zmianach poświadczeń, odbiorników, schematów i przepływów.
- Autor
- jeremylongshore ↗
- Repozytorium
- tons-of-skills-marketplace ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 26.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 2
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 5
Brak sygnałów. Repozytorium zmienione 26.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Wdraża integrację Flexport przez REST, MCP lub webhook z canary i bramkami wycofania, przy zmianach poświadczeń, odbiorników, schematów i przepływów.
Wyzwalacze z opisu
Argumenty
/flexport-deploy-integration [release-sha-and-surface]
Oryginalny opis (EN)
Deploy a Flexport REST, MCP, or webhook integration through provider-neutral canaries and rollback gates. Use when releasing credential, receiver, schema, or workflow changes. Trigger with: "deploy Flexport integration", "canary Flexport webhook", "roll back Flexport release".
Jak działa
- Overview
- Prerequisites
- Instructions
- Authentication
- Tool Discipline
- Output
- Examples
- Error Handling
- Resources
Podgląd SKILL.md
--- name: flexport-deploy-integration description: >- Deploy a Flexport REST, MCP, or webhook integration through provider-neutral canaries and rollback gates. Use when releasing credential, receiver, schema, or workflow changes. Trigger with: "deploy Flexport integration", "canary Flexport webhook", "roll back Flexport release". allowed-tools: Read, Grep, Write, Edit version: 2.0.0 argument-hint: '[release-sha-and-surface]' model: inherit effort: high license: MIT author: Jeremy Longshore <jeremy@intentsolutions.io> tags: - saas - flexport - deployment - reliability compatibility: 'Requires an approved delivery platform, secret injection, health checks, and rollback capability.' --- # Flexport Integration Deployment Canary ## Overview Keep deployment mechanics provider-neutral and Flexport validation surface-specific. A safe release proves secret injection, read-only access, version handling, webhook raw-body verification, and mutation gates before traffic expands. ## Prerequisites - Immutable release artifact and reviewed configuration diff - Secret references supplied by the deployment platform, not command-line values - Read-only canary and tested rollback procedure ## Instructions ### Step 1: Classify the change Label REST schema/version, OAuth credential, MCP tool/session, webhook receiver, or business-policy change and name its rollback unit. ### Step 2: Validate offline Run contract fixtures for documented success, additive fields, auth errors, webhook signatures, and ambiguous mutations. ### Step 3: Deploy dark Start the release with mutations disabled and no automatic booking, document creation, or record update. ### Step 4: Run a read-only canary Reuse a cached token and perform one approved shipment read or MCP tracking call. For receivers, send a signed synthetic fixture through the exact raw-body path. ### Step 5: Expand gradually Increase traffic by a reversible cohort while monitoring auth, permission, parsing, queue, duplicate, and reconciliation outcomes. ### Step 6: Rollback on invariant breach Restore the prior artifact/configuration together, preserve redacted evidence, and reconcile any ambiguous in-flight mutation. ## Authentication REST calls authenticate with a cached OAuth 2.0 client-credentials Bearer token using audience `https://api.flexport.com`, or an explicitly accepted broad API key. Use distinct credentials per workload and never log credentials or tokens. MCP calls use the authenticated connection to `https://mcp.flexport.com/mcp` and remain subject to each tool's documented account permissions. ## Tool Discipline Use Read and Grep for discovery and evidence. Use Write or Edit only for the approved artifact, code, configuration, test, or receipt described by this workflow; do not make an unapproved Flexport-side change. ## Output - Scoped decision or implementation artifact - Redacted operation and validation receipt - Failure, rollback, and follow-up ownership record Return a machine-reviewable receipt in this shape; adapt the operation values, but never place credentials or provider payloads in it: ```yaml surface: rest-v3 operation: shipment-read decision: approved outcome: verified evidence: release_sha: recorded-out-of-band provider_reference: redacted rollback_owner: logistics-platform ``` ## Examples A receiver release first validates a synthetic `X-Hub-Signature-256` request, then receives a small traffic cohort. Any authentication or duplicate-rate regression routes callbacks back to the previous release. ## Error Handling | Failure | Response | | --- | --- | | Secret absent | Fail startup; never accept an unauthenticated fallback. | | Canary uses wrong account/version | Stop rollout and correct configuration identity. | | Mutation occurs in dark mode | Disable the release and reconcile the resource immediately. | | Rollback leaves queue split | Pause consumers and restore one authoritative ownership boundary. | ## Resources - [First-party source notes](references/official-docs.md) - [Versioning](https://apidocs.flexport.com/v3/tag/Versioning/) - [Webhook endpoints](https://apidocs.flexport.com/v3/tag/Webhook-Endpoints/) - [MCP tools](https://apidocs.flexport.com/v3/tag/MCP-Tools/)
Pliki w paczce (2)
- SKILL.md 4 KB
- references/official-docs.md 1 KB
Wersje
W bazie nie ma innych skilli o nazwie flexport-deploy-integration.
Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.
Migawka bazy z 28.10.2026 · wersja paczki 3937c6da1b37 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100flexport-ci-integration
Zabezpiecza integracje Flexport w CI testami kontraktowymi bez poświadczeń i opcjonalnym chronionym testem odczytu, obejmując REST, MCP, webhooki, wersje i mutacje. - 100flexport-observability
Instrumentuje wyniki REST, MCP, OAuth i webhooków Flexport bez logowania danych logistycznych i poświadczeń, przy definiowaniu metryk, śladów, dashboardów i alertów. - 100flexport-webhooks
Odbiera i weryfikuje webhooki Flexport, w tym podpis X-Hub-Signature-256 i zdarzenia logistyczne takie jak /shipment#created i /shipment_leg#departed. - 100deploy
Prowadzi przepływ wdrożenia po scaleniu PR: feature flagi, wdrożenie canary lub blue-green, weryfikacja smoke testami i wyzwalacze wycofania, aby bezpiecznie wypuścić zmianę na produkcję.