Fix levels 51–54 wrongly placed in Expert epoch#14
Merged
Conversation
Levels 51–54 (Maritime Trade Finance intro, difficulty 2–3) were
marked epoch:'Expert' but sandwiched between Expert difficulty-4
banking levels (41–50) and Expert difficulty-4 maritime levels
(55–63), creating a jarring difficulty regression.
Fix: renumber so the maritime intro levels come before the Expert
banking levels in the sequence:
- Old 51–54 → New 41–44, epoch changed to 'Advanced'
- Old 41–50 → New 45–54, epoch unchanged ('Expert')
- 55–63 unchanged
Both catalog-integrity test constraints (contiguous epochs in order,
sequential IDs) continue to pass. LevelUpModal hint boundaries
updated to match the new epoch boundaries (40, 44, 54).
Fixes #9
https://claude.ai/code/session_01TkxyEqFBuqRCvRAzRLPEbs
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
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.
Summary
Fixes #9 — levels 51–54 (Maritime Trade Finance intro) were marked
epoch: 'Expert'despite havingdifficulty: 2–3, sandwiching much easier levels between Expert difficulty-4 banking levels (41–50) and Expert difficulty-4 maritime levels (55–63).epochto'Advanced'— these introductory maritime levels (simple SELECT, JOIN, basic CTE + RANK) now live at the end of the Advanced section where their difficulty belongsepoch: 'Expert'— the complex banking CTEs/window-function levels shift up by 4LevelUpModalhint boundaries to match new epoch edges (40, 44, 54)Test plan
npm test— all 278 tests pass (catalog integrity: contiguous epochs in order, sequential IDs; all 63 solution queries execute correctly)npm run typecheck— no TypeScript errorshttps://claude.ai/code/session_01TkxyEqFBuqRCvRAzRLPEbs
Generated by Claude Code