Workflow - Step 1

Source files land in the drop zone.

Upload a bank statement, drag a CSV, or let Plaid sync deliver.

What happens after upload.

Category assignment

System assigns a commit_category.

Extraction

Parser reads raw lines as raw_line and line.

Split

Multi-period files split into separate commits.

Field mapping

Dates, amounts, descriptions normalized.

Upload once. The pipeline handles the rest.

From drop zone to staging in seconds.