mix req_managed_agents.qa_provisioning (ReqManagedAgents v0.1.0)

Copy Markdown View Source

Provisioning lifecycle smoke — a runnable, deterministic proof that the full provider-agnostic lifecycle works cohesively for BOTH providers:

provision(spec)  Session.run(provider, handle)  teardown(provider, handle)

It runs qa/provisioning_smoke_test.exs (via mix test, so Bypass works), then reports each provider's lifecycle. Bedrock runs entirely on injected seams; Claude runs against a Bypass control plane + SSE stub. No live AWS/Anthropic. Exits non-zero if any lifecycle is unhealthy.

mix req_managed_agents.qa_provisioning

A lifecycle is healthy when: the resource was provisioned (a durable handle came back), a turn ran to end_turn, and teardown returned :ok.