Migration events · newest first
-
2026-05-03 today Integrity fix
Link integrity sweep + duplicate-prevention patch
Discovered the TF→AT sync was creating duplicate Airtable rows whenever a TruxFlow row was missing its Airtable record ID. Audited every link in both directions, repaired 90 broken pointers, created the two AT-only entities (PTLZ202425 trailer + GRODB LLC carrier), deactivated 8 leftover test/inactive items, and patched the sync to refuse silent creation going forward.
100 TF rows updated 14 documents uploaded (PTLZ) 2 AT-side duplicates removed 0 failures→ -
2026-05-02 yesterday Reconciliation
Active+Onboarding reconciliation sweep
After a stretch where the team kept editing Airtable while TruxFlow couldn't be touched, the gap had grown. Pulled Airtable as the authoritative source for in-scope rows, mapped IDs both directions, merged any new attachments into TruxFlow, mirrored statuses, and applied AT-wins field merges.
95 documents merged 56 rows deactivated 36 field updates 200 ID links written→ -
2026-04-08 ~4 weeks ago Initial migration
Mass migration — Airtable → TruxFlow Safety module
First and largest migration. Brought every active carrier, driver, truck, trailer, contractor, and credential record into TruxFlow with all attached documents, building the canonical Safety dataset.
867 records migrated 1,900 documents 187 assignments 18 carriers→
To add a new event, write events/YYYY-MM-DD-slug.html using one of the existing pages as a template,
then add a matching card to this timeline (newest first).