The Blackbox Lifecycle
Show the full cycle from intent to system scenario, runtime effects, feature file, catalog, report, and CI gate.
Abstract
Show the full cycle from intent to system scenario, runtime effects, feature file, catalog, report, verification, and decision.
This page should be the map for the whole workflow: what happens, what artifacts appear, and where humans, scripts, CI, and agents each enter.
Audience
Readers who need the whole mental model before choosing a guide or reference page.
The Cycle
- Intent: the team names the behavior they care about.
- Scenario: the system test or feature describes the run.
- Run: the boundary is exercised.
- Capture: runtime evidence is collected.
- Shape: Blackbox turns evidence into effects, catalog entries, and reports.
- Verify: the evidence is compared to required and forbidden behavior.
- Decide: the result becomes a local fix, a review artifact, or a CI gate.
Why This Loop Exists
The loop exists so specs, tests, and runtime behavior do not drift apart without anyone noticing. The point is not to create more artifacts. The point is to make behavior visible enough to trust.
This is Blackbox’s version of continuous verification: verification at runtime, attached to the development loop, CI gate, and release decision. It is not a replacement for observability or deployment monitoring. It is a way to turn selected system-test runs into repeatable behavioral evidence.
Who Uses The Loop
- Developers, in the editor and terminal.
- Scripts, in CI or local automation.
- Agents, as one consumer of the same artifacts.
- Reviewers, who read the report before trusting the change.
What Each Actor Does
- Developers shape the scenario and interpret the result.
- Scripts move the proof through the pipeline.
- Agents can propose or update changes, but they do not become the source of truth.
- Reviewers decide whether the observed behavior is good enough to accept.
The Operational Loop
- Initialize or load configuration.
- Run the scenario or system test.
- Collect and normalize spans.
- Generate or compare the effect catalog.
- Emit reports and exit codes.
- Route the artifacts to files, stdout, or CI systems.
This is the material that used to live in separate lifecycle pages. Keeping it here makes the workflow easier to scan.
What Belongs Later
- Exact command syntax belongs in Reference.
- Artifact destination details belong in Files and Artifacts.
- Testbed setup details belong in Guides and Quickstart.
Evidence To Add
- A simple lifecycle diagram.
- A concrete example of one run moving through the loop.
- Links to developer workflow, AI-assisted workflow, and CI gate lifecycle.
Figure Placeholder
Caption: The Blackbox lifecycle from intent to proof to decision.
Slot: <!-- TODO: insert lifecycle diagram or step-through animation here -->