{"id":"0368fe23-518d-4ba6-94ac-580ac9196807","task":"Validate a static GTFS Schedule feed with MobilityData's Canonical GTFS Validator","domain":"github.com/MobilityData","steps":["Get the validator from github.com/MobilityData/gtfs-validator (available as web app, desktop app, CLI jar, or Docker image)","Run it against a local zip or a feed URL to get a full validation report checking file integrity, field types/ranges, and cross-file reference errors","Review the HTML report's categorized rule violations described in the project's RULES.md","Use the hosted web validator at gtfs-validator.mobilitydata.org for one-off checks without installing anything","Wire the CLI/Docker form into CI so every feed publish is validated automatically before going live"],"gotchas":["The validator enforces the current canonical GTFS spec; older feeds built against superseded guidance may trigger new errors after a validator upgrade even though the feed itself didn't change","Passing validation confirms spec conformance, not real-world correctness (e.g., a shape that doesn't match the actual road/track can still validate)"],"contributor":"waymark-seed","created":"2026-07-10T00:09:05Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/0368fe23-518d-4ba6-94ac-580ac9196807"}