Conversation
There was a problem hiding this comment.
Pull request overview
Adds README documentation to help users prepare CSV inputs for the Manual CSV Pipeline portion of the Rural Connectivity Mapper.
Changes:
- Added a “CSV templates” section with a basic and a complete example CSV snippet.
- Linked readers to the full Manual CSV Pipeline guide for more details.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| 4,Porto Alegre,TIM,-30.0346,-51.2177,88.7,14.1,42.3,7.2,1.1,2026-01-15T12:00:00 | ||
| 5,Manaus,Viasat,-3.1190,-60.0217,75.3,9.8,68.2,15.7,2.5,2026-01-15T12:30:00 | ||
| ``` | ||
|
|
There was a problem hiding this comment.
The templates include jitter and packet_loss as if they are first-class measurement metrics, but the Manual CSV pipeline currently only preserves these columns as string metadata (see src/sources/manual_csv.py where they are copied into measurement.metadata), and they are not part of the canonical MeasurementSchema. This is likely to mislead users into thinking those values will be validated/used in scoring/analysis; either clarify here that these fields are stored as metadata only for Manual CSV ingestion, or remove them from the Manual CSV templates / link to the upload_csv.py template docs instead.
| Note: in the Manual CSV pipeline, the `jitter` and `packet_loss` columns are preserved as string metadata only and are **not** part of the canonical `MeasurementSchema` or used directly in scoring/analysis. |
Description
Impact
User Benefit
Business Value
Roadmap Alignment
Type of Change
Testing
pytest tests/ -v)Checklist
Related Issues
Closes #
Screenshots (if applicable)
Additional Context