feat: L'Ami Fiduciaire V1.0.0 — full codebase with Story 0.1 complete
Initial commit of the L'Ami Fiduciaire SaaS platform built on Laravel 12, Vue 3, Inertia.js 2, and Tailwind CSS 4. Story 0.1 (rename folders to declarations in database) is implemented and code-reviewed: migration, rollback, and 6 Pest tests all passing. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -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,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,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
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user