--manifest Strict v1 repeated import manifest file or - for stdin [string]
--relative-path Logical path of one positional file or URL [string]
--wait Observe accepted import jobs [boolean]
--timeout-ms Maximum observation time in milliseconds [number]
--sheet-id Optional destination sheet [string]
--target-language Generate these target languages after import [array] [choices: "english", "hungarian", "german", "french", "spanish", "italian"]
Examples:
chalksurf exercise import ./fixtures/problem-set.pdf --sheet-id 00000000-0000-4000-8000-000000000001 --wait Import a problem set into an existing sheet
cat exercise-import.json | chalksurf --profile prod-codex exercise import --manifest - --wait --json Submit a strict v1 manifest in an agent flow
With --wait, observe primary import jobs and authoritative translation-import children.
Automatically generated translations and metadata aftercare are reported separately in result.observation.
A timeout or interruption does not cancel accepted remote work. Preserve the request ID for recovery.