docs: update FIELD_MAP — GPS policy: never from seed/MSFS/Cantaloupe
This commit is contained in:
+4
-4
@@ -219,7 +219,7 @@ After `db_writer.py`, this script pushes the seed DB into the main app's schema.
|
||||
|
||||
| Pipeline | Currently Scheduled? | Frequency | Risk to Cleanup |
|
||||
|----------|--------------------|-----------|-----------------|
|
||||
| **MSFS Sync** | 🔴 **Manual only** | On-demand via extraction viewer | Low — preserves name/company/place/building/floor. Only `model` overwritten. |
|
||||
| **Cantaloupe Sync** | 🔴 **No cron** | Manual upload on admin dashboard | High — no preserve logic. Don't run after cleanup (or we fix it too). |
|
||||
| **Seed Import** `--mode=update` | 🔴 **Manual CLI only** | `python3 main.py -m update` | ✅ **Safe now** — ONLY_IF_EMPTY. Fills gaps, doesn't overwrite MSFS/cleanup data. |
|
||||
| **Seed Import** `--mode=seed` | 🔴 **Manual CLI only** | `python3 main.py -m seed` | 🔥 **NUCLEAR** — `DELETE FROM assets`. Full re-insert. |
|
||||
| **MSFS Sync** | 🔴 **Manual only** | On-demand via extraction viewer | ✅ GPS never touched. Preserves name/company/place/building/floor. Only `model` overwritten. |
|
||||
| **Cantaloupe Sync** | 🔴 **No cron** | Manual upload on admin dashboard | ⚠️ Preserves GPS now (fixed — none from Cantaloupe). Still overwrites other fields. |
|
||||
| **Seed Import** `--mode=update` | 🔴 **Manual CLI only** | `python3 main.py -m update` | ✅ **GPS never touched** (check-in only). Fills gaps only for other fields. |
|
||||
| **Seed Import** `--mode=seed` | 🔴 **Manual CLI only** | `python3 main.py -m seed` | 🔥 **NUCLEAR** — `DELETE FROM assets`. Full re-insert. GPS set to NULL. |
|
||||
|
||||
Reference in New Issue
Block a user