added manifests to create a list of expected file outputs as well as a verification script.

This commit is contained in:
2026-07-08 20:33:44 -05:00
parent d02333f9f9
commit 9303bcf0b5
4 changed files with 172 additions and 10 deletions

View File

@@ -19,6 +19,7 @@ Extracts and organizes documents from FileCabinet CS (Thomson Reuters) using GUI
| `fccs_scan.py` | Step 1: Scan backup directory for drawer IDs |
| `fccs_export.py` | Step 2: Automate FCCS GUI to export all drawers |
| `fccs_reorganize.py` | Step 3: Parse filenames and rebuild folder structure |
| `fccs_verify.py` | Step 4 (optional): Compare manifests against exported files |
## Setup Per Engagement
@@ -47,6 +48,14 @@ Requires FCCS to be open with export destination already configured. Automates t
- **Screenshots** -- captures failure states for diagnosis
- **Defensive** -- one bad drawer won't crash the entire run
### Step 2b (optional): Verify Export Completeness
```
python fccs_verify.py
```
During export, each drawer's document list is captured from the FCCS dialog and saved as a manifest. This script compares those manifests against the actual exported files to flag any drawers with missing or extra files.
### Step 3: Reorganize Files
```