← ClaudeAtlas

reportlisted

Project the QAIA journey into the standardized run manifest (.qaia/reports/<US-ID>/manifest.json) - the single machine-readable output contract every QAIA plugin shares, carrying normalized counts, coverage, confidence and provenance. Use after generating or exporting a test book, or when another plugin needs a uniform view of the run.
QAIA-Project/QAIA · ★ 0 · Testing & QA · score 64
Install: claude install-skill QAIA-Project/QAIA
# report — the standardized run manifest Follow the shared contract in `../README.md`. This skill produces the **one envelope every QAIA plugin shares**: `.qaia/reports/<US-ID>/manifest.json`, defined by `../../OUTPUT-CONTRACT.md` (that path is in the QAIA source repository, not in the installed plugin — the fields it defines are restated wherever this skill needs them). It never invents data — it *projects* the existing journey artifacts into the common schema so `qaia-score`, an export, or CI can read any run the same way. ## Prerequisite A generated test book in `.qaia/testbooks/<US-ID>/` (with its `synthesis.md`, `coverage-matrix.md`, and the `03-design.md` / `04-priorities.md` checkpoints). If it is absent, say which step is missing and offer `testbook-generate` — never emit a manifest with guessed counts. ## Steps 1. **Read the source artifacts**, never re-generate them: - the `.feature` files (count scenario blocks, priority/`@negative`/`@smoke`/Outline tags, technique tags, `@oracle:*` provenance); **`total` counts executable cases, not blocks.** A `Scenario Outline` with N `Examples` rows counts N — that is what a runner will execute, and what `testbook-export` already projects as N rows. `outlines` carries the number of un-expanded blocks. Counting blocks instead made a book of 10 Outlines × 6 examples read as 10 scenarios in the manifest and 60 rows in the reviewer's spreadsheet, with every ratio — negative, low-confidence, `byPriority`