Skip to content

Sync: dev to main - #400

Merged
aamoghS merged 2 commits into
mainfrom
dev
Sep 19, 2026
Merged

aamoghS merged 2 commits into
mainfrom
dev

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 19, 2026 •

Copy link
Copy Markdown
Contributor

Automated PR tracking changes from dev into main.


Note

Medium Risk
Removes portal syllabus and per-session attendance UI that enrolled members may have relied on; marketing curriculum no longer matches what members see in the portal.

Overview
Splits bootcamp syllabus between marketing and the member portal, and shortens the advertised program from 12 to 9 weeks.

BOOTCAMP_CURRICULUM is now marketing-only: it’s a 9-week, mostly title-only outline (optional desc), replacing the old 12-week detailed syllabus. The public /bootcamp page reflects 9 weeks in copy and only shows week descriptions when present.

The signed-in portal bootcamp page drops the entire Syllabus UI (curriculum merged with myProgress sessions, attendance badges, “nothing scheduled yet”). Members rely on BootcampMaterialsTable and workshop data from the API instead of the static constant. Portal enrollment copy also says nine weeks.

Tests for BOOTCAMP_CURRICULUM are relaxed so weeks can ship with a title alone.

Reviewed by Cursor Bugbot for commit d09b345. Bugbot is set up for automated code reviews on this repo. Configure here.

@github-actions
github-actions Bot requested a review from aamoghS as a code owner September 19, 2026 16:16
@aamoghS
aamoghS merged commit 8247008 into main Sep 19, 2026
6 checks passed

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 2 potential issues.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit d09b345. Configure here.

const weeks: Week[] = [
...BOOTCAMP_CURRICULUM.map((entry) => ({
week: entry.week,
title: entry.title,

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Portal drops syllabus and attendance

High Severity

Enrolled /club/bootcamp dropped the week list that joined BOOTCAMP_CURRICULUM with myProgress sessions, so members no longer see the syllabus or per-week attendance. That page is supposed to show attendance and weeks plus published materials, not the materials table alone.

Fix in Cursor Fix in Web

Triggered by learned rule: Bootcamp syllabus shape and null TBA fields

Reviewed by Cursor Bugbot for commit d09b345. Configure here.

title: "Control Flow & Structures",
desc: "Loops, conditionals, lists, and dictionaries.",
},
{

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Curriculum weeks missing descriptions

Medium Severity

BOOTCAMP_CURRICULUM weeks now omit desc and the type marks it optional, so public /bootcamp cards render titles only. Each week is required to have both a title and a description.

Additional Locations (2)
Fix in Cursor Fix in Web

Triggered by learned rule: Bootcamp syllabus shape and null TBA fields

Reviewed by Cursor Bugbot for commit d09b345. Configure here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants