Skip to content

Add reproducible open aviation data - #40

Draft
kewonit wants to merge 3 commits into
mainfrom
data/open-aviation-data
Draft

Add reproducible open aviation data#40
kewonit wants to merge 3 commits into
mainfrom
data/open-aviation-data

Conversation

@kewonit

@kewonit kewonit commented Aug 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add deterministic data:refresh and data:check commands.
  • Import open aircraft metadata from Mictronics, US registration data from the FAA, and airport data from OurAirports.
  • Normalize 496,914 aircraft records into 256 stable chunks. Publish 72,490 airport records.
  • Record source dates, hashes, counts, licenses, attribution, and privacy rules in one manifest.
  • Exclude owner names, addresses, and other personal data.
  • Reject malformed data and unexplained record-count drops above 10 percent.
  • Refresh FAA data each day, OurAirports data each night, and Mictronics data each week.
  • Open one draft review PR at 03:17 UTC each Monday only when generated output changes.
  • Keep both dependency lockfiles synchronized.

Stack

Verification

  • pnpm test:data with 11 passing tests
  • pnpm data:check with 496,914 aircraft and 72,490 airports
  • pnpm test with 351 passing tests on the full stack
  • pnpm lint with no errors and four existing warnings
  • pnpm build
  • Live refresh output matched the committed snapshot

Production safety

  • main is production.
  • Keep this PR as a draft and unmerged for review.
  • Do not enable auto-merge or deploy from this PR.

@vercel

vercel Bot commented Aug 23, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
aeris-flight Ready Ready Preview Aug 23, 2026 6:27pm

Request Review

Generate deterministic open aircraft and airport snapshots. Record source hashes, counts, dates, licenses, and privacy rules. Add scheduled draft refresh automation.
@kewonit
kewonit force-pushed the data/open-aviation-data branch from c1eb7b3 to eb42779 Compare August 23, 2026 16:45
@kewonit
kewonit marked this pull request as ready for review August 23, 2026 16:54
@kewonit
kewonit marked this pull request as draft August 23, 2026 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant