1## Purpose2Describe printable JSONL puzzle pack generation from `puzzletea new --export`.34## Requirements56### Requirement: Export Uses Variants7JSONL export SHALL generate puzzles from printable registered variants and target Elo, while accepting legacy mode text only as a compatibility resolver to a variant preset.89#### Scenario: Export one variant10- **WHEN** the user runs `puzzletea new <game> <selection> --export <n>`11- **THEN** PuzzleTea resolves the selection to a variant and writes `n` JSONL records1213### Requirement: JSONL Record Schema14Each JSONL record MUST include pack metadata, puzzle index, generated puzzle name, game type, variant display title, optional Elo metadata, and a valid JSON save payload.1516#### Scenario: Validate save payload17- **WHEN** an exported puzzle serializes its save18- **THEN** PuzzleTea rejects the export if the save payload is not valid JSON1920### Requirement: Deterministic Export Seeding21Export generation SHALL use `--with-seed` to deterministically choose mixed variants, export puzzle seeds, and generated puzzle names.2223#### Scenario: Repeat seeded export24- **WHEN** the same export command and seed are run again25- **THEN** PuzzleTea produces the same variant sequence and deterministic puzzle seeds