refactor(concessions): delete bespoke tools/rustgis and streamline pmtiles pipeline #90
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "refactor/remove-redundant-rust-crate"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Eliminates redundant in-house Rust crate, normalizes attributes directly in seed generator, and streams GeoJSON directly to tippecanoe.
tools/rustgisand bespoke GeoJSON parsing logic.scripts/generate-seed-concessions.py.scripts/build-concessions-pmtiles.shto compile directly with tippecanoe without cargo build steps.pnpm test(74 tests passed),vp check(0 errors), andnext build(clean standalone build).Code Review & Ponytail Audit Summary: Delete Bespoke tools/rustgis
1. Ponytail Audit (Anti-Bloat & De-duplication)
delete: 502-line bespoke Rust crate and manual GeoJSON coordinate parser. Replaced by direct tippecanoe compilation.delete: 44-line installation script. Nothing replaces it.shrink: eliminated cargo build & intermediate cache steps. Direct stream to tippecanoe (-24 lines).-443 lines, -1 bespoke crate, 0 new abstractions.2. Subsystem Boundary & Discipline
3. Verification & Test Proofs
vp check: Passed 100% (249 files formatted, 0 warnings/lint errors in 80 files).pnpm test: All 74 tests passed across 11 test suites.next build: Production build succeeded cleanly.CI / Verify Quality & Build (pull_request)succeeded on Forgejo.Decision: APPROVED for squash merge into
main.tools/rustgis) #32