spacedrive/.tasks/CORE-010-file-ingestion-workflow.md
2025-10-14 20:39:56 -07:00

1.0 KiB

id, title, status, assignee, parent, priority, tags, whitepaper
id title status assignee parent priority tags whitepaper
CORE-010 File Ingestion Workflow To Do james CORE-000 High
core
vdfs
ingestion
workflow
Section 4.4.7

Description

Implement the "Ingest Location" workflow, which provides a quarantine zone for new file uploads. This will allow for user-configurable processing of new files before they are added to the main library.

Implementation Steps

  1. Design the concept of an "Ingest Location", a special type of location where new files are placed.
  2. Implement a workflow engine that can apply a series of processing steps to files in the Ingest Location.
  3. Develop a set of default processing steps (e.g., virus scanning, metadata extraction, AI analysis).
  4. Allow users to configure the processing steps for each Ingest Location.

Acceptance Criteria

  • A user can configure an Ingest Location.
  • New files uploaded to the Ingest Location are processed according to the configured workflow.
  • Processed files are moved to their final destination in the library.