Replace cancelled course in Summer Elective Set 2 with new course "Innovation and Design" qualifying for Brand Management, Entrepreneurship and Innovation, Marketing, and Strategy (S2).
27 lines
1.5 KiB
Markdown
27 lines
1.5 KiB
Markdown
## Context
|
|
|
|
Summer Elective Set 2 currently contains a cancelled course "Managing Growing Companies" (`sum2-managing-growing`) marked with `cancelled: true`. It qualifies for ENT, LCM, MGT, and STR (S1). A replacement course "Innovation and Design" has been announced, qualifying for BRM, ENT, MKT, and STR (S2).
|
|
|
|
## Goals / Non-Goals
|
|
|
|
**Goals:**
|
|
- Replace the cancelled course data entry with the new course
|
|
- Update all test assertions to match the new data
|
|
|
|
**Non-Goals:**
|
|
- No UI changes needed — the `cancelled` flag removal and new course entry are handled by existing rendering logic
|
|
- No solver logic changes — the solver already excludes cancelled courses and will automatically include the new one
|
|
|
|
## Decisions
|
|
|
|
### Direct replacement over keeping both entries
|
|
Replace the cancelled course entry rather than adding a new entry alongside it. The cancelled course has no historical value in the UI since the app is a forward-looking course selection tool. This keeps the course count at 46 and avoids unnecessary complexity.
|
|
|
|
### Specialization marker choices
|
|
All qualifications use `standard` marker except Strategy which uses `S2` (per user specification). This shifts one Strategy course from S1 pool to S2 pool.
|
|
|
|
## Risks / Trade-offs
|
|
|
|
- **STR S1 pool shrinks from 10 to 9** — Minor reduction in S1-qualifying courses. No mitigation needed; this reflects the actual curriculum change.
|
|
- **LCM and MGT lose coverage in sum2** — These specializations no longer have a qualifying course in Summer Set 2. This accurately reflects the new course's different focus.
|