# Integration tests

Two flavors (PHASE1-PLAN.md W5):

- **Testbed tests** — real GitHub against `BigscreenVR/alchemy-testbed`, gated on
  `ALCHEMY_TESTBED_TOKEN`: absent → skip clean, so `cargo test` stays green offline.
  Tests create and clean up their own issues; never assume repo state; serialized in CI.
- **spt handshake tests** — spawn → bind → cmd → response, patterned off
  `spt-core/adapters/mock`.
