Step-by-step answer
Core 90–120 min7 stepsBuild a crash-safe ingest workflow
A matter ingest on Temporal with one child workflow per unique document and one activity per page, where every stage is an idempotent upsert keyed by content. A 5% injected failure rate and a worker killed mid-run still end with exactly one artefact per page, the duplicate PDF ingested once, and the password-protected TA6 quarantined without blocking the matter.
Back to the exercise