docs: 记录重复CGI修复部署结果

This commit is contained in:
2026-08-07 16:54:38 +08:00
parent e6ceae74ca
commit 87a66a88ae
+2
View File
@@ -113,3 +113,5 @@
- Retained high-interference rows are deduplicated by CGI before nearby counting and database insertion. When duplicates exist, the row with the numerically largest `interference_dbm` is kept; equal values keep the first encountered row. Converted source CSVs remain complete.
- The deduplication count is recorded as `duplicate_cgi_rows` in `manifest.json` and stdout. This prevents the existing `(metric_time, cgi)` database primary key from failing and prevents duplicate source rows from inflating `nearby_count`.
- Deployment package from commit `bb0e3d0` has SHA-256 `ED5B5C9A543C9E3283642D6A76D6693A200DA938B28449C09CEE2FBCED534121`. Successful run `068761c633634c4fb1a66aff921c62ed` processed `2026-08-07 15:00:00`: 895 rows filtered by threshold, 582 duplicate CGI rows removed, 1,197 rows inserted, and 1,082 old rows deleted.
- Final Storage history verification found 1,197 rows, eleven expected columns, GBK encoding without a UTF-8 BOM, and one metric time `2026-08-07 15:00:00`. A subsequent manual run `fc38be72da6d496ca5e84e529f79ab53` returned `status=skipped`.