What problem does it solve?
Testing or reproducing bugs in the Airbyte source-mssql connector normally requires a live SQL Server instance, hand-written configs and catalogs, and manual invocation of each Airbyte protocol command. This Skill stands up a throwaway SQL Server 2022 Docker container, applies SQL fixtures, and sweeps spec, check, discover, and read against any airbyte/source-mssql image tag in one deterministic command.
Core Features & Use Cases
- One-shot protocol sweep: The run.sh entrypoint starts the backend, applies fixtures, renders the config, derives a configured catalog from discover output, runs read, and tears everything down, mirroring the CI regression-test workflow.
- Target vs. control comparison: Compare a dev image against a published tag with airbyte-ops's built-in comparators, with reset modes (none, fixture, backend) for CDC-safe comparisons.
- Declarative expectations: Gate runs on verdicts, record/state counts, and regex matches against stdout or stderr without hand-rolled grep assertions.
- Use Case: Reproduce a reported non-CDC bug by running
poe e2e-local --test-version=5.0.0 --fixture=.../00-init-base.sql and inspecting per-command artifacts (stdout.txt, stderr.txt, report.md) under /tmp/source-mssql-repro.
Quick Start
Ask the AI to run the source-mssql e2e sweep locally against image tag 5.0.0 using the base SQL fixture and report the per-command results.