Skip to content

refactor(school): consume shared USTC course table parser - #101

Merged
tiankaima merged 1 commit into
mainfrom
refactor/ustc-course-table
Oct 25, 2026
Merged

tiankaima merged 1 commit into
mainfrom
refactor/ustc-course-table

Conversation

@tiankaima

Copy link
Copy Markdown
Member

Use client-core v0.5.0 for undergraduate course-table URLs, student identifiers and response parsing. Keep CLI transport, empty-semester fallback and curriculum output in the existing adapter; remove the duplicate parser and raw models.

Closes #98. Part of Life-USTC/client-core#12.

Validation: full local build/test/vet/lint, OpenAPI source/generation checks and clean specification evidence (54/54 native cases). Added transport/projection and empty/error regression tests against the real released module.

@tiankaima
tiankaima merged commit 1e49b70 into main Oct 25, 2026
4 checks passed
@tiankaima
tiankaima deleted the refactor/ustc-course-table branch October 25, 2026 14:39
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.

refactor(school): consume shared USTC curriculum package

1 participant