| title |
aliases |
tags |
sources |
created |
updated |
| Ford — Client Knowledge |
|
| client |
| ford |
| box |
| sftp |
| qc |
| automation |
|
| 01 Projects/ford_qc |
| 01 Projects/ford-gechub-sftp |
|
2026-04-15 |
2026-04-15 |
Ford
Oliver Agency works with Ford on asset pack automation — QC validation and delivery to Ford's GECHUB SFTP system.
Key Takeaways
- Ford has 3 environments: PROD, EDU, QA — each has separate Box folders and SFTP targets
- Asset packs are ZIP files — QC runs 13 checks before delivery
- Ford uses GECHUB as their SFTP-based delivery system
- Box JWT service account (
ford_box_config.json) — never commit this file
- The Ford QC daemon runs as a systemd service on the production server
Projects
Environment Details
| Env |
Purpose |
Box Folder |
SFTP Target |
| PROD |
Production assets |
Box/PROD |
GECHUB PROD |
| EDU |
Educational assets |
Box/EDU |
GECHUB EDU |
| QA |
QA testing |
Box/QA |
GECHUB QA |
Box Folder IDs (Ford QC)
| Folder |
ID |
| Input hotfolder |
332861865120 |
| Reports output |
332864939558 |
| Archive |
332861653811 |
Ford QC Checks (13 modules)
- Image resolution, format, file size
- Layer depth, colour existence
- Linking validation
- MEC/BAU compliance
- Powertrain validation
- Lifestyle inventory
- HTML report generation
Tech Preferences
- Box API (JWT auth) — file exchange platform
- SFTP (GECHUB) — delivery system
- systemd for production daemons
- Email notifications via Mailgun
- QC profiles in JSON (configurable per asset type)
- HTML reports (not PDFs)
Quirks & Lessons
- Ranger ptvl pattern must be configurable via QC profile — don't hardcode it (fix: 2026-03-16)
- Always archive processed ZIPs immediately — daemon reprocesses if not archived
- Ford has 3 completely separate environments — changes in PROD profiles don't affect EDU/QA
- GECHUB SFTP credentials differ per environment
Related