Tracking issue. Dependency and status checklists only — implementation stays in narrow linked issues.
Outcome
Humans and agents can obtain, use, and release a Lab environment from the CLI and API, and collect artifacts from a run.
Supersedes
Replaces agents-registry test <profile> and the "run tests -> collect artifacts" scope items of #3, and the agent/CI test-environment workflow in #2.
Depends on
Scope checklist
Constrained by
docs/PLAN.md — M7; ADR-0002: fleetctl JSON matches public DTOs
- SQLite stores artifact metadata; the artifact store holds the bytes
Non-goals
- Fleet becoming a test framework or CI system; it provisions and invokes them
- Browser or desktop automation engines inside Fleet
Tracking issue. Dependency and status checklists only — implementation stays in narrow linked issues.
Outcome
Humans and agents can obtain, use, and release a Lab environment from the CLI and API, and collect artifacts from a run.
Supersedes
Replaces
agents-registry test <profile>and the "run tests -> collect artifacts" scope items of #3, and the agent/CI test-environment workflow in #2.Depends on
Scope checklist
fleetctl lab create/status/exec/destroy --output jsonConstrained by
docs/PLAN.md— M7; ADR-0002:fleetctlJSON matches public DTOsNon-goals