51 lines
2.0 KiB
Markdown
51 lines
2.0 KiB
Markdown
---
|
|
name: aidlc-performance-validation
|
|
generated-by: aidlc-runner-gen
|
|
description: >
|
|
Run the AI-DLC `performance-validation` stage (operation phase) in isolation, without
|
|
advancing the main workflow. Packages `/aidlc --stage performance-validation --single`:
|
|
the engine emits one run-stage directive for performance-validation and its gate, the
|
|
conductor runs it, then the single-stage run commits a synthetic-id pair and
|
|
stops. The main workflow's Current Stage is never touched.
|
|
argument-hint: ""
|
|
user-invocable: true
|
|
---
|
|
|
|
# AI-DLC Stage Runner — performance-validation
|
|
|
|
Run the `performance-validation` stage on its own. This is opt-in packaging over
|
|
`/aidlc --stage performance-validation --single`; the same stage is always reachable via
|
|
that flag without this skill.
|
|
|
|
## Steps
|
|
|
|
1. Ask the engine for the single-stage directive:
|
|
|
|
```bash
|
|
aidlc engine orchestrate next --stage performance-validation --single
|
|
```
|
|
|
|
The engine emits one `run-stage` directive for `performance-validation` (carrying the
|
|
lead agent, the resolved consumes/produces paths, the rules and sensors in
|
|
context, and — on this first directive — the conductor persona). Run the stage
|
|
exactly as the directive describes; do not load the conductor persona by hand,
|
|
the engine delivers it.
|
|
|
|
2. Before acting on the directive, read
|
|
`.aidlc/aidlc-common/protocols/stage-protocol.md`. Then read every
|
|
`.aidlc/aidlc-common/protocols/stage-protocol-<module>.md` named by
|
|
`directive.protocol_modules`. Load every listed module before reading the
|
|
stage body or running its topology; skip only a module already loaded earlier
|
|
in this session.
|
|
|
|
3. When the stage's work is done, commit the single-stage record:
|
|
|
|
```bash
|
|
aidlc engine orchestrate report --single --stage performance-validation --result completed
|
|
```
|
|
|
|
This records a STAGE_STARTED / STAGE_COMPLETED pair under a synthetic workflow
|
|
id and stops. It NEVER writes the main workflow's `Current Stage` — a
|
|
single-stage run is isolated by design (the tool refuses to advance the main
|
|
workflow).
|