Skip to content

Artifacts

Reference

Most of the product’s value shows up in the artifacts it writes. Treat these files as part of the operating model, not temporary scratch output.

Output root

Most useful artifacts live under one working directory

That makes it easier to archive them in CI, inspect them locally, and feed them into release reviews or downstream tooling.

Artifact root

Default working directory

<testsRoot>/.e2e-ai-agents/

Core Planning Artifacts

FileProduced ByWhat It Is For
plan.jsonplanStructured coverage plan with impacted families, run sets, confidence, and decisions
ci-summary.mdplanMarkdown summary for PR comments or release reports
metrics.jsonlplanAppend-only event log for metrics and later cost reporting
metrics-summary.jsonplanAggregated metrics for dashboards or CI summaries

Advisory Report

plan --advisory (also suggest or gate with --advisory) bypasses the ordinary plan, summary, metric and status writers. It emits one JSON object on stdout; the caller saves or uploads it. See the report contract.

The existing plan schema includes an advisory object with full commit/suite identity, complete changed files, exact static spec inventory and selected paths, declared mapping provenance, input hashes and per-file fallback reasons. confidence is null; coverage and execution are unavailable, and release safety is not assessed. Identical inputs produce identical substantive plans, while generatedAt may differ. An uploaded file can also contain an error, so validate its content and process exit status.

Knowledge And Training Artifacts

FileProduced ByWhat It Is For
route-families.jsontrain or bootstrapThe core manifest mapping code paths to product areas and flows
train-report.jsontrainTraining stats, coverage numbers, and enrichment timing
traceability.jsontraceability-ingestRolling file-to-test mapping manifest
traceability-state.jsontraceability-ingestHit counts and rolling ingest state
failure-history.jsonfailure correlationHistorical file-to-failure relationships used for confidence boosts

Review And Generation Artifacts

File or DirectoryProduced ByWhat It Is For
review-generate-summary.jsonreview --generateReview-driven generation results with scenario mapping
agentic-summary.jsongenerateStandalone agentic generation results
generated-needs-review/generation stageQuarantine area for specs blocked by hallucination guardrails or verification failures
qa-screenshots/impact-gate-qaBrowser screenshots captured during exploratory testing or fix verification
reports/reporting flowsStructured outputs consumed by downstream tooling or humans

How Teams Usually Use Them

Operating model

How teams usually work with the artifacts

  • plan.json feeds automation and deeper tooling
  • ci-summary.md is posted into PRs or release discussions
  • route-families.json is maintained as product knowledge
  • traceability.json improves precision over time
  • generated-needs-review/ becomes a manual review queue
Practical habit

Inspect the written artifacts, not just stdout

The artifacts are the easiest way to understand what the tool decided, why it made that decision, and what a release owner or QA lead should do next.