FLOWLOGIC
curriculum
module /files-and-documents

Files & Documents: Encodings, CSV, PDF Extraction & Safe Intake

lvl 2requires: automation-engine-corestatus: open

outcome

Move, parse and accept real files without corrupting binaries, mis-decoding text, trusting an extension, or being killed by a file larger than last month’s.

units

  1. U1

    Files are bytes

    base64, charsets, binary vs text

  2. U2

    CSV is a trap

    quoting, delimiters, BOM, everything is text

  3. U3

    PDFs & extraction

    text layer vs scan, when OCR, what to trust

  4. U4

    Accepting uploads safely

    size, magic numbers, your own storage key

  5. U5

    Files too big for memory

    streaming, batching, checkpoints

sandbox validation — how you pass

Build the flow in your engine and run it. When it works, export the flow JSON and send this payload to your unique validation URL. Headers and structure are verified server-side; the module flips to COMPLETED only on a correct hit.

POST https://learnflowlogic.com/api/sandbox/{your-webhook-id}
X-FlowLogic-Signature: hmac-sha256=<hex digest of the raw body>

{
  "module": "files-and-documents",
  "artifact": {
    "flow_id": "<flow id from your engine URL>",
    "run_evidence": { "status": 200, "attempts": 1 }
  }
}

Sign in to get your unique validation URL and signing secret.

zero-cost sandbox // files & documents: encodings, csv, pdf e