Repository navigation
Conversation
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds explicit 2024 campus and district source profiles for the publisher’s Annual and Longitudinal RHSP/DAP/FHSP-E/FHSP-DLA/Texas First-DLA downloads. One canonical crosswalk retains all 712 physical columns, exact code/label/Python-name mappings, and 828 ordered dictionary occurrences. Original acquisition receipts and annual glossary/masking references remain linked; undocumented fields and dictionary-only codes remain explicit.
These are opt-in raw-string sources. Field reference periods, units, masking applicability, and scientific comparability remain unqualified; normalization and app adoption have separate gates.
Validation on cd83718: canonical local checks pass on Python 3.14.10 and 3.15.2, each with 1,172 tests passed, one optional PostgreSQL skip, and one expected optional-import warning. Ruff, ty, and deptry pass, both exact receipts were verified, and independent adversarial review of the committed diff is clear.
Actual source qualification exhausted all four files: 9,082 campus rows and 1,207 district rows per family. The canonical bounded producer verified every row and column through lossless Parquet readback, retaining the real dictionary-processing lineage. The four prepared tables total 1,994,331 bytes versus 6,102,896 bytes of source CSV; crosswalk, provenance, and archived-original storage are separate.