process
fialr process <target> [options]Run the full processing pipeline in sequence: scan, classify, enrich, rename. Dry-run by default. To apply changes, pass both --execute and --reviewed.
Arguments
Section titled “Arguments”| Argument | Description |
|---|---|
target | Directory to process (required) |
Options
Section titled “Options”| Option | Description |
|---|---|
--execute | Apply changes (not just dry-run) |
--reviewed | Confirm that execution is approved (required with --execute) |
--no-enrich | Skip the enrichment phase |
--no-rename | Skip the rename phase |
--output-dir PATH | Output directory for pipeline artifacts |
--sensitivity-rules PATH | Path to sensitivity.yaml (default: config/sensitivity.yaml) |
--schema PATH | Path to schema.yaml (default: config/schema.yaml) |
What it does
Section titled “What it does”process runs four phases in sequence:
- Scan — inventory the target directory and compute hashes
- Classify — assign sensitivity tiers and categories
- Enrich — extract text and run AI inference to generate metadata
- Rename — apply naming templates based on enrichment results
Each phase can have errors without blocking subsequent phases. A file that fails enrichment still proceeds to the rename phase using whatever metadata is available.
Dry-run (default)
Section titled “Dry-run (default)”Without --execute, process runs all phases in dry-run mode. No files are modified. The output shows what would happen at each stage. A YAML plan is written to the output directory for review before execution.
Execution
Section titled “Execution”With --execute --reviewed, the pipeline applies enrichment metadata and renames files. Requires a license for --execute.
Skipping phases
Section titled “Skipping phases”Use --no-enrich to skip AI inference (scan, classify, rename only). Use --no-rename to skip renaming (scan, classify, enrich only).
Output
Section titled “Output”Dry-run:
process ~/Documents
SCAN 847 files (2.3s) CLASSIFY 847 files (0.1s) ENRICH 623 files (45.2s) RENAME 623 files (0.4s)──────────────────────────────────────────────────────── files 847 enriched 623 renamed 623 review 89 errors 0 total 48.0sExamples
Section titled “Examples”# Dry-run the full pipelinefialr process ~/Documents
# Execute the full pipelinefialr process ~/Documents --execute --reviewed
# Pipeline without renamingfialr process ~/Documents --no-rename
# Pipeline without enrichmentfialr process ~/Documents --no-enrich
# Specify output directoryfialr process ~/Documents --output-dir ./results