testbook-exportlisted
Install: claude install-skill QAIA-Project/QAIA
# testbook-export — hand the book to the humans
Follow the shared contract in `../README.md`. Prerequisite: a generated test book in
`.qaia/testbooks/<US-ID>/` (else offer `testbook-generate`).
**Export is a projection, never a second source.** Everything below is built from the checkpoint
and testbook files; nothing is regenerated, and no new content is invented on the way out.
## Deliverables
1. **`.feature` files** — already the source of truth, exported as-is (copied to the user-chosen
location if outside the repo).
2. **Markdown synthesis** (`synthesis.md`) — the review aid. Its authoritative contract lives in
`../README.md`, "Deliverable contract — synthesis.md". This skill **re-projects it; it never
redefines it.**
3. **Natural-language rendering** (`testbook.<lang>.md`) — the same book for a reader who does
not read Gherkin: a business analyst, a test manager, whoever signs. **A projection, never a
second source**, and this one is *checked*: [`check_nl_projection.py`](https://github.com/QAIA-Project/QAIA/blob/main/eval/tools/check_nl_projection.py) fails if a
single step is invented, lost or reordered.
Format — deliberately rigid, because the rigidity is what makes verification possible:
```
---
language: en <- closed list: fr | en
source: booking.feature
---
### QAIA-US-001-014 · A valid request creates the appointment
Requirement: AC2 · Priority: 1 (highest) · Level: API (service contract) · Technique: bou