Loading workspace insights... Statistics interval
7 days30 daysLatest CI Pipeline Executions
0318b4e9 Moved import request/response shaping to the endpoint
The importer's process(frame) became importCSV(request) taking plain
arguments (filePath, mapping, extraLabels, requestUserEmail) and returning
the raw ImportOutcome, so neither the request frame nor the response
envelope crosses into the domain. The endpoint now adapts the frame into
those arguments and shapes the outcome into the {meta} response, and the
Revue subscriber importer -- a real /db-import entrypoint left latently
broken by the earlier frame refactor -- calls importCSV correctly with
forceInline. The sub-domain modules also drop the redundant
members-csv-/members-import- prefixes the directory already conveys
(importer, reader, completion-email, spool, row, stripe-utils, exporter).
Behaviour-neutral; class names kept fully qualified.