Pipeline Workflow
Pipeline Workflow
sequenceDiagram
participant Dev
participant CLI
participant Packs
participant Runner
participant Report
Dev->>CLI: aqa init
Dev->>CLI: edit risk-map.yaml
Dev->>CLI: aqa run --profile smoke
CLI->>Packs: resolve matching packs
Packs-->>Runner: scenarios, probes, oracles
Runner-->>Report: events and findings
Dev->>CLI: aqa report
- Profile selects constraints
The profile sets allowed packs, budgets, destructive behavior, and verification requirements. - Packs contribute scenarios
Matching packs bring reusable QA knowledge into the project. - Runner executes probes
Probes touch the target system through HTTP, UI, LLM, migration, or custom commands. - Reporter writes evidence
Reports convert findings into reviewable artifacts.
Workflow invariant
Every release-gate failure should be explainable from the original risk and reproducible from committed artifacts.