Skip to content

Feat: Track D mini-library: schema primitives (keep shims)#303

Merged
nicholaskarlson merged 1 commit intomainfrom
feat/trackd-lib-schema-primitives
Jan 19, 2026
Merged

Feat: Track D mini-library: schema primitives (keep shims)#303
nicholaskarlson merged 1 commit intomainfrom
feat/trackd-lib-schema-primitives

Conversation

@nicholaskarlson
Copy link
Member

PR-1.2b: Extract Track D schema primitives into pystatsv1.trackd.schema while keeping backward-compatible shims.\n\n- Add pystatsv1.trackd.schema (TableSchema + dataset contract + validate_schema report + assert_schema fail-fast)\n- Keep scripts/_business_schema.py + workbook template _business_schema.py as shims\n- Rebuild src/pystatsv1/assets/workbook_track_d.zip (keeps zip drift guard green)\n- Add targeted unit test for required-columns reporting\n\nDepends on: existing pystatsv1.trackd namespace + csvio (already merged)\nIndependent of: ETL/recon/forecasting/BYOD adapters

@nicholaskarlson nicholaskarlson merged commit 43f5c1c into main Jan 19, 2026
10 checks passed
@nicholaskarlson nicholaskarlson deleted the feat/trackd-lib-schema-primitives branch January 19, 2026 23:46
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