RISE Mini is a 2-hour competitive workshop where your team uses AI tools to fix real bugs and build real features in a live codebase. Every role contributes — developers, architects, QA, product managers, UX designers, and programme managers.
Teams pick one tech stack. Both stacks have the same bugs, the same API contract, and the same seed data. Choose what your team knows best — or pick the one you want to learn.
cd stacks/nextjs && npm install && npm run setup && npm run dev
cd stacks/spring-boot && ./mvnw spring-boot:run
# In a second terminal:
cd shared/frontend && API_URL=http://localhost:8080 npm run dev
Or let the script decide
./scripts/choose-stack.sh
Interactive setup that installs dependencies, seeds the database, and starts the app.
“RISE Mini has known bugs. Find and fix them using AI tools.”
The app looks fine at first glance — the dashboard loads, the charts render, the lessons list works. But look closer:
Scoring: 5 points per bug fixed. +2 bonus points if a facilitator spots you applying a RISE technique.
“Two API endpoints return 501 Not Implemented. Build them.”
The dashboard has placeholder sections for:
GET /api/compare
Team Comparison — show how your scores stack up against team and org averages
GET /api/recommend
Lesson Recommendations — suggest training based on your lowest dimension scores
The API contract tells you exactly what the response shape should be. The seed data has everything you need. Your job: implement the backend, wire up the frontend, and demo it.
Scoring: Points for working implementation, API contract compliance, test coverage, and architecture documentation.
Not everyone on the team needs to write code. RISE Mini has two tracks that work in parallel:
Write code, fix bugs, ship features. For developers and anyone who wants to code with AI.
Use AI to produce role-specific artifacts. Same challenges, different deliverables.
See role deliverables below ↓
| Role | Bug Blitz Deliverable | Feature Sprint Deliverable |
|---|---|---|
| QA Engineer | Test plan + edge cases | Acceptance criteria + test scenarios |
| Architect | Code review + severity assessment | Architecture Decision Record (ADR) |
| Product Manager | Triage report + customer comms | PRD + user stories |
| UX Designer | Error state audit + journey mapping | Wireframes + UX spec |
| Programme Manager | Incident response plan | Sprint plan + risk register |
Cross-Role Bonus (+5 pts): When devs use artifacts from the Augmentation Track to guide their build, the whole team earns bonus points. Cross-role collaboration is the meta-game.
Prerequisites: Docker Desktop — that’s it. No Node.js, no JDK, no dependency installs.
Clone the repo
git clone https://git.corp-apps.com/local/scm/aipd/rise-mini.git
cd rise-mini
Alt: git clone git@git.internal.ru.com:kstar/rise-mini.git
Start your stack
# Next.js
docker compose --profile nextjs up
# Spring Boot
docker compose --profile spring-boot up
First run builds the image (~2-3 minutes). Subsequent starts take ~10 seconds.
Open http://localhost:3099 and start coding
Edit files in your IDE on your machine — changes hot-reload automatically inside the container.
Or use the interactive setup: ./scripts/choose-stack.sh (choose Docker when prompted)
| Problem | Fix |
|---|---|
| command not found: node | Install Node.js 18+ from nodejs.org |
| command not found: java | brew install openjdk@17 (Mac) or download from adoptium.net |
| command not found: docker | Install Docker Desktop from docker.com |
| Port 3099 already in use | Kill the process: lsof -ti :3099 | xargs kill |
| Port 8080 already in use | Kill the process: lsof -ti :8080 | xargs kill |
| Spring Boot SSL/certificate errors | Corporate network? Use Docker instead, or import CA certs into Java truststore |
| Blank dashboard, no data | Next.js: re-run npm run setup. Spring Boot: delete rise-mini.db and restart. Docker: docker compose --profile <stack> up --build |
RISE Mini works with any AI coding tool. Here’s how to get the most from each:
Reads CLAUDE.md automatically for project context.
# Navigate to your stack and start Claude Code
cd stacks/nextjs # or stacks/spring-boot
claude
# Example prompts:
"Read CLAUDE.md and find all 5 planted bugs"
"Fix the score calculation bug in ScoreController.java"
"Implement the /api/compare endpoint following API-CONTRACT.md"
Power move: Claude Code reads CLAUDE.md files at each level of the repo. The root CLAUDE.md has the bug table. Each stack’s CLAUDE.md has file paths. Give it context and let it explore.
API-CONTRACT.md to your context when building featuresstacks/spring-boot/ as a Maven projectPoints accumulate across the entire session. Every activity earns points.
| Activity | Points | Details |
|---|---|---|
| Bug Blitz | 5 pts/bug | Max 25 pts (Next.js) or 30 pts (Spring Boot) |
| Feature Sprint | Up to 25 pts | Implementation + tests + docs |
| RISE Technique Bonus | +2 pts each | Facilitators award when they spot techniques from Skill Cards |
| Cross-Role Bonus | +5 pts | Devs use artifacts from Augmentation Track |
| Pub Quiz | 3 pts/question | 7 questions, team average |
| Best Artifact | +10 pts | Awarded to standout non-code deliverable |
| Best AI Moment | +10 pts | Most impressive use of AI during build time |
Go Deep
Pick Bug Blitz or Feature Sprint and nail every detail. Quality and technique bonuses can push you ahead.
Attempt Both
Fast teams can earn points from Bug Blitz AND Feature Sprint. Higher ceiling, but higher risk of spreading too thin.
Cross-Role Excellence
Have your Augmentation Track members produce artifacts fast, feed them to developers, and earn the +5 cross-role bonus. This is the team play.
docker compose --profile nextjs up. If you prefer native install, you’ll need Node.js 18+ (and JDK 17+ for Spring Boot). Either way, SQLite is the database — zero infrastructure../scripts/choose-stack.sh before the session. Make sure the dashboard loads at localhost:3099. That’s it.