diff --git a/entities/students/bruno.md b/entities/students/bruno.md new file mode 100644 index 0000000..3ec5474 --- /dev/null +++ b/entities/students/bruno.md @@ -0,0 +1,47 @@ +--- +type: student-profile +date: 2026-05-03 +--- + +# Bruno — Student Profile + +## Who He Is +- Active student on Team 2890 +- Planner — uses kanban for life management +- Working on roller coaster sub-task 3 (stuck 4+ days) +- Active in robotics build + +## Training Progress + +| Track | Level | Status | Last Updated | +|-------|-------|--------|--------------| +| Electrical | Unknown | Not started | — | +| Mechanical | Unknown | Not started | — | +| Pneumatics | Unknown | Not started | — | + +## Current Tasks (from board) +- [ ] Build battery box (high priority) +- [ ] Build vertical battery box (medium) +- [ ] Roller coaster: finish cart body [1/5] +- [ ] Roller coaster: finish bogie design [2/5] +- [ ] Roller coaster: finish track designs [3/5] +- [ ] Roller coaster: assemble cart and bogie in CAD [4/5] +- [ ] Roller coaster: print them out [5/5] +- [ ] Organize robotics storage room + +## Notes +- Bruno tends to take on too many tasks at once +- Needs help with task decomposition (roller coaster is split into 5 sub-tasks) +- Planner by nature — kanban approach works well for him + +## Recommended Next Step +Start with Electrical Level 1 — component identification. He has hands-on electrical tasks (battery box) that would benefit from foundational knowledge. + +--- + +## How MrC Updates This + +MrC updates this profile when: +- Bruno asks a question (routes to level) +- Bruno completes a training level +- MrC surfaces a gap or recommendation \ No newline at end of file diff --git a/entities/students/riley.md b/entities/students/riley.md new file mode 100644 index 0000000..688e8ca --- /dev/null +++ b/entities/students/riley.md @@ -0,0 +1,41 @@ +--- +type: student-profile +date: 2026-05-03 +--- + +# Riley — Student Profile + +## Who He Is +- Student on Team 2890 +- Technician, former driver +- Discord: rileythesheep +- Currently working on: Rebuild climber assembly (high priority) + +## Training Progress + +| Track | Level | Status | Last Updated | +|-------|-------|--------|--------------| +| Electrical | Unknown | Not started | — | +| Mechanical | Unknown | Not started | — | +| Pneumatics | Unknown | Not started | — | + +## Current Tasks (from board) +- [ ] Rebuild climber assembly (high priority, mechanical) +- [ ] Audit GPS sensor wiring (high priority, electrical) + +## Notes +- Hands-on experience (driver background) +- Good mechanical instincts +- Taking on high-priority repair tasks + +## Recommended Next Step +Based on current tasks (climber assembly, GPS wiring), Riley should start Electrical Level 1 and Mechanical Level 1 in parallel — the tasks require both electrical and mechanical knowledge. + +--- + +## How MrC Updates This + +MrC updates this profile when: +- Riley asks a question (routes to level) +- Riley completes a training level +- MrC surfaces a gap or recommendation \ No newline at end of file diff --git a/training/pathways/index.md b/training/pathways/index.md new file mode 100644 index 0000000..04fe7ca --- /dev/null +++ b/training/pathways/index.md @@ -0,0 +1,119 @@ +--- +type: training-pathway +date: 2026-05-03 +--- + +# 2890 Training Pathways + +## Overview + +The Hawk Collective uses a badge-based training system with three tracks. Each track has 3 levels. Completing a level earns a badge. + +--- + +## The Three Tracks + +| Track | Level 1 | Level 2 | Level 3 | +|-------|---------|---------|---------| +| **Electrical** | Component identification | Board build + signaling | Troubleshooting | +| **Mechanical** | Chassis + actuators | Advanced mechanisms | — | +| **Pneumatics** | Component identification | System design | — | + +--- + +## Electrical Track + +### Level 1 — Electronic Technician 1 +**Goal:** Identify components, understand wire gauge, understand circuits + +**What you learn:** +- Names of all electrical components (Battery, PDB, Main Breaker, PCM, Radio, etc.) +- Wire gauge basics (AWG 6 = thick/power, AWG 14 = thin/control) +- Complete circuit = two wires (positive + negative) +- Motor controller types (Talon SRX, Victor SP, etc.) + +**Badge earned:** Electronic Technician 1 + +**What's next:** Level 2 — build a complete board, learn signaling protocols, crimping, soldering + +### Level 2 — Electronic Technician 2 +**Goal:** Build boards, understand signaling, demonstrate hands-on skills + +**What you learn:** +- Signaling protocols (CAN vs PWM) +- How to assemble a complete board including PCM +- Crimping skills +- Soldering skills +- Team-approved connector systems + +**Badge earned:** Electronic Technician 2 + +**Prerequisite:** Level 1 + +### Level 3 — Electrical Level 3 +**Goal:** Troubleshooting + +**What you learn:** Advanced electrical troubleshooting, circuit diagnosis + +**Badge earned:** Electrical Level 3 + +--- + +## Mechanical Track + +### Level 1 — Mechanical 1 +**Goal:** Chassis and actuators, core mechanical knowledge + +**Badge earned:** Mechanical 1 + +### Level 2 — Mechanical 2 +**Goal:** Advanced mechanisms + +**Badge earned:** Mechanical 2 + +**Prerequisite:** Level 1 + +### Level 3 — Mechanical Level 3 +**Goal:** Advanced mechanical problem-solving + +**Badge earned:** Mechanical Level 3 + +--- + +## Pneumatics Track + +### Level 1 — Pneumatics 1 +**Goal:** Identify pneumatic components + +**Badge earned:** Pneumatics 1 + +### Level 2 — Pneumatics 2 +**Goal:** System design + +**Badge earned:** Pneumatics 2 + +**Prerequisite:** Level 1 + +--- + +## Cross-Track Requirements + +Some achievements overlap between tracks. This is **intentional** — team members should understand how the subsystems connect. + +--- + +## How MrC Tracks Progress + +I maintain a student profile for each team member. The profile tracks: +- Current level in each track +- Badges earned +- Next recommended step +- Last activity + +When a student asks a question, I check their profile and route them to the appropriate level. + +--- + +## For Students + +Ask 2890-bot: "What level am I on?" or "What should I work on next?" \ No newline at end of file diff --git a/training/recommendations.md b/training/recommendations.md new file mode 100644 index 0000000..756fa65 --- /dev/null +++ b/training/recommendations.md @@ -0,0 +1,94 @@ +--- +type: training-recommendations +date: 2026-05-03 +--- + +# Training Recommendation Engine + +## How It Works + +MrC generates recommendations based on: +1. What the student is currently working on (from board/asks) +2. What level they're at in each track +3. What gaps their tasks imply + +--- + +## Recommendation Logic + +### If working on electrical tasks → Electrical Level 1 or 2 +| Task tag | Recommended level | +|----------|------------------| +| battery, wiring, PDB, breaker | Electrical Level 1 | +| board build, PCM, CAN, PWM, crimping | Electrical Level 2 | +| troubleshooting, diagnosis | Electrical Level 3 | + +### If working on mechanical tasks → Mechanical Level 1 or 2 +| Task tag | Recommended level | +|----------|------------------| +| chassis, actuator, drive | Mechanical Level 1 | +| advanced mechanisms | Mechanical Level 2 | + +### If working on pneumatic tasks → Pneumatics Level 1 or 2 +| Task tag | Recommended level | +|----------|------------------| +| compressor, tank, solenoid, cylinder | Pneumatics Level 1 | +| system design | Pneumatics Level 2 | + +--- + +## Level Completion Criteria + +### Electrical Level 1 +- [ ] Can identify Battery, PDB, Main Breaker, PCM, Radio, Motor Controllers +- [ ] Understands wire gauge (AWG 6 = thick, AWG 14 = thin) +- [ ] Understands complete circuit = positive + negative wire +- [ ] Passed Electrical Level 1 test + +### Electrical Level 2 +- [ ] Can build a complete board with PCM +- [ ] Understands CAN vs PWM signaling +- [ ] Demonstrated crimping skills +- [ ] Demonstrated soldering skills +- [ ] Passed Electrical Level 2 test + +### Mechanical Level 1 +- [ ] Understands chassis fundamentals +- [ ] Can identify actuators +- [ ] Passed Mechanical Level 1 test + +### Pneumatics Level 1 +- [ ] Can identify all pneumatic components +- [ ] Understands how air pressure works in the system +- [ ] Passed Pneumatics Level 1 test + +--- + +## For 2890-bot: How to Route Questions + +When a student asks "what should I work on?": + +1. Check their profile in `/entities/students/[name].md` +2. Look at their current task tags +3. Match tags to recommended level above +4. Tell them the next logical step + +When a student asks a question they don't know: + +1. Check if the answer is in the training slides +2. If yes → give the answer + "you're ready for Level X" +3. If no → Oracle push to MrC + +--- + +## MrC's Role + +MrC monitors: +- Student questions that route through 2890-bot +- Board activity for task gaps +- Ferry system for knowledge delivery + +MrC delivers: +- Personalized next-step recommendations +- Training material answers +- Gap surfacing when students hit blockers \ No newline at end of file