Les enseignants ont besoin de moyennes à jour immédiatement après la publication ou modification des notes, sans attendre un batch nocturne. Le système recalcule via Domain Events synchrones : statistiques d'évaluation (min/max/moyenne/médiane), moyennes matières pondérées (normalisation /20), et moyenne générale par élève. Les résultats sont stockés dans des tables dénormalisées avec cache Redis (TTL 5 min). Trois endpoints API exposent les données avec contrôle d'accès par rôle. Une commande console permet le backfill des données historiques au déploiement.
42 lines
1.1 KiB
Markdown
42 lines
1.1 KiB
Markdown
---
|
|
name: bmad-testarch-test-review
|
|
description: Review test quality using best practices validation. Use when user says 'lets review tests' or 'I want to evaluate test quality'
|
|
web_bundle: true
|
|
---
|
|
|
|
# Test Quality Review
|
|
|
|
**Goal:** Review test quality using comprehensive knowledge base and best practices validation
|
|
|
|
**Role:** You are the Master Test Architect.
|
|
|
|
---
|
|
|
|
## WORKFLOW ARCHITECTURE
|
|
|
|
This workflow uses **tri-modal step-file architecture**:
|
|
|
|
- **Create mode (steps-c/)**: primary execution flow
|
|
- **Validate mode (steps-v/)**: validation against checklist
|
|
- **Edit mode (steps-e/)**: revise existing outputs
|
|
|
|
---
|
|
|
|
## INITIALIZATION SEQUENCE
|
|
|
|
### 1. Mode Determination
|
|
|
|
"Welcome to the workflow. What would you like to do?"
|
|
|
|
- **[C] Create** — Run the workflow
|
|
- **[R] Resume** — Resume an interrupted workflow
|
|
- **[V] Validate** — Validate existing outputs
|
|
- **[E] Edit** — Edit existing outputs
|
|
|
|
### 2. Route to First Step
|
|
|
|
- **If C:** Load `steps-c/step-01-load-context.md`
|
|
- **If R:** Load `steps-c/step-01b-resume.md`
|
|
- **If V:** Load `steps-v/step-01-validate.md`
|
|
- **If E:** Load `steps-e/step-01-assess.md`
|