scripts/check-academy-courses.js found one or more course slugs on https://anthropic.skilljar.com/ that are not present in FLASHCARD_COURSE_MAP (src/lib/constants.js).
Why this matters: POSITIONING.md pillar #1 commits to "AI terminology fidelity β new Academy course β terminology update within 48 hours." A slug that exists on the live site but not in our map ships the English fallback to non-English users for that course.
Action:
- For each new slug below, add a course section to all 10 premium-language dictionaries in
src/data/ (use a sibling section like aiFluencyEdu as a template).
- Add a
'slug': ['sectionName'] row to FLASHCARD_COURSE_MAP in src/lib/constants.js.
- Run
npm run check:dict-coverage locally β it must pass before merge.
- Run
npm run check:academy locally to confirm this script now reports zero unknowns.
Report:
### New Academy course(s) detected on the live catalog
- `ai-fluency-for-small-businesses` β https://anthropic.skilljar.com/ai-fluency-for-small-businesses
### All live slugs
- β
`ai-capabilities-and-limitations`
- β
`ai-fluency-for-educators`
- β
`ai-fluency-for-nonprofits`
- π `ai-fluency-for-small-businesses`
- β
`ai-fluency-for-students`
- β
`ai-fluency-framework-foundations`
- β
`claude-101`
- β
`claude-code-101`
- β
`claude-code-in-action`
- β
`claude-in-amazon-bedrock`
- β
`claude-with-google-vertex`
- β
`claude-with-the-anthropic-api`
- β
`introduction-to-agent-skills`
- β
`introduction-to-claude-cowork`
- β
`introduction-to-model-context-protocol`
- β
`introduction-to-subagents`
- β
`model-context-protocol-advanced-topics`
- β
`teaching-ai-fluency`
### Required follow-up (POSITIONING.md pillar #1, 48h SLA)
1. Add a section for each new course to all 10 premium-language dictionaries in `src/data/`.
2. Map the slug(s) into `FLASHCARD_COURSE_MAP` in `src/lib/constants.js`.
3. `npm run check:dict-coverage` must pass before the issue closes.
Workflow run: https://github.com/heznpc/skillBridge/actions/runs/25952194765
Close this issue after the dict + map updates land; the cron will re-open one only if a fresh course appears.
scripts/check-academy-courses.jsfound one or more course slugs on https://anthropic.skilljar.com/ that are not present inFLASHCARD_COURSE_MAP(src/lib/constants.js).Why this matters: POSITIONING.md pillar #1 commits to "AI terminology fidelity β new Academy course β terminology update within 48 hours." A slug that exists on the live site but not in our map ships the English fallback to non-English users for that course.
Action:
src/data/(use a sibling section likeaiFluencyEduas a template).'slug': ['sectionName']row toFLASHCARD_COURSE_MAPinsrc/lib/constants.js.npm run check:dict-coveragelocally β it must pass before merge.npm run check:academylocally to confirm this script now reports zero unknowns.Report:
Workflow run: https://github.com/heznpc/skillBridge/actions/runs/25952194765
Close this issue after the dict + map updates land; the cron will re-open one only if a fresh course appears.