feat(learning): Add CAIRA Fundamentals and Troubleshooting Kata Series#330
Open
eedorenko wants to merge 3 commits intomicrosoft:mainfrom
Open
feat(learning): Add CAIRA Fundamentals and Troubleshooting Kata Series#330eedorenko wants to merge 3 commits intomicrosoft:mainfrom
eedorenko wants to merge 3 commits intomicrosoft:mainfrom
Conversation
- Add 5 foundational katas in caira-fundamentals category - Add 1 troubleshooting kata - Include category READMEs with learning paths and prerequisites - All katas validated with proper frontmatter and structure Katas included: - 100: Gathering Requirements with CAIRA Assistant (30min) - 150: Understanding CAIRA Architecture Patterns (30min) - 200: Devcontainer & Foundry Basic Deployment (39min) - 350: Validating CAIRA with Sample AI Application (45min) - 400: Customizing CAIRA for Your Requirements (45min) - 300: Troubleshooting CAIRA Deployments (60min) Total learning time: 189 minutes for complete foundational proficiency
Author
|
There are two more katas under construction. There will a separate PR for them |
Contributor
There was a problem hiding this comment.
Pull request overview
This PR introduces a comprehensive learning kata series for CAIRA, consisting of 6 hands-on exercises organized into two categories: CAIRA Fundamentals (5 katas) and Troubleshooting (1 kata). The series provides progressive, scaffolded learning from requirements gathering through deployment customization, with validated frontmatter, real-world scenarios, and AI coaching integration.
Key Changes:
- Added complete CAIRA Fundamentals learning path (Katas 100, 150, 200, 350, 400) covering requirements gathering, architecture patterns, devcontainer deployment, validation, and customization
- Introduced Troubleshooting category with diagnostic methodology kata (Kata 300) for deployment failures
- Established category README files with learning paths, prerequisites, and comparison matrices
Reviewed changes
Copilot reviewed 9 out of 9 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
learning/katas/README.md |
Entry point for kata series with learning-kata-coach integration instructions |
learning/katas/caira-fundamentals/README.md |
Category overview with 5-kata learning path, prerequisite guidance, and real-world applications |
learning/katas/caira-fundamentals/100-gathering-requirements-with-caira-assistant.md |
Beginner kata teaching AI-assisted requirements gathering and architecture selection |
learning/katas/caira-fundamentals/150-understanding-caira-architecture-patterns.md |
Architecture comparison kata covering all 4 CAIRA reference architectures |
learning/katas/caira-fundamentals/200-devcontainer-foundry-basic-deployment.md |
First deployment kata using devcontainer workflow and Terraform |
learning/katas/caira-fundamentals/350-validating-caira-with-sample-ai-application.md |
End-to-end validation kata with Python application testing |
learning/katas/caira-fundamentals/400-customizing-caira-for-your-requirements.md |
Production customization kata teaching terraform.tfvars configuration |
learning/katas/troubleshooting/README.md |
Troubleshooting category overview with systematic diagnostic methodology |
learning/katas/troubleshooting/300-troubleshooting-caira-deployments.md |
Troubleshooting kata covering 6 common failure scenarios with resolution procedures |
learning/katas/caira-fundamentals/400-customizing-caira-for-your-requirements.md
Show resolved
Hide resolved
learning/katas/caira-fundamentals/350-validating-caira-with-sample-ai-application.md
Show resolved
Hide resolved
learning/katas/caira-fundamentals/400-customizing-caira-for-your-requirements.md
Show resolved
Hide resolved
learning/katas/caira-fundamentals/350-validating-caira-with-sample-ai-application.md
Outdated
Show resolved
Hide resolved
learning/katas/caira-fundamentals/350-validating-caira-with-sample-ai-application.md
Show resolved
Hide resolved
- Removed duplicate comprehensive_test.py definition in Task 3 - Task 2 Step 3 creates the script (lines 203-311) - Task 3 now focuses on execution and documentation - Eliminates ~117 lines of redundant code
- Added ms.topic: how-to-guide for consistency with other katas - Ensures proper content classification and metadata compliance
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR introduces a comprehensive learning kata series for CAIRA, providing hands-on exercises for platform engineers and solutions architects to build proficiency with CAIRA reference architectures.
What's Included
CAIRA Fundamentals Category (5 katas)
Troubleshooting Category (1 kata)
Supporting Content
Learning Path Structure
Total Time: ~189 minutes for complete foundational proficiency
Key Features
Target Audience
Testing
How do I learn with Katas?
Install the HVE Learning VS Code extension
Open any accelerator repository (e.g., CAIRA, edge-ai)
Select
learning-kata-coachfrom the Agents dropdownStart your learning session directly in the domain context:
Note: Claude Sonnet 4.5 model currently gives the most interactive learning experience, but feel free to go with a model of your choice.
HVE Learning
Related Issues
Addresses the need for hands-on learning content to accelerate CAIRA adoption and reduce time-to-value for platform teams deploying Azure AI Foundry environments.