Auto-publish: training content update 2026-05-15 11:31:33

This commit is contained in:
psb-gemma
2026-05-15 11:31:33 +00:00
parent 2d7ac32d4a
commit 2f8831e649
24 changed files with 146 additions and 202 deletions

View File

@@ -26,11 +26,9 @@ freshness: monthly
## How to Reach Me ## How to Reach Me
| Channel | How | - **Discord DM** — Talk to 2890-bot (the DM bot), it routes to me
|---------|-----| - **#training-history-dropbox** — Drop photos + tags, I'll add them to the wiki
| Discord DM | Talk to 2890-bot (the DM bot), it routes to me | - **Wiki** — learn.hawkcollective2890.com — I maintain this
| #training-history-dropbox | Drop photos + tags, I'll add them to the wiki |
| Wiki | learn.hawkcollective2890.com — I maintain this |
## My Knowledge ## My Knowledge

View File

@@ -25,10 +25,8 @@ freshness: seasonal
## Training Progress ## Training Progress
| Track | Level | Status | - **Leadership** — Expert, Retired
| ------------ | ------ | ---------- | - **FRC Coaching** — Expert, Since 2008
| Leadership | Expert | Retired |
| FRC Coaching | Expert | Since 2008 |
## Notes ## Notes
- Founded Team 2890 in Fall 2008 - Founded Team 2890 in Fall 2008

View File

@@ -9,43 +9,35 @@ All the people who make Hawk Collective 2890 go.
## Coaches & Mentors ## Coaches & Mentors
| Name | Role | - [[chris-slater\ — Mr. Slater]]
|------|------| - [[mr-douglas\ — Mr. Douglas]]
| [[chris-slater\|Mr. Slater]] | Lead Coach | - [[alex-c\ — Alex C]]
| [[mr-douglas\|Mr. Douglas]] | Programming Mentor | - [[jacoby-powell\ — Jacoby Powell]]
| [[alex-c\|Alex C]] | Mentor | - [[greyson-w\ — Greyson W]]
| [[jacoby-powell\|Jacoby Powell]] | Alumni/Mentor | - [[walt\ — Walt]]
| [[greyson-w\|Greyson W]] | Alumni/Mentor |
| [[walt\|Walt]] | Head Mentor |
## Students ## Students
| Name | Focus | - [[bruno\ — Bruno]]
|------|-------| - [[riley\ — Riley]]
| [[bruno\|Bruno]] | Electrical, Swerve | - [[matthew\ — Matthew]]
| [[riley\|Riley]] | CAD, Mechanical | - [[fox\ — Fox]]
| [[matthew\|Matthew]] | Programming | - [[jacob-firebreaker019\ — Jacob]]
| [[fox\|Fox]] | Student | - [[jacob-m-jawarrior\ — Jacob M]]
| [[jacob-firebreaker019\|Jacob]] | Student | - [[ryan\ — Ryan]]
| [[jacob-m-jawarrior\|Jacob M]] | Student | - [[steven\ — Steven]]
| [[ryan\|Ryan]] | Student | - [[big-papa\ — Big Papa]]
| [[steven\|Steven]] | Student |
| [[big-papa\|Big Papa]] | Student |
## Team Support ## Team Support
| Name | Role | - [[jackie\ — Jackie]]
|------|------| - [[kiera\ — Kiera]]
| [[jackie\|Jackie]] | Team Mom | - [[kp\ — KP]]
| [[kiera\|Kiera]] | Team Mascot | - [[gina-nakahara-clark\ — Ms. Gina Nakahara-Clark]]
| [[kp\|KP]] | Rules Expert |
| [[gina-nakahara-clark\|Ms. Gina Nakahara-Clark]] | Founding Teacher |
## AI ## AI
| Name | Role | - [[2890-claw\ — 2890-Claw]]
|------|------|
| [[2890-claw\|2890-Claw]] | AI Training Agent |
--- ---

View File

@@ -39,11 +39,9 @@ For students:
## Event Tracking ## Event Tracking
| Year | Event | 2890 Status | - **2025** — Rumble 10: Attended
|------|-------|-------------| - **2026** — Rumble 11 (TBD): Monitor for announcement
| 2025 | Rumble 10 | Attended | - **2027** — Rumble 12 (TBD): Monitor for announcement
| 2026 | Rumble 11 (TBD) | Monitor for announcement |
| 2027 | Rumble 12 (TBD) | Monitor for announcement |
--- ---

View File

@@ -32,14 +32,12 @@ Most FRC events run 1-2 days. WVROX is different — it's an endurance marathon:
## Training Applications ## Training Applications
| Area | How WVROX Helps | - **Driver endurance** — No substitute for hours behind the wheel
|------|----------------| - **Robot reliability** — Find mechanical/electrical issues under sustained load
| Driver endurance | No substitute for hours behind the wheel | - **Scouting** — Full day of match observation across many teams
| Robot reliability | Find mechanical/electrical issues under sustained load | - **Strategy** — Adapt game plan over a long event
| Scouting | Full day of match observation across many teams | - **Team operations** — Practice pit crew endurance and shift rotations
| Strategy | Adapt game plan over a long event | - **Mental stamina** — Competition pressure over an extended period
| Team operations | Practice pit crew endurance and shift rotations |
| Mental stamina | Competition pressure over an extended period |
## 2026 Status ## 2026 Status

View File

@@ -16,11 +16,9 @@ freshness: seasonal
## 2890 Results ## 2890 Results
| Event | Rank | Record | - **CHS District - Southwest Virginia Event** — Rank: —, Record: 4-8-0
|-------|------|--------| - **CHS District - Hampton Roads Event** — Rank: —, Record: 2-10-0
| CHS District - Southwest Virginia Event | — | 4-8-0 | - **Rumble in the Roads** — Rank: —, Record: 1-5-0
| CHS District - Hampton Roads Event | — | 2-10-0 |
| Rumble in the Roads | — | 1-5-0 |
## Game Overview ## Game Overview

View File

@@ -16,11 +16,9 @@ freshness: seasonal
## 2890 Results ## 2890 Results
| Event | Rank | Record | - **CHS District - Southwest Virginia Event** — Rank: —, Record: 4-5-1
|-------|------|--------| - **CHS District - Hampton Roads Event sponsored by Newport News Shipbuilding** — Rank: —, Record: 7-5-0
| CHS District - Southwest Virginia Event | — | 4-5-1 | - **Rumble in the Roads** — Rank: —, Record: 2-4-0
| CHS District - Hampton Roads Event sponsored by Newport News Shipbuilding | — | 7-5-0 |
| Rumble in the Roads | — | 2-4-0 |
## Game Overview ## Game Overview

View File

@@ -16,12 +16,10 @@ freshness: seasonal
## 2890 Results ## 2890 Results
| Event | Rank | Record | - **FIRST Chesapeake District Championship** — Rank: —, Record: 7-5-0
|-------|------|--------| - **CHS District Southwest Virginia Event sponsored by Anton Paar** — Rank: —, Record: 5-7-0
| FIRST Chesapeake District Championship | — | 7-5-0 | - **CHS District Hampton Roads Event sponsored by Newport News Shipbuilding** — Rank: —, Record: 7-5-0
| CHS District Southwest Virginia Event sponsored by Anton Paar | — | 5-7-0 | - **Rumble in the Roads** — Rank: —, Record: 1-5-0
| CHS District Hampton Roads Event sponsored by Newport News Shipbuilding | — | 7-5-0 |
| Rumble in the Roads | — | 1-5-0 |
## Game Overview ## Game Overview

View File

@@ -16,11 +16,9 @@ freshness: seasonal
## 2890 Results ## 2890 Results
| Event | Rank | Record | - **CHS District Blacksburg VA Event** — Rank: —, Record: 3-9-0
|-------|------|--------| - **CHS District Portsmouth VA Event sponsored by Newport News Shipbuilding** — Rank: —, Record: 4-7-1
| CHS District Blacksburg VA Event | — | 3-9-0 | - **Rumble in the Roads** — Rank: —, Record: 3-2-1
| CHS District Portsmouth VA Event sponsored by Newport News Shipbuilding | — | 4-7-1 |
| Rumble in the Roads | — | 3-2-1 |
## Game Overview ## Game Overview

View File

@@ -16,10 +16,8 @@ freshness: seasonal
## 2890 Results ## 2890 Results
| Event | Rank | Record | - **CHS District Richmond VA Event sponsored by Dominion Energy** — Rank: —, Record: 5-6-1
|-------|------|--------| - *** CHS District Portsmouth VA Event - See Site Info Document (Cancelled)** — Rank: —, Record: 0-0-0
| CHS District Richmond VA Event sponsored by Dominion Energy | — | 5-6-1 |
| * CHS District Portsmouth VA Event - See Site Info Document (Cancelled) | — | 0-0-0 |
## Game Overview ## Game Overview

View File

@@ -16,9 +16,7 @@ freshness: seasonal
## 2890 Results ## 2890 Results
| Event | Rank | Record | - **Season Participation for CHS District Teams** — Rank: —, Record: 0-0-0
|-------|------|--------|
| Season Participation for CHS District Teams | — | 0-0-0 |
## Game Overview ## Game Overview

View File

@@ -16,11 +16,9 @@ freshness: seasonal
## 2890 Results ## 2890 Results
| Event | Rank | Record | - **CHS District Greater Richmond Event #1 Day 1** — Rank: —, Record: 1-7-1
|-------|------|--------| - **CHS District Greater Richmond Event #2 Day 1** — Rank: —, Record: 4-6-0
| CHS District Greater Richmond Event #1 Day 1 | — | 1-7-1 | - **Rumble in the Roads** — Rank: —, Record: 0-0-0
| CHS District Greater Richmond Event #2 Day 1 | — | 4-6-0 |
| Rumble in the Roads | — | 0-0-0 |
## Game Overview ## Game Overview

View File

@@ -16,11 +16,9 @@ freshness: seasonal
## 2890 Results ## 2890 Results
| Event | Rank | Record | - **CHS District Glen Allen VA Event** — Rank: —, Record: 4-8-0
|-------|------|--------| - **CHS District Portsmouth VA Event** — Rank: —, Record: 3-9-0
| CHS District Glen Allen VA Event | — | 4-8-0 | - **Rumble in the Roads** — Rank: —, Record: 1-6-0
| CHS District Portsmouth VA Event | — | 3-9-0 |
| Rumble in the Roads | — | 1-6-0 |
## Game Overview ## Game Overview

View File

@@ -36,11 +36,9 @@ Two alliances of 3 robots compete to score **NOTES** (game pieces) into targets
## Match Structure ## Match Structure
| Period | Duration | Details | - **AUTO** (15 sec) — Pre-loaded notes, robot moves autonomous
|--------|----------|---------| - **TELEOP** (~2 min) — Driver control, scoring continuous
| AUTO | 15 sec | Pre-loaded notes, robot moves autonomous | - **END GAME** (30 sec) — Stage climbing, trap scoring
| TELEOP | ~2 min | Driver control, scoring continuous |
| END GAME | 30 sec | Stage climbing, trap scoring |
--- ---

View File

@@ -25,20 +25,16 @@ Two alliances of 3 robots compete to score **CORAL** on their Reef and process *
## Game Pieces ## Game Pieces
| Element | Description | Scoring Location | - **CORAL** — Main scoring element. Scored at Reef levels 1-4.
|---------|-------------|-----------------| - **ALGAE** — Secondary element. Scored at Processor or Barge.
| **CORAL** | Main scoring element | Reef levels 1-4 |
| **ALGAE** | Secondary element | Processor, Barge |
--- ---
## Match Structure ## Match Structure
| Period | Duration | Details | - **AUTO** (15 sec) — Pre-loaded coral, robots score autonomously
|--------|----------|---------| - **TELEOP** (~2 min) — Driver control, continuous scoring
| AUTO | 15 sec | Pre-loaded coral, robots score autonomously | - **END GAME** (30 sec) — Handling on Reef, Barge scoring
| TELEOP | ~2 min | Driver control, continuous scoring |
| END GAME | 30 sec | Handling on Reef, Barge scoring |
--- ---

View File

@@ -16,11 +16,9 @@ freshness: seasonal
## 2890 Results ## 2890 Results
| Event | Rank | Record | - **FCH District Alexandria VA Event** — Rank: —, Record: 5-7-0
|-------|------|--------| - **FCH District Chesapeake VA Event** — Rank: —, Record: 9-3-0
| FCH District Alexandria VA Event | — | 5-7-0 | - **FIRST Chesapeake District Championship** — Rank: —, Record: 6-6-0
| FCH District Chesapeake VA Event | — | 9-3-0 |
| FIRST Chesapeake District Championship | — | 6-6-0 |
*Season complete.* *Season complete.*

View File

@@ -8,19 +8,17 @@ freshness: seasonal
Every FRC game Team 2890 has competed in, with season results and game mechanics. Every FRC game Team 2890 has competed in, with season results and game mechanics.
| Year | Game | Status | 2890 Record | - **2026** — [[2026-rebuilt|REBUILT]] — Historical, 9-3 best
|------|------|--------|--------------| - **2025** — [[2025-reefscape|REEFSCAPE]] — Historical, 9-7
| 2026 | [[2026-rebuilt\|REBUILT]] | Historical | 9-3 best | - **2024** — [[2024-crescendo|CRESCENDO]] Historical, 9-7
| 2025 | [[2025-reefscape\|REEFSCAPE]] | Historical | 9-7 | - **2023** — [[2023-charged-up|CHARGED UP]] Historical, Season play
| 2024 | [[2024-crescendo\|CRESCENDO]] | Historical | 9-7 | - **2022** — [[2022-rapid-react|RAPID REACT]] Historical, Season play
| 2023 | [[2023-charged-up\|CHARGED UP]] | Historical | Season play | - **2021** — [[2021-infinite-recharge-at-home|INFINITE RECHARGE at Home]] Historical, COVID — Skills only
| 2022 | [[2022-rapid-react\|RAPID REACT]] | Historical | Season play | - **2020** — [[2020-infinite-recharge|INFINITE RECHARGE]] Historical, Cancelled season
| 2021 | [[2021-infinite-recharge-at-home\|INFINITE RECHARGE at Home]] | Historical | COVID — Skills only | - **2019** — [[2019-destination-deep-space|DESTINATION: DEEP SPACE]] Historical, 7-13
| 2020 | [[2020-infinite-recharge\|INFINITE RECHARGE]] | Historical | Cancelled season | - **2018** — [[2018-first-power-up|FIRST POWER UP]] Historical, 7-5 at Chesapeake
| 2019 | [[2019-destination-deep-space\|DESTINATION: DEEP SPACE]] | Historical | 7-13 | - **2017** — [[2017-first-steamworks|FIRST STEAMWORKS]] Historical, Season play
| 2018 | [[2018-first-power-up\|FIRST POWER UP]] | Historical | 7-5 at Chesapeake | - **2016** — [[2016-first-stronghold|FIRST STRONGHOLD]] Historical, Season play
| 2017 | [[2017-first-steamworks\|FIRST STEAMWORKS]] | Historical | Season play |
| 2016 | [[2016-first-stronghold\|FIRST STRONGHOLD]] | Historical | Season play |
## External Resources ## External Resources

View File

@@ -21,28 +21,24 @@ growth: tree
**📐 [[training-pathways|Electrical · Mechanical · Pneumatics Tracks]]** — Badge-based progression across three skill tracks: **📐 [[training-pathways|Electrical · Mechanical · Pneumatics Tracks]]** — Badge-based progression across three skill tracks:
| Track | Level 1 | Level 2 | Level 3 | - ****Electrical**** — Component ID: Board build + signaling
|-------|---------|---------|---------| - ****Mechanical**** — Chassis + actuators: Advanced mechanisms
| **Electrical** | Component ID | Board build + signaling | Troubleshooting | - ****Pneumatics**** — Component ID: System design
| **Mechanical** | Chassis + actuators | Advanced mechanisms | — |
| **Pneumatics** | Component ID | System design | — |
--- ---
## Training Modules ## Training Modules
| Module | Topic | Track | - **[[first-robotics-overview]]** — What is FIRST?: Entry
|--------|-------|-------| - **[[2890-our-story]]** — Who we are: Entry
| [[first-robotics-overview]] | What is FIRST? | Entry | - **[[youth-safety]]** — Shop and electrical safety: Entry
| [[2890-our-story]] | Who we are | Entry | - **[[2890-codebase-index]]** — Our codebase, explained: Programming
| [[youth-safety]] | Shop and electrical safety | Entry | - **[[fusion-360]]** — CAD fundamentals: Mechanical
| [[2890-codebase-index]] | Our codebase, explained | Programming | - **[[gear-ratio-mechanism-design]]** — Gear ratios and mechanisms: Mechanical
| [[fusion-360]] | CAD fundamentals | Mechanical | - **[[megatag]]** — Megatag game strategy: Season
| [[gear-ratio-mechanism-design]] | Gear ratios and mechanisms | Mechanical | - **[[photonvision]]** — AprilTag pose estimation: Programming
| [[megatag]] | Megatag game strategy | Season | - **[[systemcore]]** — roboRIO replacement platform: Programming
| [[photonvision]] | AprilTag pose estimation | Programming | - **[[first-technical-resources]]** — Official FIRST docs: Reference
| [[systemcore]] | roboRIO replacement platform | Programming |
| [[first-technical-resources]] | Official FIRST docs | Reference |
--- ---

View File

@@ -78,13 +78,11 @@ Every senior on this team should be able to teach what they know. That's how we
### The Roles ### The Roles
| Role | What It Means | - **Build** — Mechanical — welding, machining, assembly, field setup. If it moves or holds something, Build makes it happen.
|------|--------------| - **Electrical** — Power and sensing — wiring, pneumatics, battery management, sensor integration. The nervous system and circulatory system of the robot.
| **Build** | Mechanical — welding, machining, assembly, field setup. If it moves or holds something, Build makes it happen. | - **Programming** — Robot code, vision systems, autonomous routines, driver station setup. The brain of the robot.
| **Electrical** | Power and sensing — wiring, pneumatics, battery management, sensor integration. The nervous system and circulatory system of the robot. | - **Scouting** — Data and strategy — watching other teams, analyzing match data, informing alliance selection. Intelligence for the competition.
| **Programming** | Robot code, vision systems, autonomous routines, driver station setup. The brain of the robot. | - **Media** — Team branding, documentation, outreach. How the world sees us.
| **Scouting** | Data and strategy — watching other teams, analyzing match data, informing alliance selection. Intelligence for the competition. |
| **Media** | Team branding, documentation, outreach. How the world sees us. |
You can do more than one. Most people do. Nobody starts knowing everything. You can do more than one. Most people do. Nobody starts knowing everything.

View File

@@ -25,25 +25,25 @@ This is the official FIRST-endorsed training resource list. When 2890-claw doesn
## Mechanical ## Mechanical
| Resource | Description |
|----------|-------------| - **Prototyping 101** — Core prototyping principles and methods
| Prototyping 101 | Core prototyping principles and methods | - **TCA Worksheets** — Mechanism design, manufacturing planning
| TCA Worksheets | Mechanism design, manufacturing planning | - **Common Bolt Sizes Guide** — Reference for standard fasteners
| Common Bolt Sizes Guide | Reference for standard fasteners | - **Suggested Tools List** — What your team actually needs
| Suggested Tools List | What your team actually needs | - **NASA RAP Robotics Design Guide** — Design methodology from NASA
| NASA RAP Robotics Design Guide | Design methodology from NASA | - **ReCalc** — Engineering calculators
| ReCalc | Engineering calculators | - **AMB Robotics Calculator** — Specific robotics calculations
| AMB Robotics Calculator | Specific robotics calculations |
--- ---
## CAD ## CAD
| Resource | Description |
|----------|-------------| - **Design 101** — Foundational CAD design principles
| Design 101 | Foundational CAD design principles | - **973 RAMP Videos** — Sketching and linkages (Team 973)
| 973 RAMP Videos | Sketching and linkages (Team 973) | - **SOLIDWORKS Student Design Team Tools** — Official SOLIDWORKS resources
| SOLIDWORKS Student Design Team Tools | Official SOLIDWORKS resources |
--- ---

View File

@@ -29,14 +29,14 @@ Team 2890 runs PhotonVision on **Mothman** for AprilTag detection. It's our prim
## Key Capabilities ## Key Capabilities
| Feature | Description |
|---------|-------------| - **AprilTag Tracking** — Out of the box FRC target support
| AprilTag Tracking | Out of the box FRC target support | - **Multi-Tag Pose** — Fuse all available data for peak accuracy
| Multi-Tag Pose | Fuse all available data for peak accuracy | - **Camera Calibration** — Per-camera intrinsics maximize homography accuracy
| Camera Calibration | Per-camera intrinsics maximize homography accuracy | - **ML Object Detection** — Hardware-accelerated inferencing for gamepieces
| ML Object Detection | Hardware-accelerated inferencing for gamepieces | - **Driver Mode** — Same camera for driving and vision
| Driver Mode | Same camera for driving and vision | - **Multi-Camera** — Run as many cameras as hardware supports
| Multi-Camera | Run as many cameras as hardware supports |
## Getting Started ## Getting Started

View File

@@ -27,18 +27,18 @@ SystemCore is the new robot controller for FRC and FTC — the replacement for t
## Hardware Specs ## Hardware Specs
| Spec | Detail |
|------|--------| - ****Size**** — Large smartphone form factor
| **Size** | Large smartphone form factor | - ****CAN-FD**** — 5x CAN-FD ports
| **CAN-FD** | 5x CAN-FD ports | - ****SmartIO**** — 6x SmartIO (flexible analog/digital/PWM)
| **SmartIO** | 6x SmartIO (flexible analog/digital/PWM) | - ****I2C**** — 2x I2C ports
| **I2C** | 2x I2C ports | - ****USB**** — 4x USB 3.0, USB-C
| **USB** | 4x USB 3.0, USB-C | - ****Ethernet**** — Yes
| **Ethernet** | Yes | - ****RSL**** — Ring light connector
| **RSL** | Ring light connector | - ****WiFi**** — Integrated 2.4/5GHz
| **WiFi** | Integrated 2.4/5GHz | - ****IMU**** — Built-in IMU for odometry/localization
| **IMU** | Built-in IMU for odometry/localization | - ****AI**** — M.2 A+E port — Hailo-8 AI Accelerator compatible
| **AI** | M.2 A+E port — Hailo-8 AI Accelerator compatible |
## MotionCore ## MotionCore

View File

@@ -170,12 +170,12 @@ Violations don't get warnings. They get consequences.
## Consequences ## Consequences
| What Happened | What Happens |
|--------------|--------------| - **Minor mistake, nobody hurt** — We talk about it. You learn.
| Minor mistake, nobody hurt | We talk about it. You learn. | - **Repeated minor mistakes** — One-on-one. Parents notified.
| Repeated minor mistakes | One-on-one. Parents notified. | - **Dangerous behavior** — Removed from the shop until a safety review.
| Dangerous behavior | Removed from the shop until a safety review. | - **Intentional harm or harassment** — Removed from the team. No debate.
| Intentional harm or harassment | Removed from the team. No debate. |
Mr. Slater makes the call on anything beyond minor. But the point of consequences isn't punishment — it's so everyone goes home in the same condition they arrived. Mr. Slater makes the call on anything beyond minor. But the point of consequences isn't punishment — it's so everyone goes home in the same condition they arrived.

View File

@@ -18,23 +18,17 @@ growth: sprout
## Recommendation Logic ## Recommendation Logic
### If working on electrical tasks → Electrical Level 1 or 2 ### 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
| battery, wiring, PDB, breaker | Electrical Level 1 | - **troubleshooting, diagnosis** → Electrical Level 3
| board build, PCM, CAN, PWM, crimping | Electrical Level 2 |
| troubleshooting, diagnosis | Electrical Level 3 |
### If working on mechanical tasks → Mechanical Level 1 or 2 ### 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
| chassis, actuator, drive | Mechanical Level 1 |
| advanced mechanisms | Mechanical Level 2 |
### If working on pneumatic tasks → Pneumatics Level 1 or 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
| compressor, tank, solenoid, cylinder | Pneumatics Level 1 |
| system design | Pneumatics Level 2 |
--- ---
@@ -78,11 +72,9 @@ growth: sprout
2. Include date and any notes 2. Include date and any notes
### 2890-claw Notification Triggers ### 2890-claw Notification Triggers
| Event | Action | - **Student earns first badge** → Announce: "[Name] just earned [Badge]!"
|-------|--------| - **Student completes a level** → Announce: "[Name] is now Level [N] in [Track]!"
| Student earns first badge | Announce: "[Name] just earned [Badge]!" | - **Student stuck on related task** → Surface gap: "[Name] working on [task] but hasn't started [recommended level]"
| Student completes a level | Announce: "[Name] is now Level [N] in [Track]!" |
| Student stuck on related task | Surface gap: "[Name] working on [task] but hasn't started [recommended level]" |
## For 2890-claw: How to Route Questions ## For 2890-claw: How to Route Questions