What problem does it solve?
Setting up a consistent, isolated QA environment for Compozy (daemon, workspace, provider homes, ports, evidence scaffolding) is manual and error-prone, and downstream QA steps need a single canonical manifest to consume instead of reconstructing environment values by hand.
Core Features & Use Cases
- Isolated Lab Provisioning: Creates or reuses a QA lab with its own workspace, COMPOZY_HOME, provider home, free HTTP port, and Unix-socket-safe runtime paths.
- Canonical Manifest Emission: Writes bootstrap-manifest.json and bootstrap.env containing every env value, audit command, and teardown command downstream QA needs.
- Playbook Seeding: When given a playbook ref, materializes agents, open tasks, knowledge files, and a behavioral charter into the lab workspace.
- Mandatory Teardown: Ships a teardown script that stops the daemon, kills lab processes, and writes clean/dirty teardown evidence.
- Use Case: Before running a release-candidate QA pass, invoke this Skill to spin up a fresh lab, receive the BOOTSTRAP_MANIFEST path, and hand it to downstream QA execution and reporting skills.
Quick Start
Ask the agent to bootstrap a QA lab for scenario 'release-candidate' using the eng-qa-bootstrap skill and report the emitted manifest path.