feat: initial commit — BMAD tooling, Claude memories, firmware scaffold

Adds the complete project foundation:
- BMAD BMM workflow tooling (_bmad/)
- Claude slash commands, skills, and project memories (.claude/)
- ESP32 firmware scaffold (PlatformIO + Waveshare e-ink driver)
- .gitignore excluding _bmad-output/ and .pio/ build artifacts

Planning artifacts (PRD, architecture, epics) are intentionally not
tracked — they live in _bmad-output/ per project convention.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-27 15:38:46 -04:00
parent f40d902b7c
commit a536baabd6
2010 changed files with 352821 additions and 0 deletions
@@ -0,0 +1,86 @@
---
certificate_type: tea-academy-completion
user: { { user_name } }
role: { { role } }
completion_date: { { completion_date } }
started_date: { { started_date } }
total_duration: { { total_duration } }
average_score: { { average_score } }
---
# 🏆 TEA Academy Completion Certificate
---
## Certificate of Completion
**This certifies that**
## {{user_name}}
**has successfully completed the TEA Academy testing curriculum**
---
### Program Details
**Role:** {{role}}
**Started:** {{started_date}}
**Completed:** {{completion_date}}
**Total Duration:** {{total_duration}}
**Average Score:** {{average_score}}/100
---
### Sessions Completed
**Session 1:** Quick Start (30 min) - Score: {{session_01_score}}
**Session 2:** Core Concepts (45 min) - Score: {{session_02_score}}
**Session 3:** Architecture & Patterns (60 min) - Score: {{session_03_score}}
**Session 4:** Test Design (60 min) - Score: {{session_04_score}}
**Session 5:** ATDD & Automate (60 min) - Score: {{session_05_score}}
**Session 6:** Quality & Trace (45 min) - Score: {{session_06_score}}
**Session 7:** Advanced Patterns (ongoing) - Score: {{session_07_score}}
---
### Skills Acquired
{{user_name}} has demonstrated proficiency in:
-**Testing Fundamentals:** Risk-based testing, test pyramid, test types
-**TEA Methodology:** 9 workflows, engagement models, quality standards
-**Architecture Patterns:** Fixtures, network-first patterns, data factories
-**Test Design:** Risk assessment, coverage planning, P0-P3 prioritization
-**Test Development:** ATDD red-green approach, test automation
-**Quality Assurance:** Test review, traceability, NFR assessment
-**Advanced Techniques:** 35 knowledge fragments explored
---
### Learning Artifacts
All session notes and progress tracking available at:
`{{artifacts_path}}`
---
### Next Steps
**Recommended Actions:**
1. Apply TEA principles to current project
2. Run TEA workflows (Framework, Test Design, ATDD, Automate)
3. Share knowledge with team members
4. Continue exploring knowledge fragments as needed
5. Contribute to TEA methodology improvements
---
**Generated by:** TEA Academy - Teach Me Testing Workflow
**Module:** Test Architecture Enterprise (TEA)
**Website:** <https://bmad-code-org.github.io/bmad-method-test-architecture-enterprise/>
---
🧪 **Master Test Architect and Quality Advisor**
@@ -0,0 +1,95 @@
---
# TEA Academy Progress Tracking
# This file tracks a learner's progress through the teaching workflow
# User Information
user: "{{user_name}}"
role: "{{role}}" # qa | dev | lead | vp
experience_level: "{{experience_level}}" # beginner | intermediate | experienced
learning_goals: "{{learning_goals}}"
pain_points: "{{pain_points}}" # optional
# Session Tracking
started_date: "{{current_date}}"
last_session_date: "{{current_date}}"
# Session Array - tracks completion status for all 7 sessions
sessions:
- id: session-01-quickstart
name: "Quick Start"
duration: "30 min"
status: not-started # not-started | in-progress | completed
started_date: null
completed_date: null
score: null # 0-100
notes_artifact: null
- id: session-02-concepts
name: "Core Concepts"
duration: "45 min"
status: not-started
started_date: null
completed_date: null
score: null
notes_artifact: null
- id: session-03-architecture
name: "Architecture & Patterns"
duration: "60 min"
status: not-started
started_date: null
completed_date: null
score: null
notes_artifact: null
- id: session-04-test-design
name: "Test Design"
duration: "60 min"
status: not-started
started_date: null
completed_date: null
score: null
notes_artifact: null
- id: session-05-atdd-automate
name: "ATDD & Automate"
duration: "60 min"
status: not-started
started_date: null
completed_date: null
score: null
notes_artifact: null
- id: session-06-quality-trace
name: "Quality & Trace"
duration: "45 min"
status: not-started
started_date: null
completed_date: null
score: null
notes_artifact: null
- id: session-07-advanced
name: "Advanced Patterns"
duration: "ongoing"
status: not-started
started_date: null
completed_date: null
score: null
notes_artifact: null
# Progress Metrics
sessions_completed: 0
total_sessions: 7
completion_percentage: 0
next_recommended: session-01-quickstart
# Workflow Continuation Tracking (for continuable workflow)
stepsCompleted: []
lastStep: ""
lastContinued: ""
# Completion Certificate
certificate_generated: false
certificate_path: null
completion_date: null
@@ -0,0 +1,83 @@
---
session_id: { { session_id } }
session_name: { { session_name } }
user: { { user_name } }
role: { { role } }
completed_date: { { completed_date } }
score: { { score } }
duration: { { duration } }
---
# {{session_name}} - Session Notes
**Learner:** {{user_name}} ({{role}})
**Completed:** {{completed_date}}
**Score:** {{score}}/100
**Duration:** {{duration}}
---
## Session Objectives
{{session_objectives}}
---
## Key Concepts Covered
{{key_concepts}}
---
## TEA Resources Referenced
### Documentation
{{docs_referenced}}
### Knowledge Fragments
{{knowledge_fragments_referenced}}
### Online Resources
{{online_resources}}
---
## Quiz Results
**Score:** {{score}}/100
### Questions & Answers
{{quiz_results}}
---
## Practical Examples
{{practical_examples}}
---
## Key Takeaways
{{key_takeaways}}
---
## Next Recommended Session
{{next_recommended}}
---
## Additional Notes
{{additional_notes}}
---
**Generated by:** TEA Academy - Teach Me Testing Workflow
**Session Path:** Session {{session_number}} of 7