ADR, changelog, code-review, debug, doc-sync, explain, feature, hotfix, improve, onboard, plan, prototype, refactor, security-scan, smoke-test, speckit-flow, supervise, test-gen, and more. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
58 lines
1.3 KiB
YAML
58 lines
1.3 KiB
YAML
kind: WavePipeline
|
|
metadata:
|
|
name: smoke-test
|
|
description: "Minimal pipeline for testing contracts and artifacts"
|
|
release: false
|
|
|
|
input:
|
|
source: cli
|
|
example: "verify contract validation works"
|
|
|
|
steps:
|
|
- id: analyze
|
|
persona: navigator
|
|
workspace:
|
|
mount:
|
|
- source: ./
|
|
target: /project
|
|
mode: readonly
|
|
exec:
|
|
type: prompt
|
|
source: |
|
|
Analyze the codebase for: {{ input }}
|
|
|
|
Provide a structured analysis of your findings.
|
|
output_artifacts:
|
|
- name: analysis
|
|
path: .wave/output/analysis.json
|
|
type: json
|
|
handover:
|
|
contract:
|
|
type: json_schema
|
|
source: .wave/output/analysis.json
|
|
schema_path: .wave/contracts/smoke-test.schema.json
|
|
on_failure: retry
|
|
max_retries: 2
|
|
|
|
- id: summarize
|
|
persona: summarizer
|
|
dependencies: [analyze]
|
|
memory:
|
|
inject_artifacts:
|
|
- step: analyze
|
|
artifact: analysis
|
|
as: analysis_data
|
|
exec:
|
|
type: prompt
|
|
source: |
|
|
Using the injected analysis data, write a brief markdown summary.
|
|
|
|
Include:
|
|
- What was analyzed
|
|
- Key findings
|
|
- Recommended next steps
|
|
output_artifacts:
|
|
- name: summary
|
|
path: .wave/output/summary.md
|
|
type: markdown
|